tuqin
9 天以前 18a406a1711e0c3bea910b4037537e633de16c6c
fix(人力): 补建 staff_contract 合同表脚本
已添加1个文件
31 ■■■■■ 文件已修改
doc/sql/rlzyxt_staff_contract.sql 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
doc/sql/rlzyxt_staff_contract.sql
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,31 @@
-- ============================================================
-- ç é¼Ž-人力资源系统(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='人员管理-劳动合同';