Fixiaobai
2023-08-14 b081758449c9d491adf1c70a030461b24dc163fe
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
package com.yuanchu.limslaboratory.pojo;
 
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.io.Serializable;
import java.util.Date;
import java.time.LocalDateTime;
 
/**
 * @Author 张宾
 * @Date 2023/8/10
 */
@Data
@TableName("cnas_satisfaction_survey")
public class CnasSatisfactionSurvey implements Serializable {
 
    private static final long serialVersionUID = 1L;
 
    /**
     * 主键id
     */
    @TableId(value = "id", type = IdType.ASSIGN_ID)
    private Long id;
 
    /**
     * 项目名称
     */
    private String projectName;
 
    /**
     * 调查日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date surveyDate;
 
    /**
     * 客户单位名称
     */
    private String userUnit;
 
    ///**
    // * 日期
    // */
    //@DateTimeFormat(pattern = "yyyy-MM-dd")
    //@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    //private Date dateInfo;
 
    /**
     * 填写人姓名
     */
    private String fillName;
 
    /**
     * 职位
     */
    private String post;
 
    /**
     * 联系电话
     */
    private String telephone;
 
    /**
     * 录入日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date entryDate;
 
    /**
     * 录入人id
     */
    private Long userId;
 
    /**
     * 录入人名称
     */
    private String userName;
 
    /**
     * 附件地址
     */
    private String fileUrl;
 
    /**
     * 服务态度
     */
    private String serviceAttitude;
 
    /**
     * 技术能力
     */
    private String technicalPower;
 
    /**
     * 检测工作
     */
    private String testJob;
 
    /**
     * 改进要求
     */
    private String improvementRequirements;
 
    /**
     * 其他补充
     */
    private String otherSupplements;
 
    @TableLogic(value = "1")
    private Integer state;
 
 
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private LocalDateTime createdTime;
 
 
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private LocalDateTime updatedTime;
 
    /**
     * 收费合理性
     */
    private String reasonableCharge;
}