李林
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
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
/*
 *    Copyright (c) 2018-2025, ztt All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * Redistributions of source code must retain the above copyright notice,
 * this list of conditions and the following disclaimer.
 * Redistributions in binary form must reproduce the above copyright
 * notice, this list of conditions and the following disclaimer in the
 * documentation and/or other materials provided with the distribution.
 * Neither the name of the pig4cloud.com developer nor the names of its
 * contributors may be used to endorse or promote products derived from
 * this software without specific prior written permission.
 * Author: ztt
 */
 
package com.chinaztt.mes.quality.entity;
 
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
 
import java.math.BigDecimal;
import java.time.LocalDateTime;
 
/**
 * 不合格处理表
 *
 * @author cxf
 * @date 2021-04-16 13:15:30
 */
@Data
@TableName("quality_unqualified_process")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "不合格处理表")
public class UnqualifiedProcess extends Model<UnqualifiedProcess> {
    private static final long serialVersionUID = 1L;
    public static final int DIGIT = 8;
    public static final String PREFIX = "CL";
 
    /**
     * id
     */
    @TableId
    @ApiModelProperty(value = "id")
    private Long id;
    /**
     * 不合格数量
     */
    @ApiModelProperty(value = "不合格数量")
    private BigDecimal unqualifiedQuantity;
    /**
     * 原因
     */
    @ApiModelProperty(value = "原因")
    private String reason;
    /**
     * 处理方式
     */
    @ApiModelProperty(value = "处理方式")
    private String processMode;
    /**
     * 主编号
     */
    @ApiModelProperty(value = "主编号")
    private String mainProcessNo;
    /**
     * 处理编号
     */
    @ApiModelProperty(value = "处理编号")
    private String processNo;
    /**
     * 申请零件id
     */
    @ApiModelProperty(value = "申请零件id")
    private Long applyPartId;
    /**
     * 审核状态
     */
    @ApiModelProperty(value = "审核状态")
    private String state;
    /**
     * oa流程id
     */
    @ApiModelProperty(value = "oa流程id")
    private Long workflowId;
    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    @ApiModelProperty(value = "创建时间")
    private LocalDateTime createTime;
    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;
    /**
     * 创建者
     */
    @TableField(fill = FieldFill.INSERT)
    @ApiModelProperty(value = "创建者")
    private String createUser;
    /**
     * 更新者
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @ApiModelProperty(value = "更新者")
    private String updateUser;
 
    /**
     * 发起组织
     */
    @ApiModelProperty(value = "发起组织")
    private String initiatingOrganization;
 
    /**
     * 接收人
     */
    @ApiModelProperty(value = "接收人")
    private String receiver;
 
    /**
     * 整改措施
     */
    @ApiModelProperty(value = "整改措施")
    private String correctiveMeasures;
 
    /**
     * 原因类型
     */
    @ApiModelProperty(value = "原因类型")
    private String causeType;
 
    /**
     * 质量损失
     */
    @ApiModelProperty(value = "质量损失")
    private BigDecimal qualityLoss;
 
    /**
     * ifs执行编号
     */
    @ApiModelProperty(value = "ifs执行编号")
    private String ifsNo;
 
    /**
     * 不合格描述
     */
    @ApiModelProperty(value = "不合格描述")
    private String unqualifiedDesc;
 
    /**
     * 种类
     */
    @ApiModelProperty(value = "种类")
    private String type;
 
    /**
     * 不合格类别
     */
    @ApiModelProperty(value = "不合格类别")
    private String unqualifiedType;
 
    /**
     * 处理结果
     */
    @ApiModelProperty(value = "处理结果")
    private String processResult;
 
 
    /**
     * 审核人
     */
    @ApiModelProperty(value = "审核人")
    private String examiner;
 
    /**
     * 审核时间
     */
    @ApiModelProperty(value = "审核时间")
    private LocalDateTime examineTime;
 
    /**
     * 执行人
     */
    @ApiModelProperty(value = "执行人")
    private String handler;
 
    /**
     * 执行时间
     */
    @ApiModelProperty(value = "执行时间")
    private LocalDateTime handleTime;
 
    /**
     * 降级后零件id
     */
    @ApiModelProperty(value = "降级后零件id")
    private Long degradePartId;
 
    /**
     * 处理后SN号
     */
    @ApiModelProperty(value = "处理后SN号")
    private String executeSn;
 
    /**
     * 评审意见
     */
    @ApiModelProperty(value = "评审意见")
    private String examineIdea;
 
    /**
     * 损失登记
     */
    @ApiModelProperty(value = "损失登记")
    private BigDecimal lossRegistration;
 
}