自动化立体仓库 - WMS系统
1
ZY
2024-10-31 fb4cfaec4b05618ef49f483cd80b770a286bb9f8
src/main/java/com/zy/asrs/entity/param/OrderSyncParam.java
@@ -3,13 +3,20 @@
import lombok.Data;
import java.util.List;
import java.util.Objects;
@Data
public class OrderSyncParam {
    private String 操作系统号;
    private String 操作单据;
    private String 操作类型;
    //采购订单编号
    //入出库标记
    private Integer pakin;
    //单据类型
    private String orderType;
    //订单编号
    private String cPOID;
    //供应商编码
    private String cVenCode;
@@ -83,11 +90,13 @@
    }
    @Data
    public static class OrderDetl{
        //采购订单行号
    public static class OrderDetl {
        //订单行号
        private String ivouchrowno;
        //物料编码
        private String cInvCode;
        //批号
        private String batch;
        //需求时间
        private String dArriveDate;
        //需求数量
@@ -115,6 +124,18 @@
        //销售订单子表标识
        private String iorderdid;
        @Override
        public boolean equals(Object object) {
            if (this == object) return true;
            if (object == null || getClass() != object.getClass()) return false;
            OrderDetl orderDetl = (OrderDetl) object;
            return Objects.equals(cInvCode, orderDetl.cInvCode) && Objects.equals(batch, orderDetl.batch) && Objects.equals(bFree1, orderDetl.bFree1) && Objects.equals(cDefine22, orderDetl.cDefine22);
        }
        @Override
        public int hashCode() {
            return Objects.hash(ivouchrowno, cInvCode, batch, dArriveDate, iQuantity, iTaxPrice, iPerTaxRate, cbMemo, iNum, cSource, cDefine22, Rstates, csocode, bFree1, id, iorderdid);
        }
        public void setIvouchrowno(String ivouchrowno) {
            this.ivouchrowno = ivouchrowno;