package com.fzzy.push.sx2024.data; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * @Description * @Author CZT * @Date 2024/4/24 20:16 */ @Data public class SX2024Api1202 implements Serializable { @PropertyDef(label = "货位代码") @JsonProperty("HWDM") private String hwdm; @PropertyDef(label = "统一货位编码") @JsonProperty("TYHWBM") private String tyhwbm; @PropertyDef(label = "入库业务单号") @JsonProperty("RKYWDH") private String rkywdh; @PropertyDef(label = "业务类型", description = "2:收购入库(默认)3: 移库储存入库") @JsonProperty("YWLX") private String ywlx; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "业务日期") @JsonProperty("YWRQ") private Date ywrq; @PropertyDef(label = "计划明细号") @JsonProperty("JHMXH") private String jhmxh; @PropertyDef(label = "合同号") @JsonProperty("HTH") private String hth; @PropertyDef(label = "粮权归属单位统一编码") @JsonProperty("LQGSDWTYBM") private String lqgsdwtybm; @PropertyDef(label = "粮权归属单位代码") @JsonProperty("LQGSDWDM") private String lqgsdwdm; @PropertyDef(label = "承运人") @JsonProperty("CYR") private String cyr; @PropertyDef(label = "联系电话") @JsonProperty("LXDH") private String lxdh; @PropertyDef(label = "身份证号") @JsonProperty("SFZH") private String sfzh; @PropertyDef(label = "详细地址") @JsonProperty("XXDZ") private String xxdz; @PropertyDef(label = "运输工具") @JsonProperty("YSGJ") private String ysgj; @PropertyDef(label = "车船号类型") @JsonProperty("CCHLX") private String cchlx; @PropertyDef(label = "车船号") @JsonProperty("CCH") private String cch; @PropertyDef(label = "挂车号") @JsonProperty("GCH") private String gch; @PropertyDef(label = "售粮人") @JsonProperty("SLR") private String slr; @PropertyDef(label = "售粮人联系方式") @JsonProperty("SLRLXFS") private String slrlxfs; @PropertyDef(label = "售粮人身份证号") @JsonProperty("SLRSFZH") private String slrsfzh; @PropertyDef(label = "售粮人账号(银行卡或账户)") @JsonProperty("SLRZH") private String slrzh; @PropertyDef(label = "售粮人地址") @JsonProperty("SLRDZ") private String slrdz; @PropertyDef(label = "装粮地点") @JsonProperty("LDD") private String ldd; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "登记时间") @JsonProperty("DJSJ") private Date djsj; @PropertyDef(label = "登记门岗人员姓名") @JsonProperty("DJMGRYXM") private String djmgryxm; @PropertyDef(label = "粮食品种代码") @JsonProperty("LSPZDM") private String lspzdm; @PropertyDef(label = "粮食性质代码") @JsonProperty("LSXZDM") private String lsxzdm; @PropertyDef(label = "收获年度") @JsonProperty("SHND") private String shnd; @PropertyDef(label = "产地代码") @JsonProperty("CDDM") private String cddm; @PropertyDef(label = "检斤类型") @JsonProperty("JJLX") private String jjlx; @PropertyDef(label = "毛重(公斤)") @JsonProperty("MZ") private Double mz; @PropertyDef(label = "毛重监磅员") @JsonProperty("MZJBY") private String mzjby; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "毛重计量时间") @JsonProperty("MZJLSJ") private Date mzjlsj; @PropertyDef(label = "毛重计量员") @JsonProperty("MZJLY") private String mzjly; @PropertyDef(label = "值仓员") @JsonProperty("ZCY") private String zcy; @PropertyDef(label = "皮重(公斤)") @JsonProperty("PZ") private Double pz; @PropertyDef(label = "皮重监磅员") @JsonProperty("PZJBY") private String pzjby; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "皮重计量时间") @JsonProperty("PZJLSJ") private Date pzjlsj; @PropertyDef(label = "皮重计量员") @JsonProperty("PZJLY") private String pzjly; @PropertyDef(label = "包装物") @JsonProperty("BZW") private String bzw; @PropertyDef(label = "标准包单包重(公斤)") @JsonProperty("BZBDBZ") private Double bzbdbz; @PropertyDef(label = "标准包件数(件)") @JsonProperty("BZBJS") private Integer bzbjs; @PropertyDef(label = "质检扣量(小计:公斤)") @JsonProperty("ZJKLXJ") private Double zjklxj; @PropertyDef(label = "其中:水分增扣量(公斤)") @JsonProperty("QZSFZKL") private Double qzsfzkl; @PropertyDef(label = "其中:杂质增扣量(公斤)") @JsonProperty("QZZZZKL") private Double qzzzzkl; @PropertyDef(label = "其中:不完善粒扣量(公斤)") @JsonProperty("QZBWSLKL") private Double qzbwslkl; @PropertyDef(label = "其中:互混扣量(公斤)") @JsonProperty("QZHHKL") private Double qzhhkl; @PropertyDef(label = "其中:生霉粒扣量(公斤)") @JsonProperty("QZSMLKL") private Double qzsmlkl; @PropertyDef(label = "其中:整精米粒扣量(公斤)") @JsonProperty("QZZJMLKL") private Double qzzjmlkl; @PropertyDef(label = "其中:谷外糙米扣量(公斤)") @JsonProperty("QZGWCMKL") private Double qzgwcmkl; @PropertyDef(label = "其中:黄粒米扣量(公斤)") @JsonProperty("QZHLMKL") private Double qzhlmkl; @PropertyDef(label = "其中:其他扣量(公斤)") @JsonProperty("QZQTKL") private Double qzqtkl; @PropertyDef(label = "整理费用折扣量(公斤)") @JsonProperty("ZLFYZKL") private Double zlfyzkl; @PropertyDef(label = "包装物扣量(公斤)") @JsonProperty("BZWKL") private Double bzwkl; @PropertyDef(label = "其他扣量(公斤)") @JsonProperty("QTKL") private Double qtkl; @PropertyDef(label = "扣量原因") @JsonProperty("KLYY") private String klyy; @PropertyDef(label = "现场扣量(公斤)") @JsonProperty("XCKL") private Double xckl; @PropertyDef(label = "增扣价(公斤)") @JsonProperty("ZKJ") private Double zkj; @PropertyDef(label = "增扣价原因") @JsonProperty("ZKHYY") private String zkhyy; @PropertyDef(label = "净重(公斤)") @JsonProperty("JZ") private Double jz; @PropertyDef(label = "装卸作业单位") @JsonProperty("ZXZYDW") private String zxzydw; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "出门时间") @JsonProperty("CMSJ") private Date cmsj; @PropertyDef(label = "出门确认门岗人员姓名") @JsonProperty("CMQRMGRYXM") private String cmqrmgryxm; @PropertyDef(label = "入库结算单号") @JsonProperty("RKJSDH") private String rkjsdh; @PropertyDef(label = "生成方式") @JsonProperty("SCFS") private String scfs; @PropertyDef(label = "手动补录原因") @JsonProperty("SDBLYY") private String sdblyy; @PropertyDef(label = "备注") @JsonProperty("BZ") private String bz; @PropertyDef(label = "操作标志") @JsonProperty("CZBZ") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "更新时间") @JsonProperty("ZHGXSJ") private Date zhgxsj; }