DataAssessmentSocreMasterVO.java
4.0 KB
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
package com.skua.modules.assessment.vo;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.skua.core.aspect.annotation.Dict;
import com.skua.modules.flow.core.entity.FlowEntity;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
/**
* 绩效考核评分基础信息
*/
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "data_assessment_socre_master对象", description = "绩效考核评分基础信息")
public class DataAssessmentSocreMasterVO extends FlowEntity {
/**
* id
*/
@ApiModelProperty(value = "id")
private String id;
/**
* 考核配置表id
*/
@Excel(name = "考核配置表id", width = 15)
@ApiModelProperty(value = "考核配置表id")
@Dict(dictTable = "data_assessment_info", dicCode="id", dicText = "asse_report_name")
private String reportId;
/**所属厂区*/
@Excel(name = "所属厂区", width = 15)
@ApiModelProperty(value = "所属厂区")
@Dict(dictTable = "sys_depart", dicCode="id", dicText = "depart_name")
private String departId;
/**
* 考核时间
*/
@Excel(name = "考核时间", width = 15)
@ApiModelProperty(value = "考核时间")
private String assessmentDate;
/**
* 被考核人
*/
@Excel(name = "被考核人", width = 15)
@ApiModelProperty(value = "被考核人")
private String assessmentUser;
@ApiModelProperty(value = "被考核人真实姓名")
private String assessmentUserRealname;
@ApiModelProperty(value = "考核人真实姓名")
private String assessorUserRealname;
@ApiModelProperty(value = "考核人部门真实名称")
private String assessorDepartRealname;
@ApiModelProperty(value = "被考核人岗位")
@Dict(dicCode = "positions")
private String assessmentPositions;
/**
* 被考核人部门
*/
@Excel(name = "被考核人部门", width = 15)
@ApiModelProperty(value = "被考核人部门")
private String assessmentDepart;
@ApiModelProperty(value = "被考核人部门真实名称")
private String assessmentDepartRealname;
/**
* 创建人
*/
@Excel(name = "创建人", width = 15)
@ApiModelProperty(value = "创建人")
private String createBy;
/**
* 创建时间
*/
@Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "创建时间")
private Date createTime;
/**
* 修改人
*/
@Excel(name = "修改人", width = 15)
@ApiModelProperty(value = "修改人")
private String updateBy;
/**
* 修改时间
*/
@Excel(name = "修改时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "修改时间")
private Date updateTime;
/**
* 所属部门
*/
@Excel(name = "所属部门", width = 15)
@ApiModelProperty(value = "所属部门")
private String createDept;
/**
* 流程定义id
*/
@Excel(name = "流程定义id", width = 15)
@ApiModelProperty(value = "流程定义id")
private String processDefinitionId;
/**
* 流程实例id
*/
@Excel(name = "流程实例id", width = 15)
@ApiModelProperty(value = "流程实例id")
private String processInstanceId;
@ApiModelProperty(value = "考核总分")
private String assessmentScore;
@ApiModelProperty(value = "自我评分")
private String selfScore;
@ApiModelProperty(value = "领导评分")
private String leaderScore;
@ApiModelProperty(value = "考核类型")
private String reportType;
}