-- ============================================================
|
-- 码鼎-人力资源系统(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='人员管理-劳动合同';
|