v5.8升级到v5.9.sql 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295
  1. ALTER TABLE `oa_admin`
  2. ADD COLUMN `delete_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '删除时间' AFTER `update_time`;
  3. ALTER TABLE `oa_admin`
  4. ADD COLUMN `talent_id` int(11) NOT NULL DEFAULT 0 COMMENT '入职申请id' AFTER `delete_time`;
  5. ALTER TABLE `oa_admin`
  6. MODIFY COLUMN `birthday` varchar(255) NOT NULL DEFAULT '' COMMENT '生日' AFTER `job_number`;
  7. ALTER TABLE `oa_admin`
  8. MODIFY COLUMN `work_date` varchar(255) NOT NULL DEFAULT '' COMMENT '开始工作时间' AFTER `age`;
  9. ALTER TABLE `oa_admin`
  10. MODIFY COLUMN `graduate_day` varchar(255) NOT NULL DEFAULT '毕业日期' AFTER `graduate_school`;
  11. UPDATE `oa_admin_rule` SET `pid` = 97, `src` = 'user/user/del', `title` = '删除', `name` = '员工' WHERE `id` = 105;
  12. UPDATE `oa_admin_rule` SET `pid` = 3, `src` = 'user/personal/leave', `title` = '离职申请', `name` = '离职申请' WHERE `id` = 108;
  13. UPDATE `oa_admin_rule` SET `pid` = 108, `src` = 'user/personal/leave_view', `title` = '查看', `name` = '离职申请' WHERE `id` = 111;
  14. ALTER TABLE `oa_template`
  15. ADD COLUMN `msg_title_3` varchar(500) NOT NULL DEFAULT '' COMMENT '消息模板标题(审批通过抄送)' AFTER `msg_content_2`,
  16. ADD COLUMN `msg_content_3` varchar(500) NOT NULL DEFAULT '' COMMENT '消息模板内容(审批通过抄送)' AFTER `msg_title_3`;
  17. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『请假审批』已被审批通过并抄送给你' WHERE `id` = 2;
  18. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『请假审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 2;
  19. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『出差审批』已被审批通过并抄送给你' WHERE `id` = 3;
  20. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『出差审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 3;
  21. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『外出审批』已被审批通过并抄送给你' WHERE `id` = 4;
  22. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『外出审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 4;
  23. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『加班审批』已被审批通过并抄送给你' WHERE `id` = 5;
  24. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『加班审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 5;
  25. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『用章审批』已被审批通过并抄送给你' WHERE `id` = 6;
  26. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『用章审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 6;
  27. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『公文审批』已被审批通过并抄送给你' WHERE `id` = 7;
  28. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『公文审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 7;
  29. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『报销审批』已被审批通过并抄送给你' WHERE `id` = 8;
  30. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『报销审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 8;
  31. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『发票审批』已被审批通过并抄送给你' WHERE `id` = 9;
  32. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『发票审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 9;
  33. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『收票审批』已被审批通过并抄送给你' WHERE `id` = 10;
  34. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『收票审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 10;
  35. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『无发票回款审批』已被审批通过并抄送给你' WHERE `id` = 11;
  36. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『无发票回款审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 11;
  37. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『无发票付款审批』已被审批通过并抄送给你' WHERE `id` = 12;
  38. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『无发票付款审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 12;
  39. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『销售合同审批』已被审批通过并抄送给你' WHERE `id` = 13;
  40. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『销售合同审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 13;
  41. UPDATE `oa_template` SET `msg_title_3` = '{from_user}提交的『采购合同审批』已被审批通过并抄送给你' WHERE `id` = 14;
  42. UPDATE `oa_template` SET `msg_content_3` = '{from_user}在{create_time}提交的『采购合同审批』已被审批通过并抄送给你,请及时查看详情。' WHERE `id` = 14;
  43. INSERT INTO `oa_template` VALUES (15, '借支审批', 'loan', 2, 0, '', '/finance/loan/view/id/{action_id}', '{from_user}提交了一个『借支审批』,请及时审批', '您有一个新的『借支审批』需要处理。', '您提交的『借支审批』已被审批通过', '您在{create_time}提交的『借支审批』已于{date}被审批通过。', '您提交的『借支审批』已被驳回拒绝', '您在{create_time}提交的『借支审批』已于{date}被驳回拒绝。', '{from_user}提交的『借支审批』已被审批通过并抄送给你', '{from_user}在{create_time}提交的『借支审批』已被审批通过并抄送给你,请及时查看详情。', '', 1, 1, 1733314789, 1753284351, 0);
  44. INSERT INTO `oa_template` VALUES (16, '入职审批', 'talent', 2, 0, '', '/user/talent/view/id/{action_id}', '{from_user}提交了一个『入职审批』,请及时审批', '您有一个新的『入职审批』需要处理。', '您提交的『入职审批』已被审批通过', '您在{create_time}提交的『入职审批』已于{date}被审批通过。', '您提交的『入职审批』已被驳回拒绝', '您在{create_time}提交的『入职审批』已于{date}被驳回拒绝。', '{from_user}提交的『入职审批』已被审批通过并抄送给你', '{from_user}在{create_time}提交的『入职审批』已被审批通过并抄送给你,请及时查看详情。', '', 1, 1, 1733314789, 1753284351, 0);
  45. INSERT INTO `oa_template` VALUES (17, '离职审批', 'personal_quit', 2, 0, '', '/user/personal/leave_view/id/{action_id}', '{from_user}提交了一个『离职审批』,请及时审批', '您有一个新的『离职审批』需要处理。', '您提交的『离职审批』已被审批通过', '您在{create_time}提交的『离职审批』已于{date}被审批通过。', '您提交的『离职审批』已被驳回拒绝', '您在{create_time}提交的『离职审批』已于{date}被驳回拒绝。', '{from_user}提交的『离职审批』已被审批通过并抄送给你', '{from_user}在{create_time}提交的『离职审批』已被审批通过并抄送给你,请及时查看详情。', '', 1, 1, 1733314789, 1753284351, 0);
  46. INSERT INTO `oa_template` VALUES (18, '人事调动审批', 'department_change', 2, 0, '', '/user/personal/change_view/id/{action_id}', '{from_user}提交了一个『人事调动审批』,请及时审批', '您有一个新的『人事调动审批』需要处理。', '您提交的『人事调动审批』已被审批通过', '您在{create_time}提交的『人事调动审批』已于{date}被审批通过。', '您提交的『人事调动审批』已被驳回拒绝', '您在{create_time}提交的『人事调动审批』已于{date}被驳回拒绝。', '{from_user}提交的『人事调动审批』已被审批通过并抄送给你', '{from_user}在{create_time}提交的『人事调动审批』已被审批通过并抄送给你,请及时查看详情。', '', 1, 1, 1733314789, 1753284351, 0);
  47. INSERT INTO `oa_flow_cate` VALUES (14, '借支', 'loan', 4, 'loan', 'icon-zhangbuguanli', '', 0, 1, 0, 1, 1, 0, 1, '/finance/loan/add', '/finance/loan/view', 0, 1, 1, 15, 1723470017, 1753582624);
  48. INSERT INTO `oa_flow_cate` VALUES (15, '入职', 'talent', 5, 'talent', 'icon-yuangongdaoru', '', 0, 1, 0, 1, 1, 0, 1, '/user/talent/add', '/user/talent/view', 0, 1, 1, 16, 1729490152, 1753585631);
  49. INSERT INTO `oa_flow_cate` VALUES (16, '离职', 'personal_quit', 5, 'personal_quit', 'icon-yuangongtongji2', '', 0, 1, 0, 1, 1, 0, 1, '/user/personal/leave_add', '/user/personal/leave_view', 0, 1, 1, 17, 1729490152, 1753585604);
  50. INSERT INTO `oa_flow_cate` VALUES (17, '人事调动', 'department_change', 5, 'department_change', 'icon-yuangongbiandong', '', 0, 1, 0, 1, 1, 0, 1, '/user/personal/change_add', '/user/personal/change_view', 0, 1, 1, 18, 1729490152, 1753585614);
  51. INSERT INTO `oa_flow` VALUES (14, '借支审批', 14, 1, '', '', '', 1, '', 1, 1723470501, 0, 0);
  52. INSERT INTO `oa_flow` VALUES (15, '入职审批', 15, 1, '', '', '', 1, '', 1, 1723470501, 0, 0);
  53. INSERT INTO `oa_flow` VALUES (16, '离职审批', 16, 1, '', '', '', 1, '', 1, 1723470501, 0, 0);
  54. INSERT INTO `oa_flow` VALUES (17, '人事调动审批', 17, 1, '', '', '', 1, '', 1, 1723470501, 0, 0);
  55. INSERT INTO `oa_mobile_menu` VALUES (16, '借支管理', 'icon-a-baoxiao2','purple', '/qiye/finance/loan', 4, 0, 1, 1733153131, 0, 0);
  56. INSERT INTO `oa_admin_rule` VALUES (390, 6, 'finance/loan/datalist', '借支管理', '借支', 'finance', '', 1, 0, 1, 0, 0);
  57. INSERT INTO `oa_admin_rule` VALUES (391, 390, 'finance/loan/add', '新建/编辑', '借支', 'finance', '', 2, 1, 1, 0, 0);
  58. INSERT INTO `oa_admin_rule` VALUES (392, 390, 'finance/loan/del', '删除', '借支', 'finance', '', 2, 1, 1, 0, 0);
  59. INSERT INTO `oa_admin_rule` VALUES (393, 390, 'finance/loan/view', '查看', '借支', 'finance', '', 2, 1, 1, 0, 0);
  60. INSERT INTO `oa_admin_rule` VALUES (394, 262, 'finance/loan/record', '借支记录', '借支记录', 'finance', '', 1, 0, 1, 0, 0);
  61. INSERT INTO `oa_admin_rule` VALUES (395, 3, 'user/talent/datalist', '入职申请', '入职申请', 'user', '', 1, 1, 1, 0, 0);
  62. INSERT INTO `oa_admin_rule` VALUES (396, 395, 'user/talent/add', '新增/编辑', '入职申请', 'user', '', 2, 1, 1, 0, 0);
  63. INSERT INTO `oa_admin_rule` VALUES (397, 395, 'user/talent/view', '查看', '入职申请', 'user', '', 2, 1, 1, 0, 0);
  64. INSERT INTO `oa_admin_rule` VALUES (398, 395, 'user/talent/del', '删除', '入职申请', 'user', '', 2, 1, 1, 0, 0);
  65. INSERT INTO `oa_admin_rule` VALUES (399, 395, 'user/talent/set', '入职', '新员工', 'user', '', 2, 1, 1, 0, 0);
  66. INSERT INTO `oa_admin_rule` VALUES (400, 3, 'user/blacklist/datalist', '人员黑名单', '黑名单', 'user', '', 1, 1, 1, 0, 0);
  67. INSERT INTO `oa_admin_rule` VALUES (401, 400, 'user/blacklist/add', '编辑', '黑名单', 'user', '', 2, 1, 1, 0, 0);
  68. INSERT INTO `oa_admin_rule` VALUES (402, 400, 'user/blacklist/del', '删除', '黑名单', 'user', '', 2, 1, 1, 0, 0);
  69. INSERT INTO `oa_admin_rule` VALUES (403, 106, 'user/personal/change_view', '查看', '人事调动', 'user', '', 2, 1, 1, 0, 0);
  70. UPDATE `oa_admin_group` SET `rules` = '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403' WHERE `id` = 1;
  71. ALTER TABLE `oa_expense`
  72. ADD COLUMN `loan_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '关联借支ID' AFTER `did`;
  73. ALTER TABLE `oa_expense`
  74. ADD COLUMN `balance_cost` decimal(15, 2) NOT NULL DEFAULT 0.00 COMMENT '冲账金额' AFTER `loan_id`;
  75. ALTER TABLE `oa_expense`
  76. ADD COLUMN `pay_amount` decimal(15, 2) NOT NULL DEFAULT 0.00 COMMENT '需打款金额' AFTER `balance_cost`;
  77. -- ----------------------------
  78. -- Table structure for oa_loan
  79. -- ----------------------------
  80. DROP TABLE IF EXISTS `oa_loan`;
  81. CREATE TABLE `oa_loan` (
  82. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  83. `subject_id` int(11) NOT NULL DEFAULT 0 COMMENT '借支企业主体',
  84. `code` varchar(100) NOT NULL DEFAULT '' COMMENT '借支编码',
  85. `title` varchar(500) NOT NULL DEFAULT '' COMMENT '借款主题',
  86. `cost` decimal(15, 2) NOT NULL DEFAULT 0.00 COMMENT '借支金额',
  87. `types` tinyint(4) NOT NULL DEFAULT 1 COMMENT '借支类型:1日常备用金,2项目预支款',
  88. `loan_time` bigint(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '预期借支日期',
  89. `plan_time` bigint(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '预计还款日期',
  90. `content` varchar(1000) NULL DEFAULT '' COMMENT '借支理由',
  91. `admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '借支人',
  92. `did` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '借支部门ID',
  93. `balance_cost` decimal(15, 2) NOT NULL DEFAULT 0.00 COMMENT '已冲账金额',
  94. `balance_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '冲账状态 0待冲账,1部分冲账,2已冲账',
  95. `project_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '关联项目ID',
  96. `file_ids` varchar(500) NOT NULL DEFAULT '' COMMENT '附件ID,如:1,2,3',
  97. `pay_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '打款状态 0待打款,1已打款',
  98. `pay_admin_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '打款人ID',
  99. `pay_time` bigint(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最后打款时间',
  100. `back_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '还款状态 0待还款,1已还款',
  101. `back_admin_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '还款操作人ID',
  102. `back_time` bigint(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最后还款时间',
  103. `create_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
  104. `update_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
  105. `delete_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '删除时间',
  106. `check_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '审核状态:0待审核,1审核中,2审核通过,3审核不通过,4撤销审核',
  107. `check_flow_id` int(11) NOT NULL DEFAULT 0 COMMENT '审核流程id',
  108. `check_step_sort` int(11) NOT NULL DEFAULT 0 COMMENT '当前审批步骤',
  109. `check_uids` varchar(500) NOT NULL DEFAULT '' COMMENT '当前审批人ID,如:1,2,3',
  110. `check_last_uid` varchar(500) NOT NULL DEFAULT '' COMMENT '上一审批人',
  111. `check_history_uids` varchar(500) NOT NULL DEFAULT '' COMMENT '历史审批人ID,如:1,2,3',
  112. `check_copy_uids` varchar(500) NOT NULL DEFAULT '' COMMENT '抄送人ID,如:1,2,3',
  113. `check_time` bigint(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '审核通过时间',
  114. PRIMARY KEY (`id`) USING BTREE
  115. ) ENGINE = InnoDB AUTO_INCREMENT = 1000 CHARACTER SET = utf8mb4 COMMENT = '借支表';
  116. -- ----------------------------
  117. -- Table structure for oa_talent
  118. -- ----------------------------
  119. DROP TABLE IF EXISTS `oa_talent`;
  120. CREATE TABLE `oa_talent` (
  121. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  122. `name` varchar(255) NOT NULL DEFAULT '' COMMENT '姓名',
  123. `email` varchar(255) NOT NULL DEFAULT '' COMMENT '电子邮箱',
  124. `mobile` bigint(11) NOT NULL DEFAULT 0 COMMENT '手机号码',
  125. `sex` int(255) NOT NULL DEFAULT 0 COMMENT '性别:1男,2女',
  126. `to_did` int(11) NOT NULL DEFAULT 0 COMMENT '所属部门',
  127. `to_dids` varchar(500) NOT NULL DEFAULT '' COMMENT '次部门',
  128. `thumb` varchar(255) NOT NULL COMMENT '头像',
  129. `position_id` int(11) NOT NULL DEFAULT 0 COMMENT '职位id',
  130. `type` int(1) NOT NULL DEFAULT 0 COMMENT '员工类型:0未设置,1正式,2试用,3实习',
  131. `position_name` int(11) NOT NULL DEFAULT 0 COMMENT '应聘职务',
  132. `position_rank` int(11) NOT NULL DEFAULT 0 COMMENT '应聘职级',
  133. `birthday` varchar(255) NOT NULL DEFAULT '' COMMENT '生日',
  134. `job_number` varchar(255) NOT NULL DEFAULT '' COMMENT '工号',
  135. `pid` int(11) NOT NULL DEFAULT 0 COMMENT '上级领导',
  136. `work_date` varchar(255) NOT NULL DEFAULT '' COMMENT '开始工作时间',
  137. `work_location` int(11) NOT NULL DEFAULT 0 COMMENT '工作地点',
  138. `native_place` varchar(255) NOT NULL DEFAULT '' COMMENT '籍贯',
  139. `nation` varchar(255) NOT NULL DEFAULT '' COMMENT '民族',
  140. `home_address` varchar(255) NOT NULL DEFAULT '' COMMENT '家庭地址',
  141. `current_address` varchar(255) NOT NULL DEFAULT '' COMMENT '现居地址',
  142. `contact` varchar(255) NOT NULL DEFAULT '' COMMENT '紧急联系人',
  143. `contact_mobile` varchar(255) NOT NULL DEFAULT '' COMMENT '紧急联系人电话',
  144. `resident_type` int(1) NOT NULL DEFAULT 0 COMMENT '户口性质:1农村户口,2城镇户口',
  145. `resident_place` varchar(255) NOT NULL DEFAULT '' COMMENT '户口所在地',
  146. `graduate_school` varchar(255) NOT NULL DEFAULT '' COMMENT '毕业学校',
  147. `graduate_day` varchar(255) NOT NULL DEFAULT '毕业日期',
  148. `political` int(1) NOT NULL DEFAULT 1 COMMENT '政治面貌:1中共党员,2团员',
  149. `marital_status` int(1) NOT NULL DEFAULT 1 COMMENT '婚姻状况:1未婚,2已婚,3离异',
  150. `idcard` varchar(255) NOT NULL DEFAULT '' COMMENT '身份证',
  151. `education` varchar(255) NOT NULL DEFAULT '' COMMENT '学位',
  152. `speciality` varchar(255) NOT NULL DEFAULT '' COMMENT '专业',
  153. `bank_account` varchar(255) NOT NULL DEFAULT '' COMMENT '银行卡号',
  154. `social_account` varchar(255) NOT NULL DEFAULT '' COMMENT '社保账号',
  155. `salary` int(11) NOT NULL DEFAULT 0 COMMENT '期望薪资',
  156. `salary_remark` varchar(255) NOT NULL DEFAULT '' COMMENT '薪资备注',
  157. `reference_name` varchar(255) NOT NULL DEFAULT '' COMMENT '推荐人姓名',
  158. `reference_rel` varchar(255) NOT NULL DEFAULT '' COMMENT '推荐人关系',
  159. `reference_mobile` varchar(255) NOT NULL DEFAULT '' COMMENT '推荐人联系方式',
  160. `file_ids` varchar(500) NOT NULL DEFAULT '' COMMENT '档案附件',
  161. `desc` mediumtext NULL COMMENT '个人简介',
  162. `remark` varchar(1000) NULL DEFAULT '' COMMENT '入职评语',
  163. `entry_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '入职时间',
  164. `is_staff` int(1) NOT NULL DEFAULT 1 COMMENT '身份类型:1普通员工,2劳务派遣',
  165. `status` int(1) NOT NULL DEFAULT 1 COMMENT '状态:1正常,2已入职',
  166. `admin_id` int(11) NOT NULL DEFAULT 0 COMMENT '创建人',
  167. `did` int(11) NOT NULL DEFAULT 0 COMMENT '创建部门',
  168. `create_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '申请时间',
  169. `check_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '审核状态:0待审核,1审核中,2审核通过,3审核不通过,4撤销审核',
  170. `check_flow_id` int(11) NOT NULL DEFAULT 0 COMMENT '审核流程id',
  171. `check_step_sort` int(11) NOT NULL DEFAULT 0 COMMENT '当前审批步骤',
  172. `check_uids` varchar(500) NOT NULL DEFAULT '' COMMENT '当前审批人ID,如:1,2,3',
  173. `check_last_uid` varchar(500) NOT NULL DEFAULT '' COMMENT '上一审批人',
  174. `check_history_uids` varchar(500) NOT NULL DEFAULT '' COMMENT '历史审批人ID,如:1,2,3',
  175. `check_copy_uids` varchar(500) NOT NULL DEFAULT '' COMMENT '抄送人ID,如:1,2,3',
  176. `check_time` bigint(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '审核通过时间',
  177. `update_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '更新信息时间',
  178. `delete_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '删除时间',
  179. PRIMARY KEY (`id`) USING BTREE,
  180. UNIQUE INDEX `id`(`id`) USING BTREE
  181. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '入职申请表';
  182. -- ----------------------------
  183. -- Table structure for oa_personal_quit
  184. -- ----------------------------
  185. DROP TABLE IF EXISTS `oa_personal_quit`;
  186. CREATE TABLE `oa_personal_quit` (
  187. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  188. `uid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户ID',
  189. `lead_admin_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上级领导',
  190. `connect_id` int(11) NOT NULL DEFAULT 0 COMMENT '资料交接人',
  191. `connect_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '资料交接时间',
  192. `connect_uids` varchar(100) NOT NULL DEFAULT '' COMMENT '参与交接人,可多个',
  193. `file_ids` varchar(500) NOT NULL DEFAULT '' COMMENT '档案附件',
  194. `quit_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '离职时间',
  195. `status` int(1) NOT NULL DEFAULT 1 COMMENT '状态:1未交接,2已交接离职',
  196. `remark` varchar(1000) NULL DEFAULT '' COMMENT '备注信息',
  197. `admin_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人',
  198. `did` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人所在部门',
  199. `check_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '审核状态:0待审核,1审核中,2审核通过,3审核不通过,4撤销审核',
  200. `check_flow_id` int(11) NOT NULL DEFAULT 0 COMMENT '审核流程id',
  201. `check_step_sort` int(11) NOT NULL DEFAULT 0 COMMENT '当前审批步骤',
  202. `check_uids` varchar(500) NOT NULL DEFAULT '' COMMENT '当前审批人ID,如:1,2,3',
  203. `check_last_uid` varchar(500) NOT NULL DEFAULT '' COMMENT '上一审批人',
  204. `check_history_uids` varchar(500) NOT NULL DEFAULT '' COMMENT '历史审批人ID,如:1,2,3',
  205. `check_copy_uids` varchar(500) NOT NULL DEFAULT '' COMMENT '抄送人ID,如:1,2,3',
  206. `check_time` bigint(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '审核通过时间',
  207. `create_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
  208. `update_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
  209. `delete_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '删除时间',
  210. PRIMARY KEY (`id`) USING BTREE
  211. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '离职申请表';
  212. -- ----------------------------
  213. -- Table structure for oa_department_change
  214. -- ----------------------------
  215. DROP TABLE IF EXISTS `oa_department_change`;
  216. CREATE TABLE `oa_department_change` (
  217. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  218. `uid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '员工ID',
  219. `from_did` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '原部门id',
  220. `to_did` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '调到部门id',
  221. `connect_id` int(11) NOT NULL DEFAULT 0 COMMENT '资料交接人',
  222. `connect_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '资料交接时间',
  223. `connect_uids` varchar(100) NOT NULL DEFAULT '' COMMENT '参与交接人,可多个',
  224. `file_ids` varchar(500) NOT NULL DEFAULT '' COMMENT '档案附件',
  225. `move_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '调动时间',
  226. `status` int(1) NOT NULL DEFAULT 1 COMMENT '状态:1未调动,2已交接调动',
  227. `remark` varchar(1000) NULL DEFAULT '' COMMENT '备注信息',
  228. `admin_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人',
  229. `did` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建人所在部门',
  230. `check_status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '审核状态:0待审核,1审核中,2审核通过,3审核不通过,4撤销审核',
  231. `check_flow_id` int(11) NOT NULL DEFAULT 0 COMMENT '审核流程id',
  232. `check_step_sort` int(11) NOT NULL DEFAULT 0 COMMENT '当前审批步骤',
  233. `check_uids` varchar(500) NOT NULL DEFAULT '' COMMENT '当前审批人ID,如:1,2,3',
  234. `check_last_uid` varchar(500) NOT NULL DEFAULT '' COMMENT '上一审批人',
  235. `check_history_uids` varchar(500) NOT NULL DEFAULT '' COMMENT '历史审批人ID,如:1,2,3',
  236. `check_copy_uids` varchar(500) NOT NULL DEFAULT '' COMMENT '抄送人ID,如:1,2,3',
  237. `check_time` bigint(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '审核通过时间',
  238. `create_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '创建时间',
  239. `update_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '更新时间',
  240. `delete_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '删除时间',
  241. PRIMARY KEY (`id`) USING BTREE
  242. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '人事调动申请表';
  243. -- ----------------------------
  244. -- Table structure for oa_blacklist
  245. -- ----------------------------
  246. DROP TABLE IF EXISTS `oa_blacklist`;
  247. CREATE TABLE `oa_blacklist` (
  248. `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
  249. `name` varchar(255) NOT NULL DEFAULT '' COMMENT '姓名',
  250. `mobile` varchar(255) NOT NULL DEFAULT '' COMMENT '手机号码',
  251. `idcard` varchar(255) NOT NULL DEFAULT '' COMMENT '身份证',
  252. `remark` text NULL COMMENT '备注信息',
  253. `admin_id` int(11) NOT NULL DEFAULT 0 COMMENT '创建人',
  254. `create_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '申请时间',
  255. `update_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '更新信息时间',
  256. `delete_time` bigint(11) NOT NULL DEFAULT 0 COMMENT '删除时间',
  257. PRIMARY KEY (`id`) USING BTREE,
  258. UNIQUE INDEX `id`(`id`) USING BTREE
  259. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COMMENT = '黑名单表';