package com.fzzy.otherview.whhpjl.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; /** * 出入库业务-库存台账产品批次 * * @author czt * @date 2023/8/2 20:25 */ @Data @EqualsAndHashCode(callSuper = false) public class WhjlApi1208 implements Serializable { /** * */ private static final long serialVersionUID = 1L; private String kctzcppcid; //库存台产品批次ID private String kctzbh; //库存台帐ID private String jlqybh; //军粮企业编号 private String ssqymc; //军粮企业名称 private String jgzdbh; //军供站点编号 private String jgzdmc; //军供站点名称 private String cpbm; //产品编号 private String cpmc; //产品名称 private String cpnd; //产品年度 private String cpcd; //产品产地 @JSONField(format = "yyyy-MM-dd HH:mm:ss") private Date yssj; //验收时间 private String cppc; //产品批次 @JSONField(format = "yyyy-MM-dd") private Date scrq; //生产日期 private Double bzq; //保质期 @JSONField(format = "yyyy-MM-dd") private Date bzjzrq; //保质截止日期 private Double rksl; //入库数量 private Double cksl; //出库数量 private Double kcsl; //库存数量 private Double rkzl; //入库重量 private Double ckzl; //出库重量 private Double kczl; //库存重量 private Double dj; //单价 private Double je; //金额 private String jldwbm; //计量单位编码 private String jldwmc; //计量单位名称 private String jsdwbm; //计数单位编码 private String jsdwmc; //计数单位名称 @JSONField(format = "yyyy-MM-dd HH:mm:ss") private Date rkkssj; //入库开始时间 @JSONField(format = "yyyy-MM-dd HH:mm:ss") private Date rkjssj; //入库结束时间 @JSONField(format = "yyyy-MM-dd HH:mm:ss") private Date ckkssj; //出库开始时间 @JSONField(format = "yyyy-MM-dd HH:mm:ss") private Date ckjssj; //出库结束时间 private Double sjsl; //实际数量 private String zlzt; //质量状态 private String kczt; //库存状态 private int sxh; //顺序号 private String bz; //备注 //单独增加,不进行上传 @JSONField(serialize = false) private String bizId; //业务ID @JSONField(serialize = false) private Date updateTime; //最后更新时间 @JSONField(serialize = false) private String czbz; //操作标志 @JSONField(serialize = false) private String kqdm; //库区代码 }