liusheng
2025-12-28 73f5b82df781d2b061ba24d29182f6898b5535d9
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
package com.ruoyi.project.domain;
 
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
/**
 * 人员进修管理对象 service_training_records
 * 
 * @author ls
 * @date 2025-12-28
 */
@Data
@ApiModel("人员进修管理")
public class ServiceTrainingRecords extends BaseEntity
{
    private static final long serialVersionUID = 1L;
 
    /** 记录ID(主键) */
    @ApiModelProperty("记录ID(主键)")
    //数据库自增改成@TableId(type = IdType.AUTO)
    @TableId(type = IdType.AUTO)
    private Long id;
 
    /** 姓名 */
    @ApiModelProperty("姓名")
    @Excel(name = "姓名")
    private String name;
 
    /** 性别 */
    @ApiModelProperty("性别")
    @Excel(name = "性别")
    private String sex;
 
    /** 年龄 */
    @ApiModelProperty("年龄")
    @Excel(name = "年龄")
    private Integer age;
 
    /** 学历 */
    @ApiModelProperty("学历")
    @Excel(name = "学历")
    private String education;
 
    /** 进修类型 */
    @ApiModelProperty("进修类型")
    @Excel(name = "进修类型")
    private String trainingType;
 
    /** 身份证号码(唯一) */
    @ApiModelProperty("身份证号码(唯一)")
    @Excel(name = "身份证号码", readConverterExp = "唯=一")
    private String idCard;
 
    /** 毕业院校 */
    @ApiModelProperty("毕业院校")
    @Excel(name = "毕业院校")
    private String graduationSchool;
 
    /** 所在单位 */
    @ApiModelProperty("所在单位")
    @Excel(name = "所在单位")
    private String workUnit;
 
    /** 技术职称 */
    @ApiModelProperty("技术职称")
    @Excel(name = "技术职称")
    private String technicalTitle;
 
    /** 从事专业 */
    @ApiModelProperty("从事专业")
    @Excel(name = "从事专业")
    private String profession;
 
    /** 工作年限(年) */
    @ApiModelProperty("工作年限(年)")
    @Excel(name = "工作年限", readConverterExp = "年=")
    private BigDecimal workYears;
 
    /** 进修目标 */
    @ApiModelProperty("进修目标")
    @Excel(name = "进修目标")
    private String trainingGoal;
 
    /** 进修开始时间 */
    @ApiModelProperty("进修开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "进修开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date trainingStartDate;
 
    /** 进修结束时间 */
    @ApiModelProperty("进修结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "进修结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date trainingEndDate;
 
    /** 进修专业 */
    @ApiModelProperty("进修专业")
    @Excel(name = "进修专业")
    private String trainingMajor;
 
    /** 从事工作情况 */
    @ApiModelProperty("从事工作情况")
    @Excel(name = "从事工作情况")
    private String workSituation;
 
    /** 本次申请进修科目 */
    @ApiModelProperty("本次申请进修科目")
    @Excel(name = "本次申请进修科目")
    private String applySubject;
 
    /** 进修目的要求 */
    @ApiModelProperty("进修目的要求")
    @Excel(name = "进修目的要求")
    private String applyPurpose;
 
    /** 主要学历 */
    @ApiModelProperty("主要学历")
    @Excel(name = "主要学历")
    private String mainEducation;
 
    /** 主要工作经历 */
    @ApiModelProperty("主要工作经历")
    @Excel(name = "主要工作经历")
    private String mainExperience;
 
    /** 记录状态 */
    @ApiModelProperty("记录状态")
    @Excel(name = "记录状态")
    private String recordStatus;
 
    /** 是否为复制记录(0:否,1:是) */
    @ApiModelProperty("是否为复制记录(0:否,1:是)")
    @Excel(name = "是否为复制记录", readConverterExp = "0=:否,1:是")
    private Integer isCopy;
 
    /** 原记录ID(如果是复制记录) */
    @ApiModelProperty("原记录ID(如果是复制记录)")
    @Excel(name = "原记录ID", readConverterExp = "如=果是复制记录")
    private Long originalId;
 
}