|
|
@@ -0,0 +1,209 @@
|
|
|
1
|
+package com.zzsmart.qomo.kn.cost.manage.vo;
|
|
|
2
|
+
|
|
|
3
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
4
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
5
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
6
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
7
|
+import lombok.AllArgsConstructor;
|
|
|
8
|
+import lombok.Builder;
|
|
|
9
|
+import lombok.Data;
|
|
|
10
|
+import lombok.NoArgsConstructor;
|
|
|
11
|
+import org.jeecgframework.poi.excel.annotation.Excel;
|
|
|
12
|
+import org.springframework.format.annotation.DateTimeFormat;
|
|
|
13
|
+
|
|
|
14
|
+import java.math.BigDecimal;
|
|
|
15
|
+import java.util.Date;
|
|
|
16
|
+
|
|
|
17
|
+@Data
|
|
|
18
|
+@NoArgsConstructor
|
|
|
19
|
+@AllArgsConstructor
|
|
|
20
|
+@Builder
|
|
|
21
|
+public class AppSceneCostStandardResultVO {
|
|
|
22
|
+
|
|
|
23
|
+ /**
|
|
|
24
|
+ * id
|
|
|
25
|
+ */
|
|
|
26
|
+ @TableId(type = IdType.ASSIGN_ID)
|
|
|
27
|
+ @ApiModelProperty(value = "id")
|
|
|
28
|
+ private String id;
|
|
|
29
|
+ /**
|
|
|
30
|
+ * 图号
|
|
|
31
|
+ */
|
|
|
32
|
+ @Excel(name = "图号", width = 15)
|
|
|
33
|
+ @ApiModelProperty(value = "图号")
|
|
|
34
|
+ private String figureNumber;
|
|
|
35
|
+ /**
|
|
|
36
|
+ * 物料号,关联kn_new_sap_mara表matnr字段
|
|
|
37
|
+ */
|
|
|
38
|
+ @Excel(name = "物料号,关联kn_new_sap_mara表matnr字段", width = 15)
|
|
|
39
|
+ @ApiModelProperty(value = "物料号,关联kn_new_sap_mara表matnr字段")
|
|
|
40
|
+ private String materialNumber;
|
|
|
41
|
+ /**
|
|
|
42
|
+ * 物料名称
|
|
|
43
|
+ */
|
|
|
44
|
+ @Excel(name = "物料名称", width = 15)
|
|
|
45
|
+ @ApiModelProperty(value = "物料名称")
|
|
|
46
|
+ private String materialName;
|
|
|
47
|
+ /**
|
|
|
48
|
+ * 父类物料号
|
|
|
49
|
+ */
|
|
|
50
|
+ @Excel(name = "父类物料号", width = 15)
|
|
|
51
|
+ @ApiModelProperty(value = "父类物料号")
|
|
|
52
|
+ private String parentMaterialNumber;
|
|
|
53
|
+ /**
|
|
|
54
|
+ * 版本号
|
|
|
55
|
+ */
|
|
|
56
|
+ @Excel(name = "版本号", width = 15)
|
|
|
57
|
+ @ApiModelProperty(value = "版本号")
|
|
|
58
|
+ private String versionNumber;
|
|
|
59
|
+ /**
|
|
|
60
|
+ * 层级
|
|
|
61
|
+ */
|
|
|
62
|
+ @Excel(name = "层级", width = 15)
|
|
|
63
|
+ @ApiModelProperty(value = "层级")
|
|
|
64
|
+ private Integer level;
|
|
|
65
|
+ /**
|
|
|
66
|
+ * 序号
|
|
|
67
|
+ */
|
|
|
68
|
+ @Excel(name = "序号", width = 15)
|
|
|
69
|
+ @ApiModelProperty(value = "序号")
|
|
|
70
|
+ private Integer sort;
|
|
|
71
|
+ /**
|
|
|
72
|
+ * 用量
|
|
|
73
|
+ */
|
|
|
74
|
+ @Excel(name = "用量", width = 15)
|
|
|
75
|
+ @ApiModelProperty(value = "用量")
|
|
|
76
|
+ private Double dosage;
|
|
|
77
|
+ /**
|
|
|
78
|
+ * 单位
|
|
|
79
|
+ */
|
|
|
80
|
+ @Excel(name = "单位", width = 15)
|
|
|
81
|
+ @ApiModelProperty(value = "单位")
|
|
|
82
|
+ private String unit;
|
|
|
83
|
+ /**
|
|
|
84
|
+ * 本阶材料费
|
|
|
85
|
+ */
|
|
|
86
|
+ @Excel(name = "本阶材料费", width = 15)
|
|
|
87
|
+ @ApiModelProperty(value = "本阶材料费")
|
|
|
88
|
+ private BigDecimal materialCost;
|
|
|
89
|
+ /**
|
|
|
90
|
+ * 本阶人工费
|
|
|
91
|
+ */
|
|
|
92
|
+ @Excel(name = "本阶人工陈本", width = 15)
|
|
|
93
|
+ @ApiModelProperty(value = "本阶人工成本")
|
|
|
94
|
+ private BigDecimal laborCost;
|
|
|
95
|
+ /**
|
|
|
96
|
+ * 本阶辅料费
|
|
|
97
|
+ */
|
|
|
98
|
+ @Excel(name = "本阶辅料费", width = 15)
|
|
|
99
|
+ @ApiModelProperty(value = "本阶辅料费")
|
|
|
100
|
+ private BigDecimal supplyMaterialCost;
|
|
|
101
|
+ /**
|
|
|
102
|
+ * 本阶机器折旧费
|
|
|
103
|
+ */
|
|
|
104
|
+ @Excel(name = "本阶机器折旧费", width = 15)
|
|
|
105
|
+ @ApiModelProperty(value = "本阶机器折旧费")
|
|
|
106
|
+ private BigDecimal equipmentCost;
|
|
|
107
|
+ /**
|
|
|
108
|
+ * 本阶水电费(燃动费)
|
|
|
109
|
+ */
|
|
|
110
|
+ @Excel(name = "本阶水电费(燃动费)", width = 15)
|
|
|
111
|
+ @ApiModelProperty(value = "本阶水电费(燃动费)")
|
|
|
112
|
+ private BigDecimal driveCost;
|
|
|
113
|
+ /**
|
|
|
114
|
+ * 本阶其他制造费
|
|
|
115
|
+ */
|
|
|
116
|
+ @Excel(name = "本阶其他费用", width = 15)
|
|
|
117
|
+ @ApiModelProperty(value = "本阶其他费用")
|
|
|
118
|
+ private BigDecimal otherCost;
|
|
|
119
|
+ /**
|
|
|
120
|
+ * 本阶物流费
|
|
|
121
|
+ */
|
|
|
122
|
+ @Excel(name = "本阶物流费", width = 15)
|
|
|
123
|
+ @ApiModelProperty(value = "本阶物流费")
|
|
|
124
|
+ private BigDecimal logisticsCost;
|
|
|
125
|
+ /**
|
|
|
126
|
+ * 累计物料成本
|
|
|
127
|
+ */
|
|
|
128
|
+ @Excel(name = "累计物料成本", width = 15)
|
|
|
129
|
+ @ApiModelProperty(value = "累计物料成本")
|
|
|
130
|
+ private BigDecimal totalMaterialCost;
|
|
|
131
|
+ /**
|
|
|
132
|
+ * 累计人工成本
|
|
|
133
|
+ */
|
|
|
134
|
+ @Excel(name = "累计人工成本", width = 15)
|
|
|
135
|
+ @ApiModelProperty(value = "累计人工成本")
|
|
|
136
|
+ private BigDecimal totalLaborCost;
|
|
|
137
|
+ /**
|
|
|
138
|
+ * 累计辅料费
|
|
|
139
|
+ */
|
|
|
140
|
+ @Excel(name = "累计辅料费", width = 15)
|
|
|
141
|
+ @ApiModelProperty(value = "累计辅料费")
|
|
|
142
|
+ private BigDecimal totalSupplyMaterialCost;
|
|
|
143
|
+ /**
|
|
|
144
|
+ * 累计机器折旧费
|
|
|
145
|
+ */
|
|
|
146
|
+ @Excel(name = "累计机器折旧费", width = 15)
|
|
|
147
|
+ @ApiModelProperty(value = "累计机器折旧费")
|
|
|
148
|
+ private BigDecimal totalEquipmentCost;
|
|
|
149
|
+ /**
|
|
|
150
|
+ * 累计水电费(燃动费)
|
|
|
151
|
+ */
|
|
|
152
|
+ @Excel(name = "累计水电费(燃动费)", width = 15)
|
|
|
153
|
+ @ApiModelProperty(value = "累计水电费(燃动费)")
|
|
|
154
|
+ private BigDecimal totalDriveCost;
|
|
|
155
|
+ /**
|
|
|
156
|
+ * 累计其他费用
|
|
|
157
|
+ */
|
|
|
158
|
+ @Excel(name = "累计其他费用", width = 15)
|
|
|
159
|
+ @ApiModelProperty(value = "累计其他费用")
|
|
|
160
|
+ private BigDecimal totalOtherCost;
|
|
|
161
|
+ /**
|
|
|
162
|
+ * 累计物流费用
|
|
|
163
|
+ */
|
|
|
164
|
+ @Excel(name = "累计物流费用", width = 15)
|
|
|
165
|
+ @ApiModelProperty(value = "累计物流费用")
|
|
|
166
|
+ private BigDecimal totalLogisticsCost;
|
|
|
167
|
+ /**
|
|
|
168
|
+ * 本阶标准成本
|
|
|
169
|
+ */
|
|
|
170
|
+ @Excel(name = "本阶标准成本", width = 15)
|
|
|
171
|
+ @ApiModelProperty(value = "本阶标准成本")
|
|
|
172
|
+ private BigDecimal currentStandardCost;
|
|
|
173
|
+ /**
|
|
|
174
|
+ * 累计标准成本
|
|
|
175
|
+ */
|
|
|
176
|
+ @Excel(name = "累计标准成本", width = 15)
|
|
|
177
|
+ @ApiModelProperty(value = "累计标准成本")
|
|
|
178
|
+ private BigDecimal totalStandardCost;
|
|
|
179
|
+ /**
|
|
|
180
|
+ * 创建人
|
|
|
181
|
+ */
|
|
|
182
|
+ @ApiModelProperty(value = "创建人")
|
|
|
183
|
+ private String createBy;
|
|
|
184
|
+ /**
|
|
|
185
|
+ * 创建日期
|
|
|
186
|
+ */
|
|
|
187
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
188
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
189
|
+ @ApiModelProperty(value = "创建日期")
|
|
|
190
|
+ private Date createTime;
|
|
|
191
|
+ /**
|
|
|
192
|
+ * 修改人
|
|
|
193
|
+ */
|
|
|
194
|
+ @ApiModelProperty(value = "修改人")
|
|
|
195
|
+ private String updateBy;
|
|
|
196
|
+ /**
|
|
|
197
|
+ * 修改日期
|
|
|
198
|
+ */
|
|
|
199
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
200
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
201
|
+ @ApiModelProperty(value = "修改日期")
|
|
|
202
|
+ private Date updateTime;
|
|
|
203
|
+ /**
|
|
|
204
|
+ * 备注
|
|
|
205
|
+ */
|
|
|
206
|
+ @Excel(name = "备注", width = 15)
|
|
|
207
|
+ @ApiModelProperty(value = "备注")
|
|
|
208
|
+ private String remark;
|
|
|
209
|
+}
|