feat: 优化人员拉取和数据字典部分2
This commit is contained in:
@@ -137,12 +137,6 @@ public class Sys_user extends BaseModel implements Serializable {
|
||||
@DataCenterColumn(name = "聘岗类型", key = "ZYJSGWLBDMMC")
|
||||
private String jobCategory;
|
||||
|
||||
@Column
|
||||
@Comment("聘岗类型代码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
@DataCenterColumn(name = "聘岗类型代码", key = "ZYJSGWLBDM")
|
||||
private String jobCategoryCode;
|
||||
|
||||
@Column
|
||||
@Comment("职称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
@@ -235,12 +229,6 @@ public class Sys_user extends BaseModel implements Serializable {
|
||||
@DataCenterColumn(name = "编制类别", key = "BZLBDMMC")
|
||||
private String preparedBy;
|
||||
|
||||
@Column
|
||||
@Comment("编制类别代码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 30)
|
||||
@DataCenterColumn(name = "编制类别代码", key = "BZLBDM")
|
||||
private String preparedByCode;
|
||||
|
||||
@Column
|
||||
@Comment("从教年月")
|
||||
@ColDefine(type = ColType.DATE)
|
||||
|
||||
@@ -33,16 +33,28 @@ public class Sys_user_source extends Sys_user {
|
||||
private String unitName;
|
||||
|
||||
@Column
|
||||
@Comment("最高学历名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
@DataCenterColumn(name = "最高学历名称", key = "ZGXLMC")
|
||||
private String educationDesc;
|
||||
@Comment("最高学历代码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 20)
|
||||
@DataCenterColumn(name = "最高学历代码", key = "ZGXLDM")
|
||||
private String educationCode;
|
||||
|
||||
@Column
|
||||
@Comment("最高学位名称")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 100)
|
||||
@DataCenterColumn(name = "最高学位名称", key = "ZGXWMC")
|
||||
private String academicDegreeDesc;
|
||||
@Comment("最高学位代码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
@DataCenterColumn(name = "最高学位代码", key = "XWDM")
|
||||
private String academicDegreeCode;
|
||||
|
||||
@Column
|
||||
@Comment("编制类别代码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 30)
|
||||
@DataCenterColumn(name = "编制类别代码", key = "BZLBDM")
|
||||
private String preparedByCode;
|
||||
|
||||
@Column
|
||||
@Comment("聘岗类型代码")
|
||||
@ColDefine(type = ColType.VARCHAR, width = 50)
|
||||
@DataCenterColumn(name = "聘岗类型代码", key = "ZYJSGWLBDM")
|
||||
private String jobCategoryCode;
|
||||
|
||||
@Column
|
||||
@Comment("拉取时间")
|
||||
|
||||
@@ -30,21 +30,11 @@ public class MemberHistory extends Sys_user {
|
||||
@ColDefine(type = ColType.TEXT)
|
||||
private String preparedBy;
|
||||
|
||||
@Column
|
||||
@Comment("编制类别代码")
|
||||
@ColDefine(type = ColType.TEXT)
|
||||
private String preparedByCode;
|
||||
|
||||
@Column
|
||||
@Comment("岗位类别")
|
||||
@ColDefine(type = ColType.TEXT)
|
||||
private String jobCategory;
|
||||
|
||||
@Column
|
||||
@Comment("聘岗类型代码")
|
||||
@ColDefine(type = ColType.TEXT)
|
||||
private String jobCategoryCode;
|
||||
|
||||
@Column
|
||||
@Comment("年度")
|
||||
@ColDefine(type = ColType.INT, width = 4)
|
||||
|
||||
@@ -7938,7 +7938,7 @@ CREATE TABLE `member_history` (
|
||||
`modelWorkerFiles` json NULL COMMENT '劳模资料',
|
||||
`customMenuIds` json NULL COMMENT '常用菜单',
|
||||
`retireDate` date NULL DEFAULT NULL COMMENT '退休日期',
|
||||
`preparedBy` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人事编制',
|
||||
`preparedBy` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '编制类别',
|
||||
`customApprovalOpinions` json NULL COMMENT '常用审批意见',
|
||||
`wxOpenId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '微信openId',
|
||||
`totalIntegral` int NULL DEFAULT 0 COMMENT '总积分',
|
||||
@@ -7962,7 +7962,7 @@ CREATE TABLE `member_history` (
|
||||
`isThirtyTeach` tinyint(1) NULL DEFAULT NULL COMMENT '是否教学30年以上教工',
|
||||
`preparationMemberFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '编制会费',
|
||||
`contractMemberFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '合同制会费',
|
||||
`jobCategory` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位类别',
|
||||
`jobCategory` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '岗位类别',
|
||||
`professionalTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职称',
|
||||
`professionalLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职级',
|
||||
`employeeSource` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职工来源',
|
||||
@@ -12460,7 +12460,7 @@ CREATE TABLE `sys_user` (
|
||||
`arrivalAtSchoolDate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来校时间',
|
||||
`postDoctoralJoinDate` date NULL DEFAULT NULL COMMENT '博士后进站时间',
|
||||
`personType1` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员类别',
|
||||
`preparedBy` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '聘用方式',
|
||||
`preparedBy` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编制类别',
|
||||
`marriage` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '婚姻状况',
|
||||
`memberTime` datetime NULL DEFAULT NULL COMMENT '会员加入时间',
|
||||
`openId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'openId',
|
||||
@@ -12634,7 +12634,7 @@ CREATE TABLE `sys_user_history` (
|
||||
`dutySituation` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '在岗情况',
|
||||
`personType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '教职工类别码',
|
||||
`pendingConfirmStatus` tinyint NULL DEFAULT 0 COMMENT '待确认状态:0不用确认、1待确认、2已确认',
|
||||
`preparedBy` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编制类别码',
|
||||
`preparedBy` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编制类别',
|
||||
`teachingTime` date NULL DEFAULT NULL COMMENT '从教年月',
|
||||
`expectedLeaveSchoolDate` date NULL DEFAULT NULL COMMENT '预计离校时间/最后离校时间',
|
||||
`retireDate` date NULL DEFAULT NULL COMMENT '退休时间',
|
||||
@@ -12743,7 +12743,9 @@ CREATE TABLE `sys_user_source` (
|
||||
`idCard` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '证件号码',
|
||||
`mobile` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '手机号码',
|
||||
`education` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学历',
|
||||
`educationCode` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最高学历代码',
|
||||
`academicDegree` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '学位',
|
||||
`academicDegreeCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '最高学位代码',
|
||||
`technicalTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '技术职称',
|
||||
`technicalTitleLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '技术职称级别',
|
||||
`position` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职务',
|
||||
@@ -12784,7 +12786,8 @@ CREATE TABLE `sys_user_source` (
|
||||
`arrivalAtSchoolDate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '来校时间',
|
||||
`postDoctoralJoinDate` date NULL DEFAULT NULL COMMENT '博士后进站时间',
|
||||
`personType` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '人员类别',
|
||||
`preparedBy` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '聘用方式',
|
||||
`preparedBy` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编制类别',
|
||||
`preparedByCode` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '编制类别代码',
|
||||
`marriage` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '婚姻状况',
|
||||
`memberTime` datetime NULL DEFAULT NULL COMMENT '会员加入时间',
|
||||
`openId` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'openId',
|
||||
@@ -12793,6 +12796,7 @@ CREATE TABLE `sys_user_source` (
|
||||
`preparationMemberFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '编制会费',
|
||||
`contractMemberFee` decimal(10, 2) NULL DEFAULT NULL COMMENT '合同制会费',
|
||||
`jobCategory` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '岗位类别',
|
||||
`jobCategoryCode` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '聘岗类型代码',
|
||||
`professionalTitle` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职称',
|
||||
`professionalLevel` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职级',
|
||||
`employeeSource` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '职工来源',
|
||||
|
||||
@@ -0,0 +1,729 @@
|
||||
-- 人员接口原始代码到名称的映射;系统页面字典另由 sys_dict 保存名称值。
|
||||
-- 同分类、同代码已有记录更新名称,缺失记录补充,不删除其他记录。
|
||||
SET NAMES utf8mb4;
|
||||
START TRANSACTION;
|
||||
|
||||
UPDATE sys_data_dict existing
|
||||
JOIN (
|
||||
SELECT 'USER_SEX' AS parentCode, '1' AS code, '男' AS name
|
||||
UNION ALL SELECT 'USER_SEX', '2', '女'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '01', '中国共产党员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '02', '中国共产党预备党员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '03', '中国共产主义青年团团员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '04', '中国国民党革命委员会会员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '05', '中国民主同盟盟员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '06', '中国民主建国会会员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '07', '中国民主促进会会员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '08', '中国农工民主党党员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '09', '中国致公党党员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '10', '九三学社社员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '11', '台湾民主自治同盟盟员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '12', '无党派民主人士'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '13', '群众'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '14', '入党积极分子'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '99', '其他'
|
||||
UNION ALL SELECT 'USER_NATION', '01', '汉族'
|
||||
UNION ALL SELECT 'USER_NATION', '02', '蒙古族'
|
||||
UNION ALL SELECT 'USER_NATION', '03', '回族'
|
||||
UNION ALL SELECT 'USER_NATION', '04', '藏族'
|
||||
UNION ALL SELECT 'USER_NATION', '05', '维吾尔族'
|
||||
UNION ALL SELECT 'USER_NATION', '06', '苗族'
|
||||
UNION ALL SELECT 'USER_NATION', '07', '彝族'
|
||||
UNION ALL SELECT 'USER_NATION', '08', '壮族'
|
||||
UNION ALL SELECT 'USER_NATION', '09', '布依族'
|
||||
UNION ALL SELECT 'USER_NATION', '10', '朝鲜族'
|
||||
UNION ALL SELECT 'USER_NATION', '11', '满族'
|
||||
UNION ALL SELECT 'USER_NATION', '12', '侗族'
|
||||
UNION ALL SELECT 'USER_NATION', '13', '瑶族'
|
||||
UNION ALL SELECT 'USER_NATION', '14', '白族'
|
||||
UNION ALL SELECT 'USER_NATION', '15', '土家族'
|
||||
UNION ALL SELECT 'USER_NATION', '16', '哈尼族'
|
||||
UNION ALL SELECT 'USER_NATION', '17', '哈萨克族'
|
||||
UNION ALL SELECT 'USER_NATION', '18', '傣族'
|
||||
UNION ALL SELECT 'USER_NATION', '19', '黎族'
|
||||
UNION ALL SELECT 'USER_NATION', '20', '傈僳族'
|
||||
UNION ALL SELECT 'USER_NATION', '21', '佤族'
|
||||
UNION ALL SELECT 'USER_NATION', '22', '畲族'
|
||||
UNION ALL SELECT 'USER_NATION', '23', '高山族'
|
||||
UNION ALL SELECT 'USER_NATION', '24', '拉祜族'
|
||||
UNION ALL SELECT 'USER_NATION', '25', '水族'
|
||||
UNION ALL SELECT 'USER_NATION', '26', '东乡族'
|
||||
UNION ALL SELECT 'USER_NATION', '27', '纳西族'
|
||||
UNION ALL SELECT 'USER_NATION', '28', '景颇族'
|
||||
UNION ALL SELECT 'USER_NATION', '29', '柯尔克孜族'
|
||||
UNION ALL SELECT 'USER_NATION', '30', '土族'
|
||||
UNION ALL SELECT 'USER_NATION', '31', '达斡尔族'
|
||||
UNION ALL SELECT 'USER_NATION', '32', '仫佬族'
|
||||
UNION ALL SELECT 'USER_NATION', '33', '羌族'
|
||||
UNION ALL SELECT 'USER_NATION', '34', '布朗族'
|
||||
UNION ALL SELECT 'USER_NATION', '35', '撒拉族'
|
||||
UNION ALL SELECT 'USER_NATION', '36', '毛南族'
|
||||
UNION ALL SELECT 'USER_NATION', '37', '仡佬族'
|
||||
UNION ALL SELECT 'USER_NATION', '38', '锡伯族'
|
||||
UNION ALL SELECT 'USER_NATION', '39', '阿昌族'
|
||||
UNION ALL SELECT 'USER_NATION', '40', '普米族'
|
||||
UNION ALL SELECT 'USER_NATION', '41', '塔吉克族'
|
||||
UNION ALL SELECT 'USER_NATION', '42', '怒族'
|
||||
UNION ALL SELECT 'USER_NATION', '43', '乌孜别克族'
|
||||
UNION ALL SELECT 'USER_NATION', '44', '俄罗斯族'
|
||||
UNION ALL SELECT 'USER_NATION', '45', '鄂温克族'
|
||||
UNION ALL SELECT 'USER_NATION', '46', '崩龙族'
|
||||
UNION ALL SELECT 'USER_NATION', '47', '保安族'
|
||||
UNION ALL SELECT 'USER_NATION', '48', '裕固族'
|
||||
UNION ALL SELECT 'USER_NATION', '49', '京族'
|
||||
UNION ALL SELECT 'USER_NATION', '50', '塔塔尔族'
|
||||
UNION ALL SELECT 'USER_NATION', '51', '独龙族'
|
||||
UNION ALL SELECT 'USER_NATION', '52', '鄂伦春族'
|
||||
UNION ALL SELECT 'USER_NATION', '53', '赫哲族'
|
||||
UNION ALL SELECT 'USER_NATION', '54', '门巴族'
|
||||
UNION ALL SELECT 'USER_NATION', '55', '珞巴族'
|
||||
UNION ALL SELECT 'USER_NATION', '56', '基诺族'
|
||||
UNION ALL SELECT 'USER_NATION', '59', '穿青人'
|
||||
UNION ALL SELECT 'USER_NATION', '60', '革(亻革)家人'
|
||||
UNION ALL SELECT 'USER_NATION', '90', '藏族(区内)'
|
||||
UNION ALL SELECT 'USER_NATION', '97', '其他'
|
||||
UNION ALL SELECT 'USER_NATION', '98', '外国血统中国籍人士'
|
||||
UNION ALL SELECT 'USER_STATE', '01', '离退休'
|
||||
UNION ALL SELECT 'USER_STATE', '03', '死亡'
|
||||
UNION ALL SELECT 'USER_STATE', '04', '退休返聘'
|
||||
UNION ALL SELECT 'USER_STATE', '05', '调出'
|
||||
UNION ALL SELECT 'USER_STATE', '06', '辞职'
|
||||
UNION ALL SELECT 'USER_STATE', '07', '离职'
|
||||
UNION ALL SELECT 'USER_STATE', '08', '开除'
|
||||
UNION ALL SELECT 'USER_STATE', '11', '在职'
|
||||
UNION ALL SELECT 'USER_STATE', '14', '长病假'
|
||||
UNION ALL SELECT 'USER_STATE', '15', '因公出国'
|
||||
UNION ALL SELECT 'USER_STATE', '17', '待岗'
|
||||
UNION ALL SELECT 'USER_STATE', '19', '内退'
|
||||
UNION ALL SELECT 'USER_STATE', '20', '自主创业'
|
||||
UNION ALL SELECT 'USER_STATE', '21', '挂职'
|
||||
UNION ALL SELECT 'USER_STATE', '22', '在岗'
|
||||
UNION ALL SELECT 'USER_STATE', '98', '病假等'
|
||||
UNION ALL SELECT 'USER_STATE', '99', '其他'
|
||||
UNION ALL SELECT 'USER_STATE', '999', '报到办理中'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '10', '管理岗位'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '20', '专业技术岗位'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '21', '教师岗位'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '22', '专职辅导员岗位'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '23', '其他专业技术岗位'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '30', '工勤技能岗位'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '125', '编辑'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '126', '编审'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '127', '大学讲师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '128', '档案'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '129', '副教授'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '130', '高级工程师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '131', '高级会计师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '132', '高级讲师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '133', '高校讲师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '134', '工程'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '135', '馆员'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '136', '管理'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '137', '会计'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '138', '会计审计'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '139', '讲师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '140', '教管'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '142', '教育管理'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '143', '科研'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '145', '实验'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '146', '实验师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '147', '思政'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '148', '图资'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '149', '卫计'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '150', '卫技'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '151', '幼教'
|
||||
UNION ALL SELECT 'USER_ID_CARD_TYPE', '0', '居民身份证'
|
||||
UNION ALL SELECT 'USER_ID_CARD_TYPE', '1', '护照'
|
||||
UNION ALL SELECT 'USER_ID_CARD_TYPE', '2', '港澳台居民身份证'
|
||||
UNION ALL SELECT 'USER_ID_CARD_TYPE', '4', '旅行证据'
|
||||
UNION ALL SELECT 'USER_ID_CARD_TYPE', '5', '其他'
|
||||
UNION ALL SELECT 'USER_MANY_UNIT', '0', '否'
|
||||
UNION ALL SELECT 'USER_MANY_UNIT', '1', '是'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '000', '无学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '0', '博士后'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '004', '教育学博士后'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '005', '文学博士后'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '006', '历史学博士后'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '008', '工学博士后'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '100', '名誉博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '200', '博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '201', '哲学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '202', '经济学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '203', '法学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '204', '教育学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '205', '文学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '206', '历史学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '207', '理学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '208', '工学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '209', '农学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '210', '医学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '212', '管理学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '213', '艺术学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '242', '教育博士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '245', '临床医学博士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '248', '兽医博士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '250', '口腔医学博士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '300', '硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '301', '哲学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '302', '经济学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '303', '法学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '304', '教育学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '305', '文学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '306', '历史学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '307', '理学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '308', '工学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '309', '农学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '310', '医学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '312', '管理学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '313', '艺术学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '341', '法律硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '342', '教育硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '343', '工程硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '344', '建筑学硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '345', '临床学硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '346', '工商管理硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '347', '农业推广硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '348', '兽医硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '349', '公共管理硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '350', '口腔医学硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '351', '公共卫生硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '352', '军事硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '353', '金融硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '354', '体育硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '355', '艺术硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '356', '风景园林硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '357', '汉语国际教育硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '358', '翻译硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '359', '审计硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '360', '社会工作硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '362', '体育硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '364', '应用心理硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '365', '翻译硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '370', '风景园林硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '375', '会计硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '377', '图书情报硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '379', '艺术硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '400', '学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '401', '哲学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '402', '经济学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '403', '法学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '404', '教育学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '405', '文学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '406', '历史学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '407', '理学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '408', '工学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '409', '农学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '410', '医学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '412', '管理学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '413', '艺术学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '444', '建筑学学士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '900', '境外学位'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '10', '研究生教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '11', '博士研究生毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '12', '博士研究生结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '14', '硕士研究生毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '15', '硕士研究生结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '17', '研究生班毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '18', '研究生班结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '20', '大学本科教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '21', '大学本科毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '22', '大学本科结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '25', '双学历毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '28', '大学普通班毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '30', '大学专科教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '31', '大学专科毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '32', '大学专科结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '40', '中等职业教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '41', '中等专科毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '42', '中等专科结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '43', '中等专科肄业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '44', '职业高中毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '45', '职业高中结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '47', '技工学校毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '48', '技工学校结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '60', '普通高级中学教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '61', '普通高中毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '62', '普通高中结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '63', '普通高中肄业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '70', '初级中学教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '71', '初中毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '73', '初中肄业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '80', '小学教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '81', '小学毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '90', '其他'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '128', '相当大学毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '138', '相当专科毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '142', '中技毕业'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '010', '高等学校教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '011', '教授'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '012', '副教授'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '013', '讲师(高校)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '014', '助教(高校)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '022', '高级讲师(中专)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '023', '讲师(中专)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '024', '助理讲师(中专)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '032', '高级讲师(技校)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '033', '讲师(技校)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '034', '助理讲师(技校)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '043', '一级实习指导教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '044', '二级实习指导教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '045', '三级实习指导教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '052', '高级教师(中学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '053', '一级教师(中学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '054', '二级教师(中学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '061', '正高级教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '062', '高级教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '063', '一级教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '064', '二级教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '071', '教授级高级实验师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '072', '高级实验师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '073', '实验师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '074', '助理实验师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '075', '实验员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '081', '教授级高级工程师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '082', '高级工程师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '083', '工程师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '084', '助理工程师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '085', '技术员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '093', '农艺师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '110', '农业技术人员(畜牧)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '120', '经济专业人员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '123', '经济师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '124', '助理经济师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '130', '会计专业人员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '132', '高级会计师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '133', '会计师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '134', '助理会计师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '135', '会计员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '140', '统计专业人员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '143', '统计师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '151', '编审'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '152', '副编审'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '153', '编辑'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '202', '主任编辑'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '203', '编辑'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '220', '播音员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '230', '卫生技术人员(医师)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '231', '主任医师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '232', '副主任医师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '233', '主治医师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '234', '医师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '242', '副主任药师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '243', '主管药师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '244', '药师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '250', '卫生技术人员(护理)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '252', '副主任护师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '253', '主管护师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '254', '护师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '263', '卫生主管技师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '413', '高级教师(小学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '414', '一级教师(小学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '430', '船舶技术人员(轮机)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '611', '研究员(自然科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '612', '副研究员(自然科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '613', '助理研究员(自然科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '621', '研究员(社会科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '622', '副研究员(社会科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '623', '助理研究员(社会科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '624', '研究实习员(社会科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '641', '研究馆员(图书)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '642', '副研究馆员(图书)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '643', '馆员(图书)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '644', '助理馆员(图书)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '653', '馆员(文博)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '661', '研究馆员(档案)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '662', '副研究馆员(档案)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '663', '馆员(档案)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '911', '教授(思想政治教育)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '912', '副教授(思想政治教育)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '913', '讲师(思想政治教育)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '914', '助教(思想政治教育)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '983', '政工师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '984', '助理政工师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '985', '政工员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '992', '副教授(改革)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9061', '研究员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9062', '副研究员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9063', '助理研究员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9064', '研究实习员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9211', '研究馆员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9212', '副研究馆员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9213', '馆员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9214', '助理馆员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9215', '管理员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9581', '幼教一级'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9582', '幼教二级'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9583', '幼教高级'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9621', '研究员(教管)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9622', '副研究员(教管)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9623', '助理研究员(教管)'
|
||||
) source ON existing.parentCode = source.parentCode AND existing.code = source.code
|
||||
SET existing.name = source.name, existing.updatedAt = UNIX_TIMESTAMP(NOW()) * 1000
|
||||
WHERE NOT (existing.name <=> source.name);
|
||||
|
||||
INSERT INTO sys_data_dict (
|
||||
parentCode, name, code, createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
source.parentCode, source.name, source.code,
|
||||
'', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM (
|
||||
SELECT 'USER_SEX' AS parentCode, '1' AS code, '男' AS name
|
||||
UNION ALL SELECT 'USER_SEX', '2', '女'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '01', '中国共产党员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '02', '中国共产党预备党员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '03', '中国共产主义青年团团员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '04', '中国国民党革命委员会会员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '05', '中国民主同盟盟员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '06', '中国民主建国会会员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '07', '中国民主促进会会员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '08', '中国农工民主党党员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '09', '中国致公党党员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '10', '九三学社社员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '11', '台湾民主自治同盟盟员'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '12', '无党派民主人士'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '13', '群众'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '14', '入党积极分子'
|
||||
UNION ALL SELECT 'USER_POLITICAL', '99', '其他'
|
||||
UNION ALL SELECT 'USER_NATION', '01', '汉族'
|
||||
UNION ALL SELECT 'USER_NATION', '02', '蒙古族'
|
||||
UNION ALL SELECT 'USER_NATION', '03', '回族'
|
||||
UNION ALL SELECT 'USER_NATION', '04', '藏族'
|
||||
UNION ALL SELECT 'USER_NATION', '05', '维吾尔族'
|
||||
UNION ALL SELECT 'USER_NATION', '06', '苗族'
|
||||
UNION ALL SELECT 'USER_NATION', '07', '彝族'
|
||||
UNION ALL SELECT 'USER_NATION', '08', '壮族'
|
||||
UNION ALL SELECT 'USER_NATION', '09', '布依族'
|
||||
UNION ALL SELECT 'USER_NATION', '10', '朝鲜族'
|
||||
UNION ALL SELECT 'USER_NATION', '11', '满族'
|
||||
UNION ALL SELECT 'USER_NATION', '12', '侗族'
|
||||
UNION ALL SELECT 'USER_NATION', '13', '瑶族'
|
||||
UNION ALL SELECT 'USER_NATION', '14', '白族'
|
||||
UNION ALL SELECT 'USER_NATION', '15', '土家族'
|
||||
UNION ALL SELECT 'USER_NATION', '16', '哈尼族'
|
||||
UNION ALL SELECT 'USER_NATION', '17', '哈萨克族'
|
||||
UNION ALL SELECT 'USER_NATION', '18', '傣族'
|
||||
UNION ALL SELECT 'USER_NATION', '19', '黎族'
|
||||
UNION ALL SELECT 'USER_NATION', '20', '傈僳族'
|
||||
UNION ALL SELECT 'USER_NATION', '21', '佤族'
|
||||
UNION ALL SELECT 'USER_NATION', '22', '畲族'
|
||||
UNION ALL SELECT 'USER_NATION', '23', '高山族'
|
||||
UNION ALL SELECT 'USER_NATION', '24', '拉祜族'
|
||||
UNION ALL SELECT 'USER_NATION', '25', '水族'
|
||||
UNION ALL SELECT 'USER_NATION', '26', '东乡族'
|
||||
UNION ALL SELECT 'USER_NATION', '27', '纳西族'
|
||||
UNION ALL SELECT 'USER_NATION', '28', '景颇族'
|
||||
UNION ALL SELECT 'USER_NATION', '29', '柯尔克孜族'
|
||||
UNION ALL SELECT 'USER_NATION', '30', '土族'
|
||||
UNION ALL SELECT 'USER_NATION', '31', '达斡尔族'
|
||||
UNION ALL SELECT 'USER_NATION', '32', '仫佬族'
|
||||
UNION ALL SELECT 'USER_NATION', '33', '羌族'
|
||||
UNION ALL SELECT 'USER_NATION', '34', '布朗族'
|
||||
UNION ALL SELECT 'USER_NATION', '35', '撒拉族'
|
||||
UNION ALL SELECT 'USER_NATION', '36', '毛南族'
|
||||
UNION ALL SELECT 'USER_NATION', '37', '仡佬族'
|
||||
UNION ALL SELECT 'USER_NATION', '38', '锡伯族'
|
||||
UNION ALL SELECT 'USER_NATION', '39', '阿昌族'
|
||||
UNION ALL SELECT 'USER_NATION', '40', '普米族'
|
||||
UNION ALL SELECT 'USER_NATION', '41', '塔吉克族'
|
||||
UNION ALL SELECT 'USER_NATION', '42', '怒族'
|
||||
UNION ALL SELECT 'USER_NATION', '43', '乌孜别克族'
|
||||
UNION ALL SELECT 'USER_NATION', '44', '俄罗斯族'
|
||||
UNION ALL SELECT 'USER_NATION', '45', '鄂温克族'
|
||||
UNION ALL SELECT 'USER_NATION', '46', '崩龙族'
|
||||
UNION ALL SELECT 'USER_NATION', '47', '保安族'
|
||||
UNION ALL SELECT 'USER_NATION', '48', '裕固族'
|
||||
UNION ALL SELECT 'USER_NATION', '49', '京族'
|
||||
UNION ALL SELECT 'USER_NATION', '50', '塔塔尔族'
|
||||
UNION ALL SELECT 'USER_NATION', '51', '独龙族'
|
||||
UNION ALL SELECT 'USER_NATION', '52', '鄂伦春族'
|
||||
UNION ALL SELECT 'USER_NATION', '53', '赫哲族'
|
||||
UNION ALL SELECT 'USER_NATION', '54', '门巴族'
|
||||
UNION ALL SELECT 'USER_NATION', '55', '珞巴族'
|
||||
UNION ALL SELECT 'USER_NATION', '56', '基诺族'
|
||||
UNION ALL SELECT 'USER_NATION', '59', '穿青人'
|
||||
UNION ALL SELECT 'USER_NATION', '60', '革(亻革)家人'
|
||||
UNION ALL SELECT 'USER_NATION', '90', '藏族(区内)'
|
||||
UNION ALL SELECT 'USER_NATION', '97', '其他'
|
||||
UNION ALL SELECT 'USER_NATION', '98', '外国血统中国籍人士'
|
||||
UNION ALL SELECT 'USER_STATE', '01', '离退休'
|
||||
UNION ALL SELECT 'USER_STATE', '03', '死亡'
|
||||
UNION ALL SELECT 'USER_STATE', '04', '退休返聘'
|
||||
UNION ALL SELECT 'USER_STATE', '05', '调出'
|
||||
UNION ALL SELECT 'USER_STATE', '06', '辞职'
|
||||
UNION ALL SELECT 'USER_STATE', '07', '离职'
|
||||
UNION ALL SELECT 'USER_STATE', '08', '开除'
|
||||
UNION ALL SELECT 'USER_STATE', '11', '在职'
|
||||
UNION ALL SELECT 'USER_STATE', '14', '长病假'
|
||||
UNION ALL SELECT 'USER_STATE', '15', '因公出国'
|
||||
UNION ALL SELECT 'USER_STATE', '17', '待岗'
|
||||
UNION ALL SELECT 'USER_STATE', '19', '内退'
|
||||
UNION ALL SELECT 'USER_STATE', '20', '自主创业'
|
||||
UNION ALL SELECT 'USER_STATE', '21', '挂职'
|
||||
UNION ALL SELECT 'USER_STATE', '22', '在岗'
|
||||
UNION ALL SELECT 'USER_STATE', '98', '病假等'
|
||||
UNION ALL SELECT 'USER_STATE', '99', '其他'
|
||||
UNION ALL SELECT 'USER_STATE', '999', '报到办理中'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '10', '管理岗位'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '20', '专业技术岗位'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '21', '教师岗位'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '22', '专职辅导员岗位'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '23', '其他专业技术岗位'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '30', '工勤技能岗位'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '125', '编辑'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '126', '编审'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '127', '大学讲师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '128', '档案'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '129', '副教授'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '130', '高级工程师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '131', '高级会计师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '132', '高级讲师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '133', '高校讲师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '134', '工程'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '135', '馆员'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '136', '管理'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '137', '会计'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '138', '会计审计'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '139', '讲师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '140', '教管'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '142', '教育管理'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '143', '科研'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '145', '实验'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '146', '实验师'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '147', '思政'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '148', '图资'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '149', '卫计'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '150', '卫技'
|
||||
UNION ALL SELECT 'USER_JOB_CATEGORY', '151', '幼教'
|
||||
UNION ALL SELECT 'USER_ID_CARD_TYPE', '0', '居民身份证'
|
||||
UNION ALL SELECT 'USER_ID_CARD_TYPE', '1', '护照'
|
||||
UNION ALL SELECT 'USER_ID_CARD_TYPE', '2', '港澳台居民身份证'
|
||||
UNION ALL SELECT 'USER_ID_CARD_TYPE', '4', '旅行证据'
|
||||
UNION ALL SELECT 'USER_ID_CARD_TYPE', '5', '其他'
|
||||
UNION ALL SELECT 'USER_MANY_UNIT', '0', '否'
|
||||
UNION ALL SELECT 'USER_MANY_UNIT', '1', '是'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '000', '无学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '0', '博士后'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '004', '教育学博士后'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '005', '文学博士后'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '006', '历史学博士后'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '008', '工学博士后'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '100', '名誉博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '200', '博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '201', '哲学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '202', '经济学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '203', '法学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '204', '教育学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '205', '文学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '206', '历史学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '207', '理学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '208', '工学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '209', '农学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '210', '医学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '212', '管理学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '213', '艺术学博士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '242', '教育博士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '245', '临床医学博士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '248', '兽医博士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '250', '口腔医学博士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '300', '硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '301', '哲学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '302', '经济学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '303', '法学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '304', '教育学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '305', '文学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '306', '历史学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '307', '理学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '308', '工学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '309', '农学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '310', '医学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '312', '管理学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '313', '艺术学硕士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '341', '法律硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '342', '教育硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '343', '工程硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '344', '建筑学硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '345', '临床学硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '346', '工商管理硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '347', '农业推广硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '348', '兽医硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '349', '公共管理硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '350', '口腔医学硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '351', '公共卫生硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '352', '军事硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '353', '金融硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '354', '体育硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '355', '艺术硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '356', '风景园林硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '357', '汉语国际教育硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '358', '翻译硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '359', '审计硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '360', '社会工作硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '362', '体育硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '364', '应用心理硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '365', '翻译硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '370', '风景园林硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '375', '会计硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '377', '图书情报硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '379', '艺术硕士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '400', '学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '401', '哲学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '402', '经济学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '403', '法学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '404', '教育学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '405', '文学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '406', '历史学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '407', '理学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '408', '工学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '409', '农学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '410', '医学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '412', '管理学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '413', '艺术学学士学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '444', '建筑学学士专业学位'
|
||||
UNION ALL SELECT 'USER_ACADEMIC_DEGREE', '900', '境外学位'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '10', '研究生教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '11', '博士研究生毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '12', '博士研究生结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '14', '硕士研究生毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '15', '硕士研究生结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '17', '研究生班毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '18', '研究生班结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '20', '大学本科教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '21', '大学本科毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '22', '大学本科结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '25', '双学历毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '28', '大学普通班毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '30', '大学专科教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '31', '大学专科毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '32', '大学专科结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '40', '中等职业教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '41', '中等专科毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '42', '中等专科结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '43', '中等专科肄业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '44', '职业高中毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '45', '职业高中结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '47', '技工学校毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '48', '技工学校结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '60', '普通高级中学教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '61', '普通高中毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '62', '普通高中结业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '63', '普通高中肄业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '70', '初级中学教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '71', '初中毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '73', '初中肄业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '80', '小学教育'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '81', '小学毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '90', '其他'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '128', '相当大学毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '138', '相当专科毕业'
|
||||
UNION ALL SELECT 'USER_EDUCATION', '142', '中技毕业'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '010', '高等学校教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '011', '教授'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '012', '副教授'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '013', '讲师(高校)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '014', '助教(高校)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '022', '高级讲师(中专)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '023', '讲师(中专)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '024', '助理讲师(中专)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '032', '高级讲师(技校)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '033', '讲师(技校)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '034', '助理讲师(技校)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '043', '一级实习指导教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '044', '二级实习指导教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '045', '三级实习指导教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '052', '高级教师(中学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '053', '一级教师(中学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '054', '二级教师(中学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '061', '正高级教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '062', '高级教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '063', '一级教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '064', '二级教师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '071', '教授级高级实验师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '072', '高级实验师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '073', '实验师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '074', '助理实验师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '075', '实验员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '081', '教授级高级工程师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '082', '高级工程师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '083', '工程师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '084', '助理工程师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '085', '技术员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '093', '农艺师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '110', '农业技术人员(畜牧)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '120', '经济专业人员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '123', '经济师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '124', '助理经济师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '130', '会计专业人员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '132', '高级会计师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '133', '会计师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '134', '助理会计师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '135', '会计员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '140', '统计专业人员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '143', '统计师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '151', '编审'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '152', '副编审'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '153', '编辑'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '202', '主任编辑'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '203', '编辑'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '220', '播音员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '230', '卫生技术人员(医师)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '231', '主任医师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '232', '副主任医师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '233', '主治医师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '234', '医师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '242', '副主任药师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '243', '主管药师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '244', '药师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '250', '卫生技术人员(护理)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '252', '副主任护师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '253', '主管护师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '254', '护师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '263', '卫生主管技师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '413', '高级教师(小学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '414', '一级教师(小学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '430', '船舶技术人员(轮机)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '611', '研究员(自然科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '612', '副研究员(自然科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '613', '助理研究员(自然科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '621', '研究员(社会科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '622', '副研究员(社会科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '623', '助理研究员(社会科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '624', '研究实习员(社会科学)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '641', '研究馆员(图书)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '642', '副研究馆员(图书)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '643', '馆员(图书)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '644', '助理馆员(图书)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '653', '馆员(文博)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '661', '研究馆员(档案)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '662', '副研究馆员(档案)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '663', '馆员(档案)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '911', '教授(思想政治教育)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '912', '副教授(思想政治教育)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '913', '讲师(思想政治教育)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '914', '助教(思想政治教育)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '983', '政工师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '984', '助理政工师'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '985', '政工员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '992', '副教授(改革)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9061', '研究员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9062', '副研究员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9063', '助理研究员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9064', '研究实习员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9211', '研究馆员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9212', '副研究馆员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9213', '馆员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9214', '助理馆员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9215', '管理员'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9581', '幼教一级'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9582', '幼教二级'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9583', '幼教高级'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9621', '研究员(教管)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9622', '副研究员(教管)'
|
||||
UNION ALL SELECT 'TECHNICAL_TITLE_LEVEL', '9623', '助理研究员(教管)'
|
||||
) source
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM sys_data_dict existing
|
||||
WHERE existing.parentCode = source.parentCode AND existing.code = source.code
|
||||
);
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,732 @@
|
||||
SET NAMES utf8mb4;
|
||||
START TRANSACTION;
|
||||
|
||||
UPDATE sys_dict child
|
||||
JOIN sys_dict parent ON parent.id = child.parentId
|
||||
SET child.code = child.name
|
||||
WHERE parent.code IN ('USER_SEX', 'USER_POLITICAL', 'USER_NATION', 'USER_STATE', 'USER_JOB_CATEGORY', 'USER_ID_CARD_TYPE', 'USER_MANY_UNIT')
|
||||
AND child.name IS NOT NULL
|
||||
AND child.name <> ''
|
||||
AND NOT (child.code <=> child.name);
|
||||
|
||||
-- 1. 政治面貌
|
||||
-- 补充 USER_POLITICAL 的直接子项:code、name 均为全称,remark 为简称。
|
||||
-- 仅使用指定父节点,已有同编码子项不覆盖;不删除任何记录。
|
||||
|
||||
INSERT INTO sys_dict (
|
||||
id, parentId, path, name, remark, code, disabled, location, hasChildren,
|
||||
createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
REPLACE(UUID(), '-', ''), parent.id,
|
||||
CONCAT(parent.path, LPAD(IFNULL((
|
||||
SELECT MAX(CAST(RIGHT(child.path, 4) AS UNSIGNED))
|
||||
FROM sys_dict child
|
||||
WHERE child.path LIKE CONCAT(parent.path, '____')
|
||||
), 0) + source.sortOrder, 4, '0')),
|
||||
source.name, source.shortName, source.name, 0,
|
||||
IFNULL((SELECT MAX(child.location) FROM sys_dict child WHERE child.parentId = parent.id), 0)
|
||||
+ source.sortOrder,
|
||||
0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM sys_dict parent
|
||||
CROSS JOIN (
|
||||
SELECT 1 AS sortOrder, '01' AS code, '中国共产党员' AS name, '中共党员' AS shortName
|
||||
UNION ALL SELECT 2, '02', '中国共产党预备党员', '中共预备党员'
|
||||
UNION ALL SELECT 3, '03', '中国共产主义青年团团员', '共青团员'
|
||||
UNION ALL SELECT 4, '04', '中国国民党革命委员会会员', '民革党员'
|
||||
UNION ALL SELECT 5, '05', '中国民主同盟盟员', '民盟盟员'
|
||||
UNION ALL SELECT 6, '06', '中国民主建国会会员', '民建会员'
|
||||
UNION ALL SELECT 7, '07', '中国民主促进会会员', '民进会员'
|
||||
UNION ALL SELECT 8, '08', '中国农工民主党党员', '农工党党员'
|
||||
UNION ALL SELECT 9, '09', '中国致公党党员', '致公党党员'
|
||||
UNION ALL SELECT 10, '10', '九三学社社员', '九三学社社员'
|
||||
UNION ALL SELECT 11, '11', '台湾民主自治同盟盟员', '台盟盟员'
|
||||
UNION ALL SELECT 12, '12', '无党派民主人士', '无党派人士'
|
||||
UNION ALL SELECT 13, '13', '群众', '群众'
|
||||
UNION ALL SELECT 14, '14', '入党积极分子', '积极分子'
|
||||
UNION ALL SELECT 15, '99', '其他', '其他'
|
||||
) source
|
||||
WHERE parent.id = '4cc380a7a45a43a89410413676c9103e'
|
||||
AND parent.code = 'USER_POLITICAL'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM sys_dict existing
|
||||
WHERE existing.parentId = parent.id AND existing.code = source.name
|
||||
);
|
||||
|
||||
UPDATE sys_dict parent
|
||||
SET parent.hasChildren = 1
|
||||
WHERE parent.id = '4cc380a7a45a43a89410413676c9103e'
|
||||
AND parent.code = 'USER_POLITICAL'
|
||||
AND EXISTS (
|
||||
SELECT 1 FROM (SELECT DISTINCT parentId FROM sys_dict) child
|
||||
WHERE child.parentId = parent.id
|
||||
);
|
||||
|
||||
-- 2. 民族
|
||||
-- 补充 USER_NATION 的 61 个直接子项,保留接口代码前导零及提供的名称原文。
|
||||
-- 仅新增缺失编码,不删除或覆盖已有记录。
|
||||
INSERT INTO sys_dict (
|
||||
id, parentId, path, name, remark, code, disabled, location, hasChildren,
|
||||
createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
REPLACE(UUID(), '-', ''), parent.id,
|
||||
CONCAT(parent.path, LPAD(IFNULL((
|
||||
SELECT MAX(CAST(RIGHT(child.path, 4) AS UNSIGNED))
|
||||
FROM sys_dict child
|
||||
WHERE child.path LIKE CONCAT(parent.path, '____')
|
||||
), 0) + source.sortOrder, 4, '0')),
|
||||
source.name, '', source.name, 0,
|
||||
IFNULL((SELECT MAX(child.location) FROM sys_dict child WHERE child.parentId = parent.id), 0)
|
||||
+ source.sortOrder,
|
||||
0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM sys_dict parent
|
||||
CROSS JOIN (
|
||||
SELECT 1 AS sortOrder, '01' AS code, '汉族' AS name
|
||||
UNION ALL SELECT 2, '02', '蒙古族'
|
||||
UNION ALL SELECT 3, '03', '回族'
|
||||
UNION ALL SELECT 4, '04', '藏族'
|
||||
UNION ALL SELECT 5, '05', '维吾尔族'
|
||||
UNION ALL SELECT 6, '06', '苗族'
|
||||
UNION ALL SELECT 7, '07', '彝族'
|
||||
UNION ALL SELECT 8, '08', '壮族'
|
||||
UNION ALL SELECT 9, '09', '布依族'
|
||||
UNION ALL SELECT 10, '10', '朝鲜族'
|
||||
UNION ALL SELECT 11, '11', '满族'
|
||||
UNION ALL SELECT 12, '12', '侗族'
|
||||
UNION ALL SELECT 13, '13', '瑶族'
|
||||
UNION ALL SELECT 14, '14', '白族'
|
||||
UNION ALL SELECT 15, '15', '土家族'
|
||||
UNION ALL SELECT 16, '16', '哈尼族'
|
||||
UNION ALL SELECT 17, '17', '哈萨克族'
|
||||
UNION ALL SELECT 18, '18', '傣族'
|
||||
UNION ALL SELECT 19, '19', '黎族'
|
||||
UNION ALL SELECT 20, '20', '傈僳族'
|
||||
UNION ALL SELECT 21, '21', '佤族'
|
||||
UNION ALL SELECT 22, '22', '畲族'
|
||||
UNION ALL SELECT 23, '23', '高山族'
|
||||
UNION ALL SELECT 24, '24', '拉祜族'
|
||||
UNION ALL SELECT 25, '25', '水族'
|
||||
UNION ALL SELECT 26, '26', '东乡族'
|
||||
UNION ALL SELECT 27, '27', '纳西族'
|
||||
UNION ALL SELECT 28, '28', '景颇族'
|
||||
UNION ALL SELECT 29, '29', '柯尔克孜族'
|
||||
UNION ALL SELECT 30, '30', '土族'
|
||||
UNION ALL SELECT 31, '31', '达斡尔族'
|
||||
UNION ALL SELECT 32, '32', '仫佬族'
|
||||
UNION ALL SELECT 33, '33', '羌族'
|
||||
UNION ALL SELECT 34, '34', '布朗族'
|
||||
UNION ALL SELECT 35, '35', '撒拉族'
|
||||
UNION ALL SELECT 36, '36', '毛南族'
|
||||
UNION ALL SELECT 37, '37', '仡佬族'
|
||||
UNION ALL SELECT 38, '38', '锡伯族'
|
||||
UNION ALL SELECT 39, '39', '阿昌族'
|
||||
UNION ALL SELECT 40, '40', '普米族'
|
||||
UNION ALL SELECT 41, '41', '塔吉克族'
|
||||
UNION ALL SELECT 42, '42', '怒族'
|
||||
UNION ALL SELECT 43, '43', '乌孜别克族'
|
||||
UNION ALL SELECT 44, '44', '俄罗斯族'
|
||||
UNION ALL SELECT 45, '45', '鄂温克族'
|
||||
UNION ALL SELECT 46, '46', '崩龙族'
|
||||
UNION ALL SELECT 47, '47', '保安族'
|
||||
UNION ALL SELECT 48, '48', '裕固族'
|
||||
UNION ALL SELECT 49, '49', '京族'
|
||||
UNION ALL SELECT 50, '50', '塔塔尔族'
|
||||
UNION ALL SELECT 51, '51', '独龙族'
|
||||
UNION ALL SELECT 52, '52', '鄂伦春族'
|
||||
UNION ALL SELECT 53, '53', '赫哲族'
|
||||
UNION ALL SELECT 54, '54', '门巴族'
|
||||
UNION ALL SELECT 55, '55', '珞巴族'
|
||||
UNION ALL SELECT 56, '56', '基诺族'
|
||||
UNION ALL SELECT 57, '59', '穿青人'
|
||||
UNION ALL SELECT 58, '60', '革(亻革)家人'
|
||||
UNION ALL SELECT 59, '90', '藏族(区内)'
|
||||
UNION ALL SELECT 60, '97', '其他'
|
||||
UNION ALL SELECT 61, '98', '外国血统中国籍人士'
|
||||
) source
|
||||
WHERE parent.id = '456c088b99bb4423a115c0bb5b420a99'
|
||||
AND parent.code = 'USER_NATION'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM sys_dict existing
|
||||
WHERE existing.parentId = parent.id AND existing.code = source.name
|
||||
);
|
||||
|
||||
-- 3. 当前状态
|
||||
-- 补充 USER_STATE 的 18 个直接子项,保留接口代码前导零及提供的名称原文。
|
||||
-- 仅新增缺失编码,不删除或覆盖已有记录。
|
||||
INSERT INTO sys_dict (
|
||||
id, parentId, path, name, remark, code, disabled, location, hasChildren,
|
||||
createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
REPLACE(UUID(), '-', ''), parent.id,
|
||||
CONCAT(parent.path, LPAD(IFNULL((
|
||||
SELECT MAX(CAST(RIGHT(child.path, 4) AS UNSIGNED))
|
||||
FROM sys_dict child
|
||||
WHERE child.path LIKE CONCAT(parent.path, '____')
|
||||
), 0) + source.sortOrder, 4, '0')),
|
||||
source.name, '', source.name, 0,
|
||||
IFNULL((SELECT MAX(child.location) FROM sys_dict child WHERE child.parentId = parent.id), 0)
|
||||
+ source.sortOrder,
|
||||
0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM sys_dict parent
|
||||
CROSS JOIN (
|
||||
SELECT 1 AS sortOrder, '01' AS code, '离退休' AS name
|
||||
UNION ALL SELECT 2, '03', '死亡'
|
||||
UNION ALL SELECT 3, '04', '退休返聘'
|
||||
UNION ALL SELECT 4, '05', '调出'
|
||||
UNION ALL SELECT 5, '06', '辞职'
|
||||
UNION ALL SELECT 6, '07', '离职'
|
||||
UNION ALL SELECT 7, '08', '开除'
|
||||
UNION ALL SELECT 8, '11', '在职'
|
||||
UNION ALL SELECT 9, '14', '长病假'
|
||||
UNION ALL SELECT 10, '15', '因公出国'
|
||||
UNION ALL SELECT 11, '17', '待岗'
|
||||
UNION ALL SELECT 12, '19', '内退'
|
||||
UNION ALL SELECT 13, '20', '自主创业'
|
||||
UNION ALL SELECT 14, '21', '挂职'
|
||||
UNION ALL SELECT 15, '22', '在岗'
|
||||
UNION ALL SELECT 16, '98', '病假等'
|
||||
UNION ALL SELECT 17, '99', '其他'
|
||||
UNION ALL SELECT 18, '999', '报到办理中'
|
||||
) source
|
||||
WHERE parent.id = '3709e40a132348be947dcaa553bf8f8a'
|
||||
AND parent.code = 'USER_STATE'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM sys_dict existing
|
||||
WHERE existing.parentId = parent.id AND existing.code = source.name
|
||||
);
|
||||
|
||||
-- 4. 岗位类型
|
||||
-- 岗位类型(USER_JOB_CATEGORY)下的 31 个直接子项,父级须已存在。
|
||||
-- 仅新增缺失编码,不删除或覆盖已有记录。
|
||||
INSERT INTO sys_dict (
|
||||
id, parentId, path, name, remark, code, disabled, location, hasChildren,
|
||||
createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
REPLACE(UUID(), '-', ''), parent.id,
|
||||
CONCAT(parent.path, LPAD(IFNULL((
|
||||
SELECT MAX(CAST(RIGHT(child.path, 4) AS UNSIGNED))
|
||||
FROM sys_dict child
|
||||
WHERE child.path LIKE CONCAT(parent.path, '____')
|
||||
), 0) + source.sortOrder, 4, '0')),
|
||||
source.name, '', source.name, 0,
|
||||
IFNULL((SELECT MAX(child.location) FROM sys_dict child WHERE child.parentId = parent.id), 0)
|
||||
+ source.sortOrder,
|
||||
0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM sys_dict parent
|
||||
CROSS JOIN (
|
||||
SELECT 1 AS sortOrder, '10' AS code, '管理岗位' AS name
|
||||
UNION ALL SELECT 2, '20', '专业技术岗位'
|
||||
UNION ALL SELECT 3, '21', '教师岗位'
|
||||
UNION ALL SELECT 4, '22', '专职辅导员岗位'
|
||||
UNION ALL SELECT 5, '23', '其他专业技术岗位'
|
||||
UNION ALL SELECT 6, '30', '工勤技能岗位'
|
||||
UNION ALL SELECT 7, '125', '编辑'
|
||||
UNION ALL SELECT 8, '126', '编审'
|
||||
UNION ALL SELECT 9, '127', '大学讲师'
|
||||
UNION ALL SELECT 10, '128', '档案'
|
||||
UNION ALL SELECT 11, '129', '副教授'
|
||||
UNION ALL SELECT 12, '130', '高级工程师'
|
||||
UNION ALL SELECT 13, '131', '高级会计师'
|
||||
UNION ALL SELECT 14, '132', '高级讲师'
|
||||
UNION ALL SELECT 15, '133', '高校讲师'
|
||||
UNION ALL SELECT 16, '134', '工程'
|
||||
UNION ALL SELECT 17, '135', '馆员'
|
||||
UNION ALL SELECT 18, '136', '管理'
|
||||
UNION ALL SELECT 19, '137', '会计'
|
||||
UNION ALL SELECT 20, '138', '会计审计'
|
||||
UNION ALL SELECT 21, '139', '讲师'
|
||||
UNION ALL SELECT 22, '140', '教管'
|
||||
UNION ALL SELECT 23, '142', '教育管理'
|
||||
UNION ALL SELECT 24, '143', '科研'
|
||||
UNION ALL SELECT 25, '145', '实验'
|
||||
UNION ALL SELECT 26, '146', '实验师'
|
||||
UNION ALL SELECT 27, '147', '思政'
|
||||
UNION ALL SELECT 28, '148', '图资'
|
||||
UNION ALL SELECT 29, '149', '卫计'
|
||||
UNION ALL SELECT 30, '150', '卫技'
|
||||
UNION ALL SELECT 31, '151', '幼教'
|
||||
) source
|
||||
WHERE parent.code = 'USER_JOB_CATEGORY'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM sys_dict existing
|
||||
WHERE existing.parentId = parent.id AND existing.code = source.name
|
||||
);
|
||||
|
||||
UPDATE sys_dict parent
|
||||
SET parent.hasChildren = 1
|
||||
WHERE parent.code = 'USER_JOB_CATEGORY'
|
||||
AND EXISTS (
|
||||
SELECT 1 FROM (SELECT DISTINCT parentId FROM sys_dict) child
|
||||
WHERE child.parentId = parent.id
|
||||
);
|
||||
|
||||
-- 5. 证件类型
|
||||
-- 在用户表字段字典下补充证件类型及子项,仅新增缺失编码,不覆盖已有配置。
|
||||
INSERT INTO sys_dict (
|
||||
id, parentId, path, name, remark, code, disabled, location, hasChildren,
|
||||
createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
REPLACE(UUID(), '-', ''), parent.id,
|
||||
CONCAT(parent.path, LPAD(IFNULL((
|
||||
SELECT MAX(CAST(RIGHT(child.path, 4) AS UNSIGNED))
|
||||
FROM sys_dict child WHERE child.path LIKE CONCAT(parent.path, '____')
|
||||
), 0) + 1, 4, '0')),
|
||||
'证件类型', '', 'USER_ID_CARD_TYPE', 0,
|
||||
IFNULL((SELECT MAX(child.location) FROM sys_dict child WHERE child.parentId = parent.id), 0) + 1,
|
||||
0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM sys_dict parent
|
||||
WHERE parent.code = 'USER_TABLE_COLUMN_DICTS'
|
||||
AND NOT EXISTS (SELECT 1 FROM sys_dict existing WHERE existing.code = 'USER_ID_CARD_TYPE');
|
||||
|
||||
INSERT INTO sys_dict (
|
||||
id, parentId, path, name, remark, code, disabled, location, hasChildren,
|
||||
createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
REPLACE(UUID(), '-', ''), parent.id,
|
||||
CONCAT(parent.path, LPAD(IFNULL((
|
||||
SELECT MAX(CAST(RIGHT(child.path, 4) AS UNSIGNED))
|
||||
FROM sys_dict child WHERE child.path LIKE CONCAT(parent.path, '____')
|
||||
), 0) + source.sortOrder, 4, '0')),
|
||||
source.name, '', source.name, 0,
|
||||
IFNULL((SELECT MAX(child.location) FROM sys_dict child WHERE child.parentId = parent.id), 0)
|
||||
+ source.sortOrder,
|
||||
0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM sys_dict parent
|
||||
CROSS JOIN (
|
||||
SELECT 1 AS sortOrder, '0' AS code, '居民身份证' AS name
|
||||
UNION ALL SELECT 2, '1', '护照'
|
||||
UNION ALL SELECT 3, '2', '港澳台居民身份证'
|
||||
UNION ALL SELECT 4, '4', '旅行证据'
|
||||
UNION ALL SELECT 5, '5', '其他'
|
||||
) source
|
||||
WHERE parent.code = 'USER_ID_CARD_TYPE'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM sys_dict existing
|
||||
WHERE existing.parentId = parent.id AND existing.code = source.name
|
||||
);
|
||||
|
||||
UPDATE sys_dict parent
|
||||
SET parent.hasChildren = 1
|
||||
WHERE parent.code IN ('USER_TABLE_COLUMN_DICTS', 'USER_ID_CARD_TYPE')
|
||||
AND EXISTS (
|
||||
SELECT 1 FROM (SELECT DISTINCT parentId FROM sys_dict) child
|
||||
WHERE child.parentId = parent.id
|
||||
);
|
||||
|
||||
-- 6. 是否双肩挑
|
||||
-- 在用户表字段字典下补充是否双肩挑及子项,仅新增缺失编码,不覆盖已有配置。
|
||||
INSERT INTO sys_dict (
|
||||
id, parentId, path, name, remark, code, disabled, location, hasChildren,
|
||||
createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
REPLACE(UUID(), '-', ''), parent.id,
|
||||
CONCAT(parent.path, LPAD(IFNULL((
|
||||
SELECT MAX(CAST(RIGHT(child.path, 4) AS UNSIGNED))
|
||||
FROM sys_dict child WHERE child.path LIKE CONCAT(parent.path, '____')
|
||||
), 0) + 1, 4, '0')),
|
||||
'是否双肩挑', '', 'USER_MANY_UNIT', 0,
|
||||
IFNULL((SELECT MAX(child.location) FROM sys_dict child WHERE child.parentId = parent.id), 0) + 1,
|
||||
0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM sys_dict parent
|
||||
WHERE parent.code = 'USER_TABLE_COLUMN_DICTS'
|
||||
AND NOT EXISTS (SELECT 1 FROM sys_dict existing WHERE existing.code = 'USER_MANY_UNIT');
|
||||
|
||||
INSERT INTO sys_dict (
|
||||
id, parentId, path, name, remark, code, disabled, location, hasChildren,
|
||||
createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
REPLACE(UUID(), '-', ''), parent.id,
|
||||
CONCAT(parent.path, LPAD(IFNULL((
|
||||
SELECT MAX(CAST(RIGHT(child.path, 4) AS UNSIGNED))
|
||||
FROM sys_dict child WHERE child.path LIKE CONCAT(parent.path, '____')
|
||||
), 0) + source.sortOrder, 4, '0')),
|
||||
source.name, '', source.name, 0,
|
||||
IFNULL((SELECT MAX(child.location) FROM sys_dict child WHERE child.parentId = parent.id), 0)
|
||||
+ source.sortOrder,
|
||||
0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM sys_dict parent
|
||||
CROSS JOIN (
|
||||
SELECT 1 AS sortOrder, '0' AS code, '否' AS name
|
||||
UNION ALL SELECT 2, '1', '是'
|
||||
) source
|
||||
WHERE parent.code = 'USER_MANY_UNIT'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM sys_dict existing
|
||||
WHERE existing.parentId = parent.id AND existing.code = source.name
|
||||
);
|
||||
|
||||
UPDATE sys_dict parent
|
||||
SET parent.hasChildren = 1
|
||||
WHERE parent.code IN ('USER_TABLE_COLUMN_DICTS', 'USER_MANY_UNIT')
|
||||
AND EXISTS (
|
||||
SELECT 1 FROM (SELECT DISTINCT parentId FROM sys_dict) child
|
||||
WHERE child.parentId = parent.id
|
||||
);
|
||||
|
||||
-- 7. 学位
|
||||
UPDATE sys_dict child
|
||||
JOIN sys_dict parent ON parent.id = child.parentId
|
||||
SET child.code = child.name
|
||||
WHERE parent.code IN ('USER_ACADEMIC_DEGREE')
|
||||
AND child.name IS NOT NULL
|
||||
AND child.name <> ''
|
||||
AND NOT (child.code <=> child.name);
|
||||
|
||||
-- 补充学位(USER_ACADEMIC_DEGREE)直接子项,父级须已存在。
|
||||
-- code、name 均保存名称原文,仅新增缺失名称,不删除或覆盖已有记录。
|
||||
INSERT INTO sys_dict (
|
||||
id, parentId, path, name, remark, code, disabled, location, hasChildren,
|
||||
createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
REPLACE(UUID(), '-', ''), parent.id,
|
||||
CONCAT(parent.path, LPAD(IFNULL((
|
||||
SELECT MAX(CAST(RIGHT(child.path, 4) AS UNSIGNED))
|
||||
FROM sys_dict child WHERE child.path LIKE CONCAT(parent.path, '____')
|
||||
), 0) + source.sortOrder, 4, '0')),
|
||||
source.name, '', source.name, 0,
|
||||
IFNULL((SELECT MAX(child.location) FROM sys_dict child WHERE child.parentId = parent.id), 0)
|
||||
+ source.sortOrder,
|
||||
0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM sys_dict parent
|
||||
CROSS JOIN (
|
||||
SELECT 1 AS sortOrder, '000' AS code, '无学位' AS name
|
||||
UNION ALL SELECT 2, '0', '博士后'
|
||||
UNION ALL SELECT 3, '004', '教育学博士后'
|
||||
UNION ALL SELECT 4, '005', '文学博士后'
|
||||
UNION ALL SELECT 5, '006', '历史学博士后'
|
||||
UNION ALL SELECT 6, '008', '工学博士后'
|
||||
UNION ALL SELECT 7, '100', '名誉博士学位'
|
||||
UNION ALL SELECT 8, '200', '博士学位'
|
||||
UNION ALL SELECT 9, '201', '哲学博士学位'
|
||||
UNION ALL SELECT 10, '202', '经济学博士学位'
|
||||
UNION ALL SELECT 11, '203', '法学博士学位'
|
||||
UNION ALL SELECT 12, '204', '教育学博士学位'
|
||||
UNION ALL SELECT 13, '205', '文学博士学位'
|
||||
UNION ALL SELECT 14, '206', '历史学博士学位'
|
||||
UNION ALL SELECT 15, '207', '理学博士学位'
|
||||
UNION ALL SELECT 16, '208', '工学博士学位'
|
||||
UNION ALL SELECT 17, '209', '农学博士学位'
|
||||
UNION ALL SELECT 18, '210', '医学博士学位'
|
||||
UNION ALL SELECT 19, '212', '管理学博士学位'
|
||||
UNION ALL SELECT 20, '213', '艺术学博士学位'
|
||||
UNION ALL SELECT 21, '242', '教育博士专业学位'
|
||||
UNION ALL SELECT 22, '245', '临床医学博士专业学位'
|
||||
UNION ALL SELECT 23, '248', '兽医博士专业学位'
|
||||
UNION ALL SELECT 24, '250', '口腔医学博士专业学位'
|
||||
UNION ALL SELECT 25, '300', '硕士学位'
|
||||
UNION ALL SELECT 26, '301', '哲学硕士学位'
|
||||
UNION ALL SELECT 27, '302', '经济学硕士学位'
|
||||
UNION ALL SELECT 28, '303', '法学硕士学位'
|
||||
UNION ALL SELECT 29, '304', '教育学硕士学位'
|
||||
UNION ALL SELECT 30, '305', '文学硕士学位'
|
||||
UNION ALL SELECT 31, '306', '历史学硕士学位'
|
||||
UNION ALL SELECT 32, '307', '理学硕士学位'
|
||||
UNION ALL SELECT 33, '308', '工学硕士学位'
|
||||
UNION ALL SELECT 34, '309', '农学硕士学位'
|
||||
UNION ALL SELECT 35, '310', '医学硕士学位'
|
||||
UNION ALL SELECT 36, '312', '管理学硕士学位'
|
||||
UNION ALL SELECT 37, '313', '艺术学硕士学位'
|
||||
UNION ALL SELECT 38, '341', '法律硕士专业学位'
|
||||
UNION ALL SELECT 39, '342', '教育硕士专业学位'
|
||||
UNION ALL SELECT 40, '343', '工程硕士专业学位'
|
||||
UNION ALL SELECT 41, '344', '建筑学硕士专业学位'
|
||||
UNION ALL SELECT 42, '345', '临床学硕士专业学位'
|
||||
UNION ALL SELECT 43, '346', '工商管理硕士专业学位'
|
||||
UNION ALL SELECT 44, '347', '农业推广硕士专业学位'
|
||||
UNION ALL SELECT 45, '348', '兽医硕士专业学位'
|
||||
UNION ALL SELECT 46, '349', '公共管理硕士专业学位'
|
||||
UNION ALL SELECT 47, '350', '口腔医学硕士专业学位'
|
||||
UNION ALL SELECT 48, '351', '公共卫生硕士专业学位'
|
||||
UNION ALL SELECT 49, '352', '军事硕士专业学位'
|
||||
UNION ALL SELECT 50, '353', '金融硕士专业学位'
|
||||
UNION ALL SELECT 51, '354', '体育硕士专业学位'
|
||||
UNION ALL SELECT 52, '355', '艺术硕士专业学位'
|
||||
UNION ALL SELECT 53, '356', '风景园林硕士专业学位'
|
||||
UNION ALL SELECT 54, '357', '汉语国际教育硕士专业学位'
|
||||
UNION ALL SELECT 55, '358', '翻译硕士专业学位'
|
||||
UNION ALL SELECT 56, '359', '审计硕士专业学位'
|
||||
UNION ALL SELECT 57, '360', '社会工作硕士专业学位'
|
||||
UNION ALL SELECT 58, '362', '体育硕士专业学位'
|
||||
UNION ALL SELECT 59, '364', '应用心理硕士专业学位'
|
||||
UNION ALL SELECT 60, '365', '翻译硕士专业学位'
|
||||
UNION ALL SELECT 61, '370', '风景园林硕士专业学位'
|
||||
UNION ALL SELECT 62, '375', '会计硕士专业学位'
|
||||
UNION ALL SELECT 63, '377', '图书情报硕士专业学位'
|
||||
UNION ALL SELECT 64, '379', '艺术硕士专业学位'
|
||||
UNION ALL SELECT 65, '400', '学士学位'
|
||||
UNION ALL SELECT 66, '401', '哲学学士学位'
|
||||
UNION ALL SELECT 67, '402', '经济学学士学位'
|
||||
UNION ALL SELECT 68, '403', '法学学士学位'
|
||||
UNION ALL SELECT 69, '404', '教育学学士学位'
|
||||
UNION ALL SELECT 70, '405', '文学学士学位'
|
||||
UNION ALL SELECT 71, '406', '历史学学士学位'
|
||||
UNION ALL SELECT 72, '407', '理学学士学位'
|
||||
UNION ALL SELECT 73, '408', '工学学士学位'
|
||||
UNION ALL SELECT 74, '409', '农学学士学位'
|
||||
UNION ALL SELECT 75, '410', '医学学士学位'
|
||||
UNION ALL SELECT 76, '412', '管理学学士学位'
|
||||
UNION ALL SELECT 77, '413', '艺术学学士学位'
|
||||
UNION ALL SELECT 78, '444', '建筑学学士专业学位'
|
||||
UNION ALL SELECT 79, '900', '境外学位'
|
||||
) source
|
||||
WHERE parent.code = 'USER_ACADEMIC_DEGREE'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM sys_dict existing
|
||||
WHERE existing.parentId = parent.id AND existing.code = source.name
|
||||
);
|
||||
|
||||
UPDATE sys_dict parent
|
||||
SET parent.hasChildren = 1
|
||||
WHERE parent.code = 'USER_ACADEMIC_DEGREE'
|
||||
AND EXISTS (
|
||||
SELECT 1 FROM (SELECT DISTINCT parentId FROM sys_dict) child
|
||||
WHERE child.parentId = parent.id
|
||||
);
|
||||
|
||||
-- 8. 学历
|
||||
UPDATE sys_dict child
|
||||
JOIN sys_dict parent ON parent.id = child.parentId
|
||||
SET child.code = child.name
|
||||
WHERE parent.code IN ('USER_EDUCATION')
|
||||
AND child.name IS NOT NULL
|
||||
AND child.name <> ''
|
||||
AND NOT (child.code <=> child.name);
|
||||
|
||||
-- 补充学历(USER_EDUCATION)直接子项,父级须已存在。
|
||||
-- code、name 均保存名称原文,仅新增缺失名称,不删除或覆盖已有记录。
|
||||
INSERT INTO sys_dict (
|
||||
id, parentId, path, name, remark, code, disabled, location, hasChildren,
|
||||
createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
REPLACE(UUID(), '-', ''), parent.id,
|
||||
CONCAT(parent.path, LPAD(IFNULL((
|
||||
SELECT MAX(CAST(RIGHT(child.path, 4) AS UNSIGNED))
|
||||
FROM sys_dict child WHERE child.path LIKE CONCAT(parent.path, '____')
|
||||
), 0) + source.sortOrder, 4, '0')),
|
||||
source.name, '', source.name, 0,
|
||||
IFNULL((SELECT MAX(child.location) FROM sys_dict child WHERE child.parentId = parent.id), 0)
|
||||
+ source.sortOrder,
|
||||
0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM sys_dict parent
|
||||
CROSS JOIN (
|
||||
SELECT 1 AS sortOrder, '10' AS code, '研究生教育' AS name
|
||||
UNION ALL SELECT 2, '11', '博士研究生毕业'
|
||||
UNION ALL SELECT 3, '12', '博士研究生结业'
|
||||
UNION ALL SELECT 4, '14', '硕士研究生毕业'
|
||||
UNION ALL SELECT 5, '15', '硕士研究生结业'
|
||||
UNION ALL SELECT 6, '17', '研究生班毕业'
|
||||
UNION ALL SELECT 7, '18', '研究生班结业'
|
||||
UNION ALL SELECT 8, '20', '大学本科教育'
|
||||
UNION ALL SELECT 9, '21', '大学本科毕业'
|
||||
UNION ALL SELECT 10, '22', '大学本科结业'
|
||||
UNION ALL SELECT 11, '25', '双学历毕业'
|
||||
UNION ALL SELECT 12, '28', '大学普通班毕业'
|
||||
UNION ALL SELECT 13, '30', '大学专科教育'
|
||||
UNION ALL SELECT 14, '31', '大学专科毕业'
|
||||
UNION ALL SELECT 15, '32', '大学专科结业'
|
||||
UNION ALL SELECT 16, '40', '中等职业教育'
|
||||
UNION ALL SELECT 17, '41', '中等专科毕业'
|
||||
UNION ALL SELECT 18, '42', '中等专科结业'
|
||||
UNION ALL SELECT 19, '43', '中等专科肄业'
|
||||
UNION ALL SELECT 20, '44', '职业高中毕业'
|
||||
UNION ALL SELECT 21, '45', '职业高中结业'
|
||||
UNION ALL SELECT 22, '47', '技工学校毕业'
|
||||
UNION ALL SELECT 23, '48', '技工学校结业'
|
||||
UNION ALL SELECT 24, '60', '普通高级中学教育'
|
||||
UNION ALL SELECT 25, '61', '普通高中毕业'
|
||||
UNION ALL SELECT 26, '62', '普通高中结业'
|
||||
UNION ALL SELECT 27, '63', '普通高中肄业'
|
||||
UNION ALL SELECT 28, '70', '初级中学教育'
|
||||
UNION ALL SELECT 29, '71', '初中毕业'
|
||||
UNION ALL SELECT 30, '73', '初中肄业'
|
||||
UNION ALL SELECT 31, '80', '小学教育'
|
||||
UNION ALL SELECT 32, '81', '小学毕业'
|
||||
UNION ALL SELECT 33, '90', '其他'
|
||||
UNION ALL SELECT 34, '128', '相当大学毕业'
|
||||
UNION ALL SELECT 35, '138', '相当专科毕业'
|
||||
UNION ALL SELECT 36, '142', '中技毕业'
|
||||
) source
|
||||
WHERE parent.code = 'USER_EDUCATION'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM sys_dict existing
|
||||
WHERE existing.parentId = parent.id AND existing.code = source.name
|
||||
);
|
||||
|
||||
UPDATE sys_dict parent
|
||||
SET parent.hasChildren = 1
|
||||
WHERE parent.code = 'USER_EDUCATION'
|
||||
AND EXISTS (
|
||||
SELECT 1 FROM (SELECT DISTINCT parentId FROM sys_dict) child
|
||||
WHERE child.parentId = parent.id
|
||||
);
|
||||
|
||||
-- 9. 职称
|
||||
-- 复用会员职称表单字典 TECHNICAL_TITLE_LEVEL,code、name 均保存名称。
|
||||
-- 同名职称在页面字典中仅保留一个,原始代码另存 sys_data_dict。
|
||||
INSERT INTO sys_dict (
|
||||
id, parentId, path, name, remark, code, disabled, location, hasChildren,
|
||||
createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
REPLACE(UUID(), '-', ''), parent.id,
|
||||
CONCAT(parent.path, LPAD(IFNULL((
|
||||
SELECT MAX(CAST(RIGHT(child.path, 4) AS UNSIGNED))
|
||||
FROM sys_dict child WHERE child.path LIKE CONCAT(parent.path, '____')
|
||||
), 0) + 1, 4, '0')),
|
||||
'职称', '', 'TECHNICAL_TITLE_LEVEL', 0,
|
||||
IFNULL((SELECT MAX(child.location) FROM sys_dict child WHERE child.parentId = parent.id), 0) + 1,
|
||||
0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM sys_dict parent
|
||||
WHERE parent.code = 'USER_TABLE_COLUMN_DICTS'
|
||||
AND NOT EXISTS (SELECT 1 FROM sys_dict existing WHERE existing.code = 'TECHNICAL_TITLE_LEVEL');
|
||||
|
||||
UPDATE sys_dict child
|
||||
JOIN sys_dict parent ON parent.id = child.parentId
|
||||
SET child.code = child.name
|
||||
WHERE parent.code = 'TECHNICAL_TITLE_LEVEL'
|
||||
AND child.name IS NOT NULL AND child.name <> ''
|
||||
AND NOT (child.code <=> child.name);
|
||||
|
||||
INSERT INTO sys_dict (
|
||||
id, parentId, path, name, remark, code, disabled, location, hasChildren,
|
||||
createdBy, createdAt, updatedBy, updatedAt, delFlag
|
||||
)
|
||||
SELECT
|
||||
REPLACE(UUID(), '-', ''), parent.id,
|
||||
CONCAT(parent.path, LPAD(IFNULL((
|
||||
SELECT MAX(CAST(RIGHT(child.path, 4) AS UNSIGNED))
|
||||
FROM sys_dict child WHERE child.path LIKE CONCAT(parent.path, '____')
|
||||
), 0) + source.sortOrder, 4, '0')),
|
||||
source.name, '', source.name, 0,
|
||||
IFNULL((SELECT MAX(child.location) FROM sys_dict child WHERE child.parentId = parent.id), 0)
|
||||
+ source.sortOrder,
|
||||
0, '', UNIX_TIMESTAMP(NOW()) * 1000, '', UNIX_TIMESTAMP(NOW()) * 1000, 0
|
||||
FROM sys_dict parent
|
||||
CROSS JOIN (
|
||||
SELECT 1 AS sortOrder, '高等学校教师' AS name
|
||||
UNION ALL SELECT 2, '教授'
|
||||
UNION ALL SELECT 3, '副教授'
|
||||
UNION ALL SELECT 4, '讲师(高校)'
|
||||
UNION ALL SELECT 5, '助教(高校)'
|
||||
UNION ALL SELECT 6, '高级讲师(中专)'
|
||||
UNION ALL SELECT 7, '讲师(中专)'
|
||||
UNION ALL SELECT 8, '助理讲师(中专)'
|
||||
UNION ALL SELECT 9, '高级讲师(技校)'
|
||||
UNION ALL SELECT 10, '讲师(技校)'
|
||||
UNION ALL SELECT 11, '助理讲师(技校)'
|
||||
UNION ALL SELECT 12, '一级实习指导教师'
|
||||
UNION ALL SELECT 13, '二级实习指导教师'
|
||||
UNION ALL SELECT 14, '三级实习指导教师'
|
||||
UNION ALL SELECT 15, '高级教师(中学)'
|
||||
UNION ALL SELECT 16, '一级教师(中学)'
|
||||
UNION ALL SELECT 17, '二级教师(中学)'
|
||||
UNION ALL SELECT 18, '正高级教师'
|
||||
UNION ALL SELECT 19, '高级教师'
|
||||
UNION ALL SELECT 20, '一级教师'
|
||||
UNION ALL SELECT 21, '二级教师'
|
||||
UNION ALL SELECT 22, '教授级高级实验师'
|
||||
UNION ALL SELECT 23, '高级实验师'
|
||||
UNION ALL SELECT 24, '实验师'
|
||||
UNION ALL SELECT 25, '助理实验师'
|
||||
UNION ALL SELECT 26, '实验员'
|
||||
UNION ALL SELECT 27, '教授级高级工程师'
|
||||
UNION ALL SELECT 28, '高级工程师'
|
||||
UNION ALL SELECT 29, '工程师'
|
||||
UNION ALL SELECT 30, '助理工程师'
|
||||
UNION ALL SELECT 31, '技术员'
|
||||
UNION ALL SELECT 32, '农艺师'
|
||||
UNION ALL SELECT 33, '农业技术人员(畜牧)'
|
||||
UNION ALL SELECT 34, '经济专业人员'
|
||||
UNION ALL SELECT 35, '经济师'
|
||||
UNION ALL SELECT 36, '助理经济师'
|
||||
UNION ALL SELECT 37, '会计专业人员'
|
||||
UNION ALL SELECT 38, '高级会计师'
|
||||
UNION ALL SELECT 39, '会计师'
|
||||
UNION ALL SELECT 40, '助理会计师'
|
||||
UNION ALL SELECT 41, '会计员'
|
||||
UNION ALL SELECT 42, '统计专业人员'
|
||||
UNION ALL SELECT 43, '统计师'
|
||||
UNION ALL SELECT 44, '编审'
|
||||
UNION ALL SELECT 45, '副编审'
|
||||
UNION ALL SELECT 46, '编辑'
|
||||
UNION ALL SELECT 47, '主任编辑'
|
||||
UNION ALL SELECT 48, '播音员'
|
||||
UNION ALL SELECT 49, '卫生技术人员(医师)'
|
||||
UNION ALL SELECT 50, '主任医师'
|
||||
UNION ALL SELECT 51, '副主任医师'
|
||||
UNION ALL SELECT 52, '主治医师'
|
||||
UNION ALL SELECT 53, '医师'
|
||||
UNION ALL SELECT 54, '副主任药师'
|
||||
UNION ALL SELECT 55, '主管药师'
|
||||
UNION ALL SELECT 56, '药师'
|
||||
UNION ALL SELECT 57, '卫生技术人员(护理)'
|
||||
UNION ALL SELECT 58, '副主任护师'
|
||||
UNION ALL SELECT 59, '主管护师'
|
||||
UNION ALL SELECT 60, '护师'
|
||||
UNION ALL SELECT 61, '卫生主管技师'
|
||||
UNION ALL SELECT 62, '高级教师(小学)'
|
||||
UNION ALL SELECT 63, '一级教师(小学)'
|
||||
UNION ALL SELECT 64, '船舶技术人员(轮机)'
|
||||
UNION ALL SELECT 65, '研究员(自然科学)'
|
||||
UNION ALL SELECT 66, '副研究员(自然科学)'
|
||||
UNION ALL SELECT 67, '助理研究员(自然科学)'
|
||||
UNION ALL SELECT 68, '研究员(社会科学)'
|
||||
UNION ALL SELECT 69, '副研究员(社会科学)'
|
||||
UNION ALL SELECT 70, '助理研究员(社会科学)'
|
||||
UNION ALL SELECT 71, '研究实习员(社会科学)'
|
||||
UNION ALL SELECT 72, '研究馆员(图书)'
|
||||
UNION ALL SELECT 73, '副研究馆员(图书)'
|
||||
UNION ALL SELECT 74, '馆员(图书)'
|
||||
UNION ALL SELECT 75, '助理馆员(图书)'
|
||||
UNION ALL SELECT 76, '馆员(文博)'
|
||||
UNION ALL SELECT 77, '研究馆员(档案)'
|
||||
UNION ALL SELECT 78, '副研究馆员(档案)'
|
||||
UNION ALL SELECT 79, '馆员(档案)'
|
||||
UNION ALL SELECT 80, '教授(思想政治教育)'
|
||||
UNION ALL SELECT 81, '副教授(思想政治教育)'
|
||||
UNION ALL SELECT 82, '讲师(思想政治教育)'
|
||||
UNION ALL SELECT 83, '助教(思想政治教育)'
|
||||
UNION ALL SELECT 84, '政工师'
|
||||
UNION ALL SELECT 85, '助理政工师'
|
||||
UNION ALL SELECT 86, '政工员'
|
||||
UNION ALL SELECT 87, '副教授(改革)'
|
||||
UNION ALL SELECT 88, '研究员'
|
||||
UNION ALL SELECT 89, '副研究员'
|
||||
UNION ALL SELECT 90, '助理研究员'
|
||||
UNION ALL SELECT 91, '研究实习员'
|
||||
UNION ALL SELECT 92, '研究馆员'
|
||||
UNION ALL SELECT 93, '副研究馆员'
|
||||
UNION ALL SELECT 94, '馆员'
|
||||
UNION ALL SELECT 95, '助理馆员'
|
||||
UNION ALL SELECT 96, '管理员'
|
||||
UNION ALL SELECT 97, '幼教一级'
|
||||
UNION ALL SELECT 98, '幼教二级'
|
||||
UNION ALL SELECT 99, '幼教高级'
|
||||
UNION ALL SELECT 100, '研究员(教管)'
|
||||
UNION ALL SELECT 101, '副研究员(教管)'
|
||||
UNION ALL SELECT 102, '助理研究员(教管)'
|
||||
) source
|
||||
WHERE parent.code = 'TECHNICAL_TITLE_LEVEL'
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM sys_dict existing
|
||||
WHERE existing.parentId = parent.id AND existing.code = source.name
|
||||
);
|
||||
|
||||
UPDATE sys_dict parent
|
||||
SET parent.hasChildren = 1
|
||||
WHERE parent.code IN ('USER_TABLE_COLUMN_DICTS', 'TECHNICAL_TITLE_LEVEL')
|
||||
AND EXISTS (
|
||||
SELECT 1 FROM (SELECT DISTINCT parentId FROM sys_dict) child
|
||||
WHERE child.parentId = parent.id
|
||||
);
|
||||
|
||||
COMMIT;
|
||||
@@ -0,0 +1,10 @@
|
||||
COMMIT;
|
||||
|
||||
-- 在源表补充接口原始代码,原有字段继续保存名称。
|
||||
ALTER TABLE sys_user_source
|
||||
ADD COLUMN educationCode varchar(20) NULL DEFAULT NULL COMMENT '最高学历代码' AFTER education,
|
||||
ADD COLUMN academicDegreeCode varchar(50) NULL DEFAULT NULL COMMENT '最高学位代码' AFTER academicDegree,
|
||||
ADD COLUMN preparedByCode varchar(30) NULL DEFAULT NULL COMMENT '编制类别代码' AFTER preparedBy,
|
||||
ADD COLUMN jobCategoryCode varchar(50) NULL DEFAULT NULL COMMENT '聘岗类型代码' AFTER jobCategory;
|
||||
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user