-- ============================================================ -- 码鼎-人力资源系统(10.136.62.70 / mis-ruoyi) -- 合同管理:劳动合同表(后端 StaffContractController 依赖,库中缺失) -- 执行:mysql -uroot -p'***' mis-ruoyi < rlzyxt_staff_contract.sql -- ============================================================ CREATE TABLE IF NOT EXISTS `staff_contract` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '序号', `staff_no` varchar(255) DEFAULT NULL COMMENT '员工编号', `staff_name` varchar(255) DEFAULT NULL COMMENT '员工姓名', `post_job` varchar(255) DEFAULT NULL COMMENT '岗位', `sign_date` date DEFAULT NULL COMMENT '签订日期', `start_date` date DEFAULT NULL COMMENT '合同开始日期', `end_date` date DEFAULT NULL COMMENT '合同结束日期', `contract_term` int DEFAULT NULL COMMENT '合同年限', `contract_content` text COMMENT '合同内容', `status` int DEFAULT NULL COMMENT '状态 0有效 1已续签 2已解除', `renew_date` date DEFAULT NULL COMMENT '续签日期', `renew_end_date` date DEFAULT NULL COMMENT '续签后到期日期', `terminate_date` date DEFAULT NULL COMMENT '解除日期', `terminate_reason` varchar(500) DEFAULT NULL COMMENT '解除原因', `remark` varchar(500) DEFAULT NULL COMMENT '备注', `tenant_id` bigint DEFAULT NULL COMMENT '租户ID', `create_user` bigint DEFAULT NULL COMMENT '创建人', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_user` bigint DEFAULT NULL COMMENT '更新人', `update_time` datetime DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`), KEY `idx_staff_contract_tenant` (`tenant_id`), KEY `idx_staff_contract_no` (`staff_no`), KEY `idx_staff_contract_status` (`status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='人员管理-劳动合同';