自动化立体仓库 - WMS系统
zhangchao
2024-11-08 940cab832331ab054d2a4c74f13aacc6847dd79d
src/main/java/com/zy/asrs/entity/param/OrderProdSyncParam.java
@@ -9,6 +9,27 @@
    private String 操作系统号;
    private String 操作单据;
    private String 操作类型;
    private String Upstreamcode;
    //入出库标记
    private Integer pakin;
    //单据类型
    private String orderType;
    //订单编号
    private String cPOID;
    //供应商编码
    private String cVenCode;
    //订单所有人
    private String cPersonCode;
    //交货方式
    private String cSCCode;
    //币种
    private String cexch_name;
    //汇率
    private Double nflat;
    //单据日期
    private String ddate;
    //工单号
    private String orderNo;
    //工单号T
@@ -39,88 +60,57 @@
    private String prodIndefine;
    //
    private String id;
    //子件信息
    private List<ChildInfo> children;
    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }
    public void setOrderNoT(String orderNoT) {
        this.orderNoT = orderNoT;
    }
    public void setOrderTime(String orderTime) {
        this.orderTime = orderTime;
    }
    public void setIvouchrowno(String ivouchrowno) {
        this.ivouchrowno = ivouchrowno;
    }
    public void setcInvCode(String cInvCode) {
        this.cInvCode = cInvCode;
    }
    public void setCsocode(String csocode) {
        this.csocode = csocode;
    }
    public void setiQuantity(Double iQuantity) {
        this.iQuantity = iQuantity;
    }
    public void setStates(Integer states) {
        this.states = states;
    }
    public void setbFree1(String bFree1) {
        this.bFree1 = bFree1;
    }
    public void setDefine24(String define24) {
        this.define24 = define24;
    }
    public void setcVouchtype(String cVouchtype) {
        this.cVouchtype = cVouchtype;
    }
    public void setChild(List<ChildInfo> children) {
        this.children = children;
    }
    public void set操作系统号(String 操作系统号) {
        this.操作系统号 = 操作系统号;
    }
    public void set操作单据(String 操作单据) {
        this.操作单据 = 操作单据;
    }
    public void set操作类型(String 操作类型) {
        this.操作类型 = 操作类型;
    }
    public void setcMemo(String cMemo) {
        this.cMemo = cMemo;
    }
    public void setSourceIndefine(String sourceIndefine) {
        this.sourceIndefine = sourceIndefine;
    }
    public void setProdIndefine(String prodIndefine) {
        this.prodIndefine = prodIndefine;
    }
    /**
     * 用于生成出库单据
     */
    @Data
    public static class ChildInfo{
        //ID
    public static class ChildInfo {
        private String 操作系统号;
        private String 操作单据;
        private String 操作类型;
        //订单行号
        private String ivouchrowno;
        //物料编码
        private String cInvCode;
        //批号
        private String batch;
        //需求时间
        private String dArriveDate;
        //需求数量
        private Double iQuantity;
        //含税单价
        private Double iTaxPrice;
        //税率
        private Double iPerTaxRate;
        //行备注
        private String cbMemo;
        //件数
        private Double iNum;
        //单据来源
        private String cSource;
        //生产订单号(销售订单号)
        private String cDefine22;
        //行状态
        private String Rstates;
        //销售订单号 (参照销售订单生成)
        private String csocode;
        //规格(自由项1)
        private String bFree1;
        //采购订单子表标识
        private String id;
        //销售订单子表标识
        private String iorderdid;
        //ID
        // private String id;
        //IDs
        private String ids;
        //工单号T
@@ -128,52 +118,18 @@
        //工单号
        private String orderNo;
        //物料编码
        private String cInvCode;
        //private String cInvCode;
        //数量
        private Double iQuantity;
        // private Double iQuantity;
        //规格(自由项1)
        private String bFree1;
        // private String bFree1;
        //单据行号
        private String ivouchrowno;
        // private String ivouchrowno;
        //子件号
        private String childNo;
        private String iPOsID;
        public void setId(String id) {
            this.id = id;
        }
        public void setIds(String ids) {
            this.ids = ids;
        }
        public void setOrderNoT(String orderNoT) {
            this.orderNoT = orderNoT;
        }
        public void setcInvCode(String cInvCode) {
            this.cInvCode = cInvCode;
        }
        public void setiQuantity(Double iQuantity) {
            this.iQuantity = iQuantity;
        }
        public void setbFree1(String bFree1) {
            this.bFree1 = bFree1;
        }
        public void setOrderNo(String orderNo) {
            this.orderNo = orderNo;
        }
        public void setIvouchrowno(String ivouchrowno) {
            this.ivouchrowno = ivouchrowno;
        }
        public void setChildNo(String childNo) {
            this.childNo = childNo;
        }
    }
}