Bladeren bron

数据库更新

likeku 8 jaren geleden
bovenliggende
commit
aba45e4aad
1 gewijzigde bestanden met toevoegingen van 64 en 34 verwijderingen
  1. 64 34
      dongleerp.sql

+ 64 - 34
dongleerp.sql

@@ -3,7 +3,7 @@
 -- https://www.phpmyadmin.net/
 --
 -- Host: localhost
+-- Generation Time: 2017-03-22 16:27:16
 -- 服务器版本: 10.1.21-MariaDB-1~xenial
 -- PHP Version: 7.0.15-0ubuntu0.16.04.4
 
@@ -695,12 +695,24 @@ CREATE TABLE `holiday_acman` (
   `idname` varchar(500) COLLATE utf8_unicode_ci NOT NULL COMMENT '名字id,以,分隔',
   `name` varchar(500) COLLATE utf8_unicode_ci NOT NULL COMMENT '名字,以空格分隔',
   `pinyinname` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '拼音名字,多个人以|号分隔',
-  `type` tinyint(1) UNSIGNED NOT NULL COMMENT '1:审批组,2:抄送组'
+  `type` int(6) UNSIGNED NOT NULL DEFAULT '0' COMMENT '0:审批组,对应的id为该审批组的抄送组'
 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='假期审批组和抄送人组';
 
 -- --------------------------------------------------------
 
 --
+-- 表的结构 `holiday_admin`
+--
+
+CREATE TABLE `holiday_admin` (
+  `id` int(11) UNSIGNED NOT NULL,
+  `uid` int(11) UNSIGNED NOT NULL,
+  `username` varchar(50) COLLATE utf8_unicode_ci NOT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='假期管理员表';
+
+-- --------------------------------------------------------
+
+--
 -- 表的结构 `holiday_approval`
 --
 
@@ -709,9 +721,11 @@ CREATE TABLE `holiday_approval` (
   `hid` int(11) UNSIGNED NOT NULL COMMENT '请假申请表的id',
   `aid` int(11) UNSIGNED NOT NULL COMMENT '审批人id',
   `aname` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT '审批人名字',
-  `status` tinyint(1) UNSIGNED NOT NULL DEFAULT '0' COMMENT '审批结果,1:审批通过,2:审批不通过,0(默认):未审批',
+  `apinyinname` varchar(50) COLLATE utf8_unicode_ci NOT NULL COMMENT '拼音名字',
+  `status` tinyint(1) UNSIGNED NOT NULL DEFAULT '0' COMMENT '审批过程,1:到你审批但你未审批,2:审批通过,3:审批不通过,0(默认):未到你审批',
   `approvetime` varchar(15) COLLATE utf8_unicode_ci NOT NULL COMMENT '审批时间',
-  `description` varchar(5000) COLLATE utf8_unicode_ci NOT NULL COMMENT '审批回复内容'
+  `description` varchar(5000) COLLATE utf8_unicode_ci NOT NULL COMMENT '审批回复内容',
+  `nextaid` int(11) UNSIGNED NOT NULL COMMENT '审批顺序,下级aid,最后一个为空'
 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='假期审批表';
 
 -- --------------------------------------------------------
@@ -745,7 +759,7 @@ CREATE TABLE `holiday_msg` (
   `endtime` varchar(30) COLLATE utf8_unicode_ci NOT NULL COMMENT '结束时间',
   `dayjson` varchar(5000) COLLATE utf8_unicode_ci NOT NULL COMMENT '假期日期',
   `daynum` decimal(10,1) UNSIGNED NOT NULL COMMENT '假期天数',
-  `status` tinyint(1) UNSIGNED NOT NULL DEFAULT '0' COMMENT '审批类型,1:审批通过,2:审批不通过,0(默认):未审批',
+  `status` tinyint(1) UNSIGNED NOT NULL DEFAULT '0' COMMENT '审批类型,1:审批通过,2:审批不通过,3:管理员添加,0(默认):未审批',
   `addtime` varchar(15) COLLATE utf8_unicode_ci NOT NULL COMMENT '提交时间',
   `approvetime` varchar(15) COLLATE utf8_unicode_ci NOT NULL COMMENT '审批时间',
   `description` varchar(5000) COLLATE utf8_unicode_ci NOT NULL COMMENT '申请内容'
@@ -762,7 +776,10 @@ CREATE TABLE `holiday_staff` (
   `yearnum` decimal(10,1) UNSIGNED NOT NULL DEFAULT '0.0' COMMENT '年假数目',
   `hadyear` smallint(2) UNSIGNED NOT NULL DEFAULT '0' COMMENT '在职年份',
   `addnum` decimal(10,1) UNSIGNED NOT NULL DEFAULT '0.0' COMMENT '加值班存假数目',
-  `othernum` decimal(10,1) UNSIGNED NOT NULL DEFAULT '0.0' COMMENT '其它假期数目(后台手动输入)',
+  `hunjianum` decimal(10,1) UNSIGNED NOT NULL DEFAULT '0.0' COMMENT '婚假假期数目(后台手动输入)',
+  `chanjianum` decimal(10,1) UNSIGNED NOT NULL DEFAULT '0.0' COMMENT '产假假期数目(后台手动输入)',
+  `sangjianum` decimal(10,1) UNSIGNED NOT NULL DEFAULT '0.0' COMMENT '丧假假期数目(后台手动输入)',
+  `gongjianum` decimal(10,1) UNSIGNED NOT NULL DEFAULT '0.0' COMMENT '工伤假假期数目(后台手动输入)',
   `isadmin` tinyint(1) UNSIGNED NOT NULL DEFAULT '0' COMMENT '是否是审批人,1:是,0否'
 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='员工假期表';
 
@@ -1053,6 +1070,13 @@ ALTER TABLE `holiday_acman`
   ADD PRIMARY KEY (`id`);
 
 --
+-- Indexes for table `holiday_admin`
+--
+ALTER TABLE `holiday_admin`
+  ADD PRIMARY KEY (`id`),
+  ADD KEY `uid` (`uid`);
+
+--
 -- Indexes for table `holiday_approval`
 --
 ALTER TABLE `holiday_approval`
@@ -1079,7 +1103,7 @@ ALTER TABLE `holiday_msg`
 --
 ALTER TABLE `holiday_staff`
   ADD PRIMARY KEY (`uid`),
-  ADD KEY `yearnum` (`yearnum`,`addnum`,`othernum`),
+  ADD KEY `yearnum` (`yearnum`,`addnum`,`hunjianum`),
   ADD KEY `isadmin` (`isadmin`);
 
 --
@@ -1096,32 +1120,32 @@ ALTER TABLE `holiday_type`
 -- 使用表AUTO_INCREMENT `CLD_accountItem`
 --
 ALTER TABLE `CLD_accountItem`
-  MODIFY `aid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=32;
+  MODIFY `aid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=33;
 --
 -- 使用表AUTO_INCREMENT `CLD_action_log`
 --
 ALTER TABLE `CLD_action_log`
-  MODIFY `aid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=366440;
+  MODIFY `aid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=371734;
 --
 -- 使用表AUTO_INCREMENT `CLD_client`
 --
 ALTER TABLE `CLD_client`
-  MODIFY `cid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=77126;
+  MODIFY `cid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=77815;
 --
 -- 使用表AUTO_INCREMENT `CLD_client_staff`
 --
 ALTER TABLE `CLD_client_staff`
-  MODIFY `csid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=77970;
+  MODIFY `csid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=78659;
 --
 -- 使用表AUTO_INCREMENT `CLD_company`
 --
 ALTER TABLE `CLD_company`
-  MODIFY `cid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23273;
+  MODIFY `cid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23486;
 --
 -- 使用表AUTO_INCREMENT `CLD_C_tooltip`
 --
 ALTER TABLE `CLD_C_tooltip`
-  MODIFY `tip` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5418;
+  MODIFY `tip` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5446;
 --
 -- 使用表AUTO_INCREMENT `CLD_district`
 --
@@ -1131,22 +1155,22 @@ ALTER TABLE `CLD_district`
 -- 使用表AUTO_INCREMENT `CLD_district_staff`
 --
 ALTER TABLE `CLD_district_staff`
-  MODIFY `dsid` int(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=77126;
+  MODIFY `dsid` int(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=77815;
 --
 -- 使用表AUTO_INCREMENT `CLD_eMailJournal`
 --
 ALTER TABLE `CLD_eMailJournal`
-  MODIFY `ejid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=225209;
+  MODIFY `ejid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=230307;
 --
 -- 使用表AUTO_INCREMENT `CLD_eMailList`
 --
 ALTER TABLE `CLD_eMailList`
-  MODIFY `elid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=349;
+  MODIFY `elid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=350;
 --
 -- 使用表AUTO_INCREMENT `CLD_eMailTemplate`
 --
 ALTER TABLE `CLD_eMailTemplate`
-  MODIFY `etid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=423;
+  MODIFY `etid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=424;
 --
 -- 使用表AUTO_INCREMENT `cld_enclosur`
 --
@@ -1166,7 +1190,7 @@ ALTER TABLE `CLD_executeCopy`
 -- 使用表AUTO_INCREMENT `CLD_itemStatistics`
 --
 ALTER TABLE `CLD_itemStatistics`
-  MODIFY `sid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7283;
+  MODIFY `sid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7467;
 --
 -- 使用表AUTO_INCREMENT `CLD_loanReceipt`
 --
@@ -1176,12 +1200,12 @@ ALTER TABLE `CLD_loanReceipt`
 -- 使用表AUTO_INCREMENT `CLD_longle`
 --
 ALTER TABLE `CLD_longle`
-  MODIFY `lid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=37438;
+  MODIFY `lid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=37685;
 --
 -- 使用表AUTO_INCREMENT `CLD_longlelog`
 --
 ALTER TABLE `CLD_longlelog`
-  MODIFY `logid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=106415;
+  MODIFY `logid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=107474;
 --
 -- 使用表AUTO_INCREMENT `CLD_L_category`
 --
@@ -1201,22 +1225,22 @@ ALTER TABLE `CLD_product`
 -- 使用表AUTO_INCREMENT `CLD_receipt`
 --
 ALTER TABLE `CLD_receipt`
-  MODIFY `rid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2343;
+  MODIFY `rid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2391;
 --
 -- 使用表AUTO_INCREMENT `CLD_receiptDetail`
 --
 ALTER TABLE `CLD_receiptDetail`
-  MODIFY `rdid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10346;
+  MODIFY `rdid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10604;
 --
 -- 使用表AUTO_INCREMENT `CLD_receiptLog`
 --
 ALTER TABLE `CLD_receiptLog`
-  MODIFY `rlid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=306;
+  MODIFY `rlid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=552;
 --
 -- 使用表AUTO_INCREMENT `CLD_remind`
 --
 ALTER TABLE `CLD_remind`
-  MODIFY `rid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=547;
+  MODIFY `rid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=551;
 --
 -- 使用表AUTO_INCREMENT `CLD_role`
 --
@@ -1226,7 +1250,7 @@ ALTER TABLE `CLD_role`
 -- 使用表AUTO_INCREMENT `CLD_service_log`
 --
 ALTER TABLE `CLD_service_log`
-  MODIFY `slid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=194013;
+  MODIFY `slid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=197177;
 --
 -- 使用表AUTO_INCREMENT `CLD_sms`
 --
@@ -1241,12 +1265,12 @@ ALTER TABLE `CLD_staff`
 -- 使用表AUTO_INCREMENT `CLD_staffDynamic`
 --
 ALTER TABLE `CLD_staffDynamic`
-  MODIFY `sdid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=400;
+  MODIFY `sdid` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=405;
 --
 -- 使用表AUTO_INCREMENT `CLD_statistics`
 --
 ALTER TABLE `CLD_statistics`
-  MODIFY `sid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1096;
+  MODIFY `sid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1120;
 --
 -- 使用表AUTO_INCREMENT `CLD_tag`
 --
@@ -1261,42 +1285,47 @@ ALTER TABLE `CLD_tagCompany`
 -- 使用表AUTO_INCREMENT `CLD_tagCompanyNexus`
 --
 ALTER TABLE `CLD_tagCompanyNexus`
-  MODIFY `tcid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=239;
+  MODIFY `tcid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=242;
 --
 -- 使用表AUTO_INCREMENT `CLD_tag_client`
 --
 ALTER TABLE `CLD_tag_client`
-  MODIFY `tcid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=36508;
+  MODIFY `tcid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=36538;
 --
 -- 使用表AUTO_INCREMENT `CLD_verify`
 --
 ALTER TABLE `CLD_verify`
-  MODIFY `vid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=45;
+  MODIFY `vid` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=46;
 --
 -- 使用表AUTO_INCREMENT `holiday_acman`
 --
 ALTER TABLE `holiday_acman`
-  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
+  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23;
+--
+-- 使用表AUTO_INCREMENT `holiday_admin`
+--
+ALTER TABLE `holiday_admin`
+  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
 --
 -- 使用表AUTO_INCREMENT `holiday_approval`
 --
 ALTER TABLE `holiday_approval`
-  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30;
+  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=56;
 --
 -- 使用表AUTO_INCREMENT `holiday_day`
 --
 ALTER TABLE `holiday_day`
-  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;
+  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=32;
 --
 -- 使用表AUTO_INCREMENT `holiday_msg`
 --
 ALTER TABLE `holiday_msg`
-  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24;
+  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=44;
 --
 -- 使用表AUTO_INCREMENT `holiday_type`
 --
 ALTER TABLE `holiday_type`
-  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;
+  MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;
 /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
 /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
 /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;