完善招聘信息主键关联与工作经历维护

This commit is contained in:
wkc
2026-05-07 01:04:23 +08:00
parent 4d1acc7484
commit 3bc60fedeb
22 changed files with 584 additions and 191 deletions

View File

@@ -1046,6 +1046,7 @@ DROP TABLE IF EXISTS `ccdi_staff_recruitment`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ccdi_staff_recruitment` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`recruit_id` varchar(32) COLLATE utf8mb4_general_ci NOT NULL COMMENT '招聘项目编号',
`recruit_name` varchar(100) COLLATE utf8mb4_general_ci NOT NULL COMMENT '招聘项目名称',
`pos_name` varchar(100) COLLATE utf8mb4_general_ci NOT NULL COMMENT '职位名称',
@@ -1067,7 +1068,8 @@ CREATE TABLE `ccdi_staff_recruitment` (
`updated_by` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '记录更新人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`recruit_id`),
PRIMARY KEY (`id`),
KEY `idx_staff_recruitment_recruit_id` (`recruit_id`),
KEY `idx_cand_id` (`cand_id`),
KEY `idx_admit_status` (`admit_status`),
KEY `idx_interviewer_id1` (`interviewer_id1`)
@@ -1083,6 +1085,7 @@ DROP TABLE IF EXISTS `ccdi_staff_recruitment_work`;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ccdi_staff_recruitment_work` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`recruitment_id` bigint(20) NOT NULL COMMENT '关联招聘信息主键ID',
`recruit_id` varchar(32) NOT NULL COMMENT '关联招聘记录编号',
`sort_order` int(11) NOT NULL DEFAULT '1' COMMENT '排序号1 表示最近一段经历',
`company_name` varchar(200) NOT NULL COMMENT '工作单位',
@@ -1098,6 +1101,8 @@ CREATE TABLE `ccdi_staff_recruitment_work` (
`updated_by` varchar(20) DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_recruitment_id` (`recruitment_id`),
KEY `idx_recruitment_id_sort_order` (`recruitment_id`,`sort_order`),
KEY `idx_recruit_id` (`recruit_id`),
KEY `idx_recruit_id_sort_order` (`recruit_id`,`sort_order`)
) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='招聘信息历史工作经历表';