package com.fzzy.push.sh2023.dto; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import com.fzzy.api.entity.ApiParent; import lombok.Data; import lombok.EqualsAndHashCode; import javax.persistence.Column; import java.io.Serializable; import java.util.Date; /** * 上海市接口-2101 检斤单 * * @author czt * @date 2023/8/17 */ @Data @EqualsAndHashCode(callSuper = false) public class SH2023Api2101 implements Serializable { /** * */ private static final long serialVersionUID = 1L; @PropertyDef(label = "检斤单号") private String jjdh; @PropertyDef(label = "库区代码") private String kqdm; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "检斤日期") private Date jjrq; @PropertyDef(label = "驳运单号/库际调拨单号") private String inbillno; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "记账日期") private Date jzrq; @PropertyDef(label = "作业单号") private String zydh; /** * 1:入库作业 2:中转调出 3:中转进仓 * 4:出库作业 5:库存调出 6:库存调入 7:移仓桩 */ @PropertyDef(label = "作业类型") private String zylx; @PropertyDef(label = "客户编号") private String khmc; @PropertyDef(label = "来粮预报号/提货单号") private String psplan; @PropertyDef(label = "合同号") private String hth; @PropertyDef(label = "车船号") private String cch; @PropertyDef(label = "中转车船号") private String zzchh; @PropertyDef(label = "品种大类") private String lspzdmdl; @PropertyDef(label = "粮食性质代码") private String lsxzdm; @PropertyDef(label = "来粮代码") private String lldm; @PropertyDef(label = "廒间代码") private String ajdm; @PropertyDef(label = "货位代码") private String hwdm; @PropertyDef(label = "移入廒间代码") private String yrajdh; @PropertyDef(label = "移入货位代码") private String yrhwdm; @PropertyDef(label = "装卸班") private String zxb; @PropertyDef(label = "包装物增扣量(公斤)") private double bzwzkl; @PropertyDef(label = "毛重(公斤)") private double mz; @PropertyDef(label = "净重(公斤)") private double jz; @PropertyDef(label = "数据状态") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "最后更新时间") private Date zhgxsj; @PropertyDef(label = "批次号") private String pch; @PropertyDef(label = "标记位") private String bjw; @JSONField(serialize = false) @PropertyDef(label = "业务id") @Column(name = "bizId", length = 40) private String bizId; @JSONField(serialize = false) @PropertyDef(label = "同步时间", description = "从粮库系统同步到接口管理中心的时间") @Column(name = "syncTime") private Date syncTime; }