李林
2023-10-07 658d4927d468c47208fd012d9128b09249c07eff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
package com.chinaztt.mes.plan.dto;
 
import com.chinaztt.mes.plan.entity.*;
import com.chinaztt.mes.technology.entity.Bom;
import com.chinaztt.mes.technology.entity.Routing;
import com.chinaztt.mes.technology.entity.RoutingOperationTemplate;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.List;
 
/**
 * 制造订单表
 *
 * @author cxf
 * @date 2020-09-24 14:26:01
 */
@Data
public class ManufacturingOrderDTO extends ManufacturingOrder {
    /**
     * 生产计划编号
     */
    private String mpsNo;
    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 计划结构组件id
     */
    private Long mpsStructureComponentId;
    /**
     * 工艺工序id
     */
    private Long routingOperationId;
    /**
     * 车间订单工艺工序id
     */
    private Long moRoutingOperationId;
 
 
    @ApiModelProperty(value = "工厂")
    private String factoryName;
    /**
     * 完成数量
     */
    @ApiModelProperty(value = "完成数量")
    private BigDecimal quantityCompletion;
    /**
     * 零件号
     */
    @ApiModelProperty(value = "零件号")
    private String partNo;
    /**
     * 零件名称
     */
    @ApiModelProperty(value = "零件名称")
    private String partName;
    /**
     * 零件描述
     */
    @ApiModelProperty(value = "零件描述")
    private String partDescription;
 
    /**
     * 每道工序需要的数量
     */
    @ApiModelProperty(value = "每道工序需要的数量")
    private BigDecimal pda;
    /**
     * 计划数量
     */
    @ApiModelProperty(value = "计划数量")
    private BigDecimal plannedQuantity;
    /**
     * 完成数量
     */
    @ApiModelProperty(value = "完成数量")
    private BigDecimal completedQuantity;
    /**
     * 工序名称
     */
    @ApiModelProperty(value = "工序名称")
    private String name;
    /**
     * 工序零件单位
     */
    @ApiModelProperty(value = "工序零件单位")
    private String units;
    /**
     * 工序零件号
     */
    @ApiModelProperty(value = "工序零件号")
    private String operationPartNo;
    /**
     * 工序零件名称
     */
    @ApiModelProperty(value = "工序零件名称")
    private String operationPartName;
    /**
     * 车间订单工艺工序id
     */
    @ApiModelProperty(value = "工序完成度")
    private String count;
    /**
     * 车间订单工艺工序id
     */
    @ApiModelProperty(value = "单位")
    private String unit;
    /**
     * 车间订单工艺工序id
     */
    @ApiModelProperty(value = "状态")
    private Long status;
    /**
     * 工序模板id
     */
    private Long operationTemplateId;
    /**
     * 车间订单工艺工序id
     */
    @ApiModelProperty(value = "销售订单号")
    private String customerOrderNo;
    /**
     * 车间订单工艺工序id
     */
    @ApiModelProperty(value = "盘长要求")
    private String lengthRequirement;
    /**
     * 车间订单工艺工序id
     */
    @ApiModelProperty(value = "印字要求")
    private String printRequirement;
    /**
     * 车间订单工艺工序id
     */
    @ApiModelProperty(value = "销售订单备注")
    private String orderRemark;
    /**
     * 车间订单工艺工序id
     */
    private MoStructureComponentDTO bomRoot;
    /**
     * 工序集合
     */
    private String operationNames;
    /**
     * 零件对应的BOM集合
     */
    private List<Bom> bomList;
    /**
     * 客户订单id
     */
    private List<Long> customerList;
    /**
     * 车间订单发料
     */
    private List<ManufacturingOrderMatIssue> manufacturingOrderMatIssueList;
    /**
     * 产品对应的工艺路线
     */
    private List<Routing> routingList;
    /**
     * 工序模板
     */
    private List<RoutingOperationTemplate> routingOperationTemplateList;
    /**
     * 工序参数
     */
    private List<ManufacturingOrderOperationParam> routingOperationParam;
    /**
     * 车间订单工序
     */
    private List<MoRoutingOperationDTO> moRoutingOperationDTOList;
    /**
     * 检测标准
     */
    private List<MoTestStandard> moTestStandardList;
    /**
     * 产出批次
     */
    private List<MoOutBatchDTO> outBatchList;
    /**
     * 合并工单的ids
     */
    private List<Long> mergeIds;
    /**
     * 工单产出批次
     */
    private List<OperationTaskProduce> outPutBatchList;
 
    /**
     * 是否成品订单
     */
    private Boolean isFinishedProduct;
 
    /**
     * 车间订单完成百分比
     */
    private String ratio;
}