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
package com.ruoyi.process.pojo;
 
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
 
import java.time.LocalDateTime;
 
/**
 * 质量监督详情记录表
 *
 * @author zhuo
 * @since 2024-11-07
 */
@Data
@TableName("cnas_quality_supervise_details_record")
@Schema(description = "质量监督详情记录表")
public class QualitySuperviseDetailsRecord {
 
    @TableId(type = IdType.AUTO)
    private Integer superviseDetailsRecordId;
 
    @Schema(description = "监督详情id")
    private Integer superviseDetailsId;
 
    @Schema(description = "检测人员")
    private String testMember;
 
    @Schema(description = "监督员")
    private String supervisor;
 
    @Schema(description = "监督内容(多项顿号分隔)")
    private String superviseContent;
 
    @Schema(description = "监督记录")
    private String superviseRecord;
 
    @Schema(description = "存在问题(不符合问题描述)")
    private String problemDesc;
 
    @Schema(description = "整改意见")
    private String rectifyAdvice;
 
    @Schema(description = "检测项目")
    private String testItem;
 
    @Schema(description = "样品编号")
    private String sampleNumber;
 
    @Schema(description = "检测日期")
    private String testDate;
 
    @Schema(description = "检测过程")
    private String testingProcess;
 
    @Schema(description = "情况记录")
    private String caseReload;
 
    @Schema(description = "人员")
    private String personnel;
 
    @Schema(description = "仪器设备")
    private String device;
 
    @Schema(description = "环境")
    private String environment;
 
    @Schema(description = "样品采集")
    private String sampleCollection;
 
    @Schema(description = "样品准备")
    private String samplePreparation;
 
    @Schema(description = "检测方法")
    private String detectionMethod;
 
    @Schema(description = "检测记录")
    private String inspectionRecord;
 
    @Schema(description = "检测报告")
    private String examiningReport;
 
    @Schema(description = "监督情况评价")
    private String supervisionEvaluation;
 
    @Schema(description = "不合格处理意见")
    private String handlingAdvice;
 
    @Schema(description = "批准结论")
    private String ratifyOpinion;
 
    @Schema(description = "批准技术负责人")
    private Integer ratifyUserId;
 
    @Schema(description = "批准时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime ratifyTime;
 
    @Schema(description = "是否符合,0 不符合, 1符合")
    private Integer isAccording;
 
    @Schema(description = "是否结束0:未结束, 1:已结束")
    private Integer isFinish;
 
    @Schema(description = "创建人")
    @TableField(fill = FieldFill.INSERT)
    private Integer createUser;
 
    @Schema(description = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;
 
    @Schema(description = "修改人")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Integer updateUser;
 
    @Schema(description = "修改时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;
 
    @Schema(description = "批准技术负责人")
    @TableField(exist = false,select = false)
    private String ratifyUserName;
 
    @Schema(description = "监督内容-勾选展示(导出用)")
    @TableField(exist = false, select = false)
    private String superviseContentStr;
 
}