zss
6 天以前 51ec98113c6d49d0f7eec4e3c030e55e337e97db
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
package com.yuanchu.mom.pojo;
 
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yuanchu.mom.annotation.ValueTableShow;
import com.yuanchu.mom.common.OrderBy;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
 
/**
 * <p>
 * 投诉
 * </p>
 *
 * @author 
 * @since 2024-11-02 09:29:11
 */
@Getter
@Setter
@TableName("cnas_process_complain")
@ApiModel(value = "ProcessComplain对象", description = "投诉")
public class ProcessComplain extends OrderBy implements Serializable {
 
 
    @TableId(value = "id", type = IdType.AUTO)
    @ExcelIgnore
    private Integer id;
 
    @ApiModelProperty("投诉编号")
    @ExcelIgnore
    private String complainNo;
 
    @ApiModelProperty("投诉名称")
    @ExcelProperty(value = "投诉名称")
    @ValueTableShow(1)
    private String complainName;
 
    @ApiModelProperty("外键关联(检测报告id)")
    @ExcelProperty(value = "检测报告编号")
    private String insReport;
 
    @ApiModelProperty("样品编号")
    @ExcelIgnore
    private String sampleCode;
 
    @ApiModelProperty("投诉人")
    @TableField(fill = FieldFill.INSERT)
    @ExcelIgnore
    private Integer createUser;
 
    @ValueTableShow(value = 2, name = "投诉人")
    @ExcelProperty(value = "投诉人")
    @TableField(select = false,exist = false)
    private String complainant;
 
    @ApiModelProperty("投诉日期")
    @ExcelProperty(value = "投诉日期")
    @ValueTableShow(3)
    @TableField(fill = FieldFill.INSERT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
 
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @ExcelIgnore
    private Integer updateUser;
 
    @TableField(fill = FieldFill.INSERT_UPDATE)
    @ExcelIgnore
    private LocalDateTime updateTime;
 
    @ApiModelProperty("投诉方式")
    @ExcelIgnore
    private String complainMethod;
 
    @ApiModelProperty("问题记录")
    @ExcelIgnore
    private String problemRecords;
 
    @ApiModelProperty("问题记录-质量负责人")
    @ExcelIgnore
    private Integer problemRecordsUser;
 
    @ApiModelProperty("问题记录-日期")
    @ExcelIgnore
    private LocalDate problemRecordsTime;
 
    @ApiModelProperty("责任归属及投诉是否成立")
    @ExcelIgnore
    private String dutyOwnership;
 
    @ApiModelProperty("责任归属及投诉是否成立_质量负责人")
    @ExcelIgnore
    private Integer dutyOwnershipUser;
 
    @ApiModelProperty("责任归属及投诉是否成立_日期")
    @ExcelIgnore
    private LocalDate dutyOwnershipTime;
 
    @ApiModelProperty("原因分析")
    @ExcelIgnore
    private String causeAnalysis;
 
    @ApiModelProperty("原因分析_责任部门负责人")
    @ExcelIgnore
    private Integer causeAnalysisUser;
 
    @ApiModelProperty("原因分析_日期")
    @ExcelIgnore
    private LocalDate causeAnalysisTime;
 
    @ApiModelProperty("纠正措施")
    @ExcelIgnore
    private String correctiveAction;
 
    @ApiModelProperty("纠正措施_责任部门负责人")
    @ExcelIgnore
    private Integer correctiveActionUser;
 
    @ApiModelProperty("纠正措施_日期")
    @ExcelIgnore
    private LocalDate correctiveActionTime;
 
    @ApiModelProperty("纠正措施确认")
    @ExcelIgnore
    private String correctiveActionConfirmation;
 
    @ApiModelProperty("纠正措施确认_质量负责人")
    @ExcelIgnore
    private Integer correctiveActionConfirmationUser;
 
    @ApiModelProperty("纠正措施确认_日期")
    @ExcelIgnore
    private LocalDate correctiveActionConfirmationTime;
}