package com.fzzy.push.shjdjw2023.dto; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import lombok.EqualsAndHashCode; import javax.persistence.Id; import java.io.Serializable; import java.util.Date; /** * 粮食出库信息数据封装 */ @Data @EqualsAndHashCode(callSuper = false) public class ShjdjwApi1205 implements Serializable { @Id @PropertyDef(label = "出库业务单号") private String ywdh; @PropertyDef(label = "单位名称") private String dwmc; @PropertyDef(label = "仓房名称") private String cfmc; @PropertyDef(label = "出库通知单号") private String cktzdh; @PropertyDef(label = "业务类型") private String ywlx; @PropertyDef(label = "业务日期") @JSONField(format = "yyyy-MM-dd") private Date ywrq; @PropertyDef(label = "合同号") private String htbm; @PropertyDef(label = "运输工具") private String ysgj; @PropertyDef(label = "车船号") private String cch; @PropertyDef(label = "登记时间") @JSONField(format = "yyyy-MM-dd HH:mm:ss") private Date djsj; @PropertyDef(label = "粮食品种代码") private String pzbm; @PropertyDef(label = "粮食等级代码") private String djbm; @PropertyDef(label = "粮食性质代码") private String lqxzbm; @PropertyDef(label = "收获年度") private String shnd; @PropertyDef(label = "产地代码") private String cddm; @PropertyDef(label = "皮重") private String pz; @PropertyDef(label = "皮重计量时间") @JSONField(format = "yyyy-MM-dd HH:mm:ss") private Date pzjlsj; @PropertyDef(label = "毛重") private String mz; @PropertyDef(label = "毛重计量时间") @JSONField(format = "yyyy-MM-dd HH:mm:ss") private Date mzjlsj; @PropertyDef(label = "净重") private String jz; @PropertyDef(label = "出门时间") @JSONField(format = "yyyy-MM-dd HH:mm:ss") private Date cmsj; @PropertyDef(label = "操作标志") private String czbz; @PropertyDef(label = "单据类型") private String djlx; @PropertyDef(label = "录入方式") private String lrfs; @PropertyDef(label = "品种名称") private String wlmc; @PropertyDef(label = "地址") private String dz; @PropertyDef(label = "到库时间") @JSONField(format = "yyyy-MM-dd") private Date dksj; @PropertyDef(label = "离库时间") @JSONField(format = "yyyy-MM-dd") private Date lksj; @PropertyDef(label = "轮换年度") private String lhnd; @PropertyDef(label = "批次号") private String pch; }