소스 검색

新增用户字段初始学历、专业、院校、职称专业

lamphua 1 개월 전
부모
커밋
0faa2d893d

+ 58
- 6
oa-back/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysUser.java 파일 보기

@@ -101,6 +101,10 @@ public class SysUser extends BaseEntity
101 101
     @Excel(name = "技术职称", readConverterExp = "0=正高级工程师,1=高级工程师,2=中级工程师,3=助理工程师,4=高级会计师,5=会计师,6=助理会计师,7=高级经济师,8=经济师,9=助理经济师,10=工人高级工,11=工人中级工,12=工人初级工,13=无职称")
102 102
     private String titles;
103 103
 
104
+    /** 职称专业 */
105
+    @Excel(name = "职称专业")
106
+    private String titleProfession;
107
+
104 108
     /** 执业证书 */
105 109
     @Excel(name = "执业证书", readConverterExp = "0=注册测绘师,1=注册城乡规划师,2=注册岩土工程师,3=注册安全工程师,4=注册会计师")
106 110
     private String certificates;
@@ -137,18 +141,30 @@ public class SysUser extends BaseEntity
137 141
     @Excel(name = "民族")
138 142
     private String ethnic;
139 143
 
140
-    /** 毕业院校 */
141
-    @Excel(name = "毕业院校")
144
+    /** 最高学历院校 */
145
+    @Excel(name = "最高学历院校")
142 146
     private String graduateSchool;
143 147
 
144
-    /** 专业 */
145
-    @Excel(name = "专业")
148
+    /** 最高学历专业 */
149
+    @Excel(name = "最高学历专业")
146 150
     private String major;
147 151
 
148
-    /** 学历 */
149
-    @Excel(name = "学历", readConverterExp = "0=博士,1=硕士,2=本科,3=专科,4=高中,5=中专,6=初中")
152
+    /** 最高学历 */
153
+    @Excel(name = "最高学历", readConverterExp = "0=博士,1=硕士,2=本科,3=专科,4=高中,5=中专,6=初中")
150 154
     private String degree;
151 155
 
156
+    /** 初始学历院校 */
157
+    @Excel(name = "初始学历院校")
158
+    private String initialSchool;
159
+
160
+    /** 初始学历专业 */
161
+    @Excel(name = "初始学历专业")
162
+    private String initialMajor;
163
+
164
+    /** 初始学历 */
165
+    @Excel(name = "初始学历", readConverterExp = "0=博士,1=硕士,2=本科,3=专科,4=高中,5=中专,6=初中")
166
+    private String initialDegree;
167
+
152 168
     /** 合同签订 */
153 169
     @Excel(name = "合同签订", width = 30, dateFormat = "yyyy-MM-dd")
154 170
     private Date contractSign;
@@ -614,6 +630,42 @@ public class SysUser extends BaseEntity
614 630
     {
615 631
         return postNames;
616 632
     }
633
+    public void setInitialDegree(String initialDegree)
634
+    {
635
+        this.initialDegree = initialDegree;
636
+    }
637
+
638
+    public String getInitialDegree()
639
+    {
640
+        return initialDegree;
641
+    }
642
+    public void setInitialMajor(String initialMajor)
643
+    {
644
+        this.initialMajor = initialMajor;
645
+    }
646
+
647
+    public String getInitialMajor()
648
+    {
649
+        return initialMajor;
650
+    }
651
+    public void setInitialSchool(String initialSchool)
652
+    {
653
+        this.initialSchool = initialSchool;
654
+    }
655
+
656
+    public String getInitialSchool()
657
+    {
658
+        return initialSchool;
659
+    }
660
+    public void setTitleProfession(String titleProfession)
661
+    {
662
+        this.titleProfession = titleProfession;
663
+    }
664
+
665
+    public String getTitleProfession()
666
+    {
667
+        return titleProfession;
668
+    }
617 669
 
618 670
     @Override
619 671
     public String toString() {

+ 19
- 3
oa-back/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml 파일 보기

@@ -45,6 +45,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
45 45
 		<result property="contractSign"    column="contract_sign"    />
46 46
 		<result property="contractExpire"    column="contract_expire"    />
47 47
 		<result property="homePlace"    column="home_place"    />
48
+		<result property="initialDegree"    column="initial_degree"    />
49
+		<result property="initialMajor"    column="initial_major"    />
50
+		<result property="initialSchool"    column="initial_school"    />
51
+		<result property="titleProfession"    column="title_profession"    />
48 52
         <association property="dept"    javaType="SysDept"         resultMap="deptResult" />
49 53
         <association property="salary"    javaType="CmcPostSalary"         resultMap="CmcPostSalaryResult" />
50 54
         <collection  property="roles"   javaType="java.util.List"  resultMap="RoleResult" />
@@ -81,7 +85,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
81 85
                u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark,
82 86
                u.pm_level, u.titles, u.certificates, u.update_reason, u.engineer_level, u.post_level, u.salary_level,
83 87
                u.operator_level, u.entry_date, u.birthday, u.age, u.id_card, u.native_place, u.political_affiliation,
84
-               u.ethnic, u.graduate_school, u.major, u.degree, u.contract_sign, u.contract_expire, u.home_place,
88
+               u.ethnic, u.graduate_school, u.major, u.degree, u.contract_sign, u.contract_expire, u.home_place, u.initial_degree, u.initial_major, u.initial_school, u.title_profession,
85 89
                d.dept_id, d.parent_id, d.ancestors, d.dept_name, d.order_num, d.leader, d.status as dept_status,
86 90
                r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.status as role_status, ps.salary
87 91
         from sys_user u
@@ -96,7 +100,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
96 100
 		       u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, u.pm_level, u.titles, u.certificates, u.update_reason,
97 101
 		       u.engineer_level, u.post_level, u.salary_level, u.operator_level, u.entry_date, u.birthday, u.age, u.id_card,
98 102
 		       u.native_place, u.political_affiliation, u.ethnic, u.graduate_school, u.major, u.degree, u.contract_sign, u.contract_expire,
99
-		       u.home_place, d.dept_name, d.leader, ps.salary from sys_user u
103
+		       u.home_place, d.dept_name, d.leader, ps.salary, u.initial_degree, u.initial_major, u.initial_school, u.title_profession from sys_user u
100 104
 		left join sys_dept d on u.dept_id = d.dept_id
101 105
 		left join cmc_post_salary ps on u.post_level = ps.post_level and u.salary_level = ps.salary_level
102 106
 		where u.del_flag = '0' and u.user_id != 1
@@ -146,7 +150,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
146 150
 		       u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, u.pm_level, u.titles, u.certificates, u.update_reason,
147 151
 		       u.engineer_level, u.post_level, u.salary_level, u.operator_level, u.entry_date, u.birthday, u.age, u.id_card,
148 152
 		       u.native_place, u.political_affiliation, u.ethnic, u.graduate_school, u.major, u.degree, u.contract_sign, u.contract_expire,
149
-		       u.home_place, d.dept_name, d.leader, ps.salary from sys_user u
153
+		       u.home_place, d.dept_name, d.leader, ps.salary, u.initial_degree, u.initial_major, u.initial_school, u.title_profession from sys_user u
150 154
 		left join sys_dept d on u.dept_id = d.dept_id
151 155
 		left join cmc_post_salary ps on u.post_level = ps.post_level and u.salary_level = ps.salary_level
152 156
 		where u.del_flag = '0' and u.user_id != 1 AND (u.status = '0' or u.status = '3' or u.status = '4')
@@ -281,6 +285,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
281 285
 			<if test="contractExpire != null">contract_expire,</if>
282 286
 			<if test="homePlace != null">home_place,</if>
283 287
 			<if test="pinyin != null">pinyin,</if>
288
+			<if test="initialDegree != null">initial_degree,</if>
289
+			<if test="initialMajor != null">initial_major,</if>
290
+			<if test="initialSchool != null">initial_school,</if>
291
+			<if test="titleProfession != null">title_profession,</if>
284 292
  			create_time
285 293
  		)values(
286 294
  			<if test="userId != null and userId != ''">#{userId},</if>
@@ -317,6 +325,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
317 325
 			<if test="contractExpire != null">#{contractExpire},</if>
318 326
 			<if test="homePlace != null">#{homePlace},</if>
319 327
 			<if test="pinyin != null">#{pinyin},</if>
328
+			<if test="initialDegree != null">#{initialDegree},</if>
329
+			<if test="initialMajor != null">#{initialMajor},</if>
330
+			<if test="initialSchool != null">#{initialSchool},</if>
331
+			<if test="titleProfession != null">#{titleProfession},</if>
320 332
  			sysdate()
321 333
  		)
322 334
 	</insert>
@@ -359,6 +371,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
359 371
 			<if test="contractExpire != null">contract_expire = #{contractExpire},</if>
360 372
 			<if test="homePlace != null">home_place = #{homePlace},</if>
361 373
 			<if test="pinyin != null">pinyin = #{pinyin},</if>
374
+			<if test="initialDegree != null">initial_degree = #{initialDegree},</if>
375
+			<if test="initialMajor != null">initial_major = #{initialMajor},</if>
376
+			<if test="initialSchool != null">initial_school = #{initialSchool},</if>
377
+			<if test="titleProfession != null">title_profession = #{titleProfession},</if>
362 378
  			update_time = sysdate()
363 379
  		</set>
364 380
  		where user_id = #{userId}

+ 7
- 58
oa-back/sql/sq.sql 파일 보기

@@ -1,58 +1,7 @@
1
-INSERT INTO sys_role VALUES (15, '项目负责人', 'projectLeader', 15, '1', 1, 1, '0', '0', 'admin', '2024-12-30 11:20:35', 'admin', '2024-12-30 11:21:07', NULL);
2
-INSERT INTO sys_role_menu VALUES (15, 4);
3
-INSERT INTO sys_role_menu VALUES (15, 15);
4
-INSERT INTO sys_role_menu VALUES (15, 146);
5
-INSERT INTO sys_role_menu VALUES (15, 147);
6
-INSERT INTO sys_role_menu VALUES (15, 1160);
7
-INSERT INTO sys_role_menu VALUES (15, 1161);
8
-INSERT INTO sys_role_menu VALUES (15, 1162);
9
-INSERT INTO sys_role_menu VALUES (15, 1163);
10
-INSERT INTO sys_role_menu VALUES (15, 1164);
11
-insert into sys_user_role values(33,15);
12
-insert into sys_user_role values(66,15);
13
-insert into sys_user_role values(84,15);
14
-insert into sys_user_role values(116,15);
15
-insert into sys_user_role values(144,15);
16
-insert into sys_user_role values(15,15);
17
-insert into sys_user_role values(32,15);
18
-insert into sys_user_role values(101,15);
19
-insert into sys_user_role values(112,15);
20
-insert into sys_user_role values(61,15);
21
-insert into sys_user_role values(138,15);
22
-insert into sys_user_role values(71,15);
23
-insert into sys_user_role values(102,15);
24
-insert into sys_user_role values(80,15);
25
-insert into sys_user_role values(59,15);
26
-insert into sys_user_role values(83,15);
27
-insert into sys_user_role values(143,15);
28
-insert into sys_user_role values(76,15);
29
-insert into sys_user_role values(94,15);
30
-insert into sys_user_role values(60,15);
31
-insert into sys_user_role values(63,15);
32
-insert into sys_user_role values(72,15);
33
-insert into sys_user_role values(120,15);
34
-insert into sys_user_role values(121,15);
35
-insert into sys_user_role values(122,15);
36
-insert into sys_user_role values(109,15);
37
-insert into sys_user_role values(145,15);
38
-insert into sys_user_role values(39,15);
39
-insert into sys_user_role values(35,15);
40
-insert into sys_user_role values(46,15);
41
-insert into sys_user_role values(149,15);
42
-insert into sys_user_role values(81,15);
43
-insert into sys_user_role values(142,15);
44
-insert into sys_user_role values(113,15);
45
-insert into sys_user_role values(95,15);
46
-insert into sys_user_role values(50,15);
47
-insert into sys_user_role values(20,15);
48
-insert into sys_user_role values(34,15);
49
-insert into sys_user_role values(49,15);
50
-insert into sys_user_role values(47,15);
51
-insert into sys_user_role values(139,15);
52
-insert into sys_user_role values(21,15);
53
-insert into sys_user_role values(70,15);
54
-insert into sys_user_role values(11,15);
55
-insert into sys_user_role values(51,15);
56
-insert into sys_user_role values(55,15);
57
-insert into sys_user_role values(9,15);
58
-insert into sys_user_role values(13,15);
1
+alter table sys_user modify column degree char(1) default null comment '最高学历';
2
+alter table sys_user modify column major varchar(20) default null comment '最高学历专业';
3
+alter table sys_user modify column graduate_school varchar(20) default null comment '最高学历院校';
4
+alter table sys_user add column initial_degree char(1) default null comment '初始学历';
5
+alter table sys_user add column initial_major varchar(20) default null comment '初始学历专业';
6
+alter table sys_user add column initial_school varchar(20) default null comment '初始学历院校';
7
+alter table sys_user add column title_profession varchar(20) default null comment '职称专业';

Loading…
취소
저장