懒羊羊
2023-11-14 ee4d94defe7cc7f36f87aebf2e9efed38ba93a40
提交 | 用户 | 时间
1ac2bc 1 package cn.stylefeng.guns.modular.zsx.pm.salesOrder.model.params;
2
3 import com.baomidou.mybatisplus.annotation.TableField;
4 import lombok.Data;
5 import cn.stylefeng.roses.kernel.model.validator.BaseValidatingParam;
6 import java.util.Date;
7 import java.io.Serializable;
8 import java.math.BigDecimal;
9
10 /**
11  * <p>
12  * 生产订单
13  * </p>
14  *
15  * @author ruimin
16  * @since 2023-08-26
17  */
18 @Data
19 public class SalesOrderParam implements Serializable, BaseValidatingParam {
20
21     private static final long serialVersionUID = 1L;
22
23
24     /**
25      * 主键id
26      */
27     private Long id;
28
29     /**
30      * 订单编号
31      */
32     private String salesOrderCode;
33
34     private Integer splitNumber;
35     private String flag;
36     /**
37      * 客户编号
38      */
39     private String customerNo;
40
41     /**
42      * 工艺流程
43      */
44     private String routeCode;
45
46     /**
47      * 产品BOM
48      */
49     private String bomCode;
50
51     /**
52      * 工艺配方
53      */
54     private String recipeCode;
55
56     /**
57      * 货号
58      */
59     private String cargoNo;
60
61     /**
62      * 产品编号
63      */
64     private String productCode;
65
66     /**
67      * 产品名称
68      */
69     private String productName;
70
71     /**
72      * 计划数量
73      */
74     private Integer planNumber;
75
76     /**
77      * 计划开始时间
78      */
79     private Date planStartTime;
80
81     /**
82      * 计划结束时间
83      */
84     private Date planEndTime;
85
86     /**
87      * 车间编码
88      */
89     private String workshopCode;
90
91     /**
92      * 产线编码
93      */
94     private String lineCode;
95
96     /**
97      * 交货时间
98      */
99     private Date deliveryTime;
100
101     /**
102      * 状态(1未开始、2已拆分3已下发4已完成)
103      */
104     private String state;
105
106     /**
107      * 订单来源
108      */
109     private String orderSource;
110
111     /**
112      * 预留字段1
113      */
114     private String spareField1;
115
116     /**
117      * 预留字段2
118      */
119     private String spareField2;
120
121     /**
122      * 预留字段3
123      */
124     private String spareField3;
125
126     /**
127      * 创建用户
128      */
129     private String createUser;
130
131     /**
132      * 创建时间
133      */
134     private Date createTime;
135
136     /**
137      * 更改用户
138      */
139     private String updateUser;
140
141     /**
142      * 更改时间
143      */
144     private Date updateTime;
145
146     /**
147      * 备注
148      */
149     private String remark;
150
151     @Override
152     public String checkParam() {
153         return null;
154     }
155
156 }