Browse Source

修改优化sql

NorthLan 7 years ago
parent
commit
d8436c8b83
1 changed files with 59 additions and 63 deletions
  1. 59 63
      sql/archives_utilization.sql

+ 59 - 63
sql/archives_utilization.sql

@@ -20,22 +20,22 @@ SET FOREIGN_KEY_CHECKS=0;
 -- ----------------------------
 DROP TABLE IF EXISTS `utilization_apply`;
 CREATE TABLE `utilization_apply` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `enable` tinyint(4) DEFAULT NULL,
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(20) DEFAULT NULL,
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(20) DEFAULT NULL,
-  `property` varchar(50) NOT NULL,
-  `name` varchar(50) NOT NULL,
-  `phone` varchar(20) DEFAULT NULL,
-  `idcard_number` varchar(50) DEFAULT NULL,
-  `credentials_file` varchar(255) NOT NULL,
-  `company_name` varchar(255) DEFAULT NULL,
-  `archives_name` varchar(255) NOT NULL,
-  `apply_time` datetime NOT NULL,
-  `apply_purpose` varchar(255) NOT NULL,
+  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
+  `enable` bit(1) NOT NULL DEFAULT b'1' COMMENT '逻辑删表示,0表示删除',
+  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
+  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+  `create_by` varchar(20) DEFAULT NULL COMMENT '创建人',
+  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+  `update_by` varchar(20) DEFAULT NULL COMMENT '更新人',
+  `property` varchar(50) NOT NULL COMMENT '单位或个人',
+  `name` varchar(50) NOT NULL COMMENT '姓名',
+  `phone` varchar(20) DEFAULT NULL COMMENT '电话',
+  `idcard_number` varchar(50) DEFAULT NULL COMMENT '身份证号',
+  `credentials_file` varchar(255) NOT NULL COMMENT '身份证明文件',
+  `company_name` varchar(255) DEFAULT NULL COMMENT '单位名',
+  `archives_name` varchar(255) NOT NULL COMMENT '档案名',
+  `apply_time` datetime NOT NULL COMMENT '借阅时间',
+  `apply_purpose` varchar(255) NOT NULL COMMENT '借阅目的',
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
 
@@ -44,19 +44,18 @@ CREATE TABLE `utilization_apply` (
 -- ----------------------------
 DROP TABLE IF EXISTS `utilization_audit`;
 CREATE TABLE `utilization_audit` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `enable` tinyint(4) DEFAULT NULL,
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(20) DEFAULT NULL,
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(20) DEFAULT NULL,
-  `name` varchar(50) NOT NULL,
-  `position` varchar(50) DEFAULT NULL,
-  `result` varchar(50) DEFAULT NULL,
-  `time` datetime NOT NULL,
+  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
+  `enable` bit(1) NOT NULL DEFAULT b'1' COMMENT '逻辑删表示,0表示删除',
+  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
+  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+  `create_by` varchar(20) DEFAULT NULL COMMENT '创建人',
+  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+  `update_by` varchar(20) DEFAULT NULL COMMENT '更新人',
+  `name` varchar(50) NOT NULL COMMENT '审核人',
+  `position` varchar(50) DEFAULT NULL COMMENT '职位',
+  `result` varchar(50) DEFAULT NULL COMMENT '审核结果',
+  `time` datetime NOT NULL COMMENT '审核时间',
   PRIMARY KEY (`id`)
-  -- CONSTRAINT `utilization_audit_ibfk_1` FOREIGN KEY (`id`) REFERENCES `utilization_apply` (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
 
 -- ----------------------------
@@ -64,19 +63,18 @@ CREATE TABLE `utilization_audit` (
 -- ----------------------------
 DROP TABLE IF EXISTS `utilization_borrow`;
 CREATE TABLE `utilization_borrow` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `enable` tinyint(4) DEFAULT NULL,
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(20) DEFAULT NULL,
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(20) DEFAULT NULL,
-  `borrow_time` datetime NOT NULL,
-  `duration` varchar(50) DEFAULT NULL,
-  `deadline` datetime DEFAULT NULL,
-  `status` varchar(50) DEFAULT NULL,
+  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
+  `enable` bit(1) NOT NULL DEFAULT b'1' COMMENT '逻辑删表示,0表示删除',
+  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
+  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+  `create_by` varchar(20) DEFAULT NULL COMMENT '创建人',
+  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+  `update_by` varchar(20) DEFAULT NULL COMMENT '更新人',
+  `borrow_time` datetime NOT NULL COMMENT '借阅时间',
+  `duration` varchar(50) DEFAULT NULL COMMENT '借阅期限',
+  `deadline` datetime DEFAULT NULL COMMENT '应归还时间',
+  `status` varchar(50) DEFAULT NULL COMMENT '归还状态',
   PRIMARY KEY (`id`)
-  -- CONSTRAINT `utilization_borrow_ibfk_1` FOREIGN KEY (`id`) REFERENCES `utilization_apply` (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
 
 -- ----------------------------
@@ -84,18 +82,17 @@ CREATE TABLE `utilization_borrow` (
 -- ----------------------------
 DROP TABLE IF EXISTS `utilization_evaluation`;
 CREATE TABLE `utilization_evaluation` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `enable` tinyint(4) DEFAULT NULL,
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(20) DEFAULT NULL,
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(20) DEFAULT NULL,
-  `evaluate_score` varchar(10) NOT NULL,
-  `evaluate_content` varchar(255) DEFAULT NULL,
-  `evaluate_time` datetime NOT NULL,
+  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
+  `enable` bit(1) NOT NULL DEFAULT b'1' COMMENT '逻辑删表示,0表示删除',
+  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
+  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+  `create_by` varchar(20) DEFAULT NULL COMMENT '创建人',
+  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+  `update_by` varchar(20) DEFAULT NULL COMMENT '更新人',
+  `evaluate_score` varchar(10) NOT NULL COMMENT '评分',
+  `evaluate_content` varchar(255) DEFAULT NULL COMMENT '评价内容',
+  `evaluate_time` datetime NOT NULL COMMENT '评价时间',
   PRIMARY KEY (`id`)
-  -- CONSTRAINT `utilization_evaluation_ibfk_1` FOREIGN KEY (`id`) REFERENCES `utilization_borrow` (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
 
 -- ----------------------------
@@ -103,17 +100,16 @@ CREATE TABLE `utilization_evaluation` (
 -- ----------------------------
 DROP TABLE IF EXISTS `utilization_remind`;
 CREATE TABLE `utilization_remind` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT,
-  `enable` tinyint(4) DEFAULT NULL,
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(20) DEFAULT NULL,
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(20) DEFAULT NULL,
-  `extra_time` datetime DEFAULT NULL,
-  `remind` varchar(50) NOT NULL,
+  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
+  `enable` bit(1) NOT NULL DEFAULT b'1' COMMENT '逻辑删表示,0表示删除',
+  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
+  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+  `create_by` varchar(20) DEFAULT NULL COMMENT '创建人',
+  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+  `update_by` varchar(20) DEFAULT NULL COMMENT '更新人',
+  `extra_time` datetime DEFAULT NULL COMMENT '超期时间',
+  `remind` varchar(50) NOT NULL COMMENT '提醒状态',
   PRIMARY KEY (`id`)
-  -- CONSTRAINT `utilization_remind_ibfk_1` FOREIGN KEY (`id`) REFERENCES `utilization_borrow` (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
 
 -- ----------------------------
@@ -122,12 +118,12 @@ CREATE TABLE `utilization_remind` (
 DROP TABLE IF EXISTS `utilization_rules`;
 CREATE TABLE `utilization_rules` (
   `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
-  `enable` bit(1) NOT NULL DEFAULT b'1' COMMENT '逻辑删标识,0表示删除',
+  `enable` bit(1) NOT NULL DEFAULT b'1' COMMENT '逻辑删表示,0表示删除',
   `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
   `create_time` datetime DEFAULT NULL COMMENT '创建时间',
   `create_by` varchar(20) DEFAULT NULL COMMENT '创建人',
   `update_time` datetime DEFAULT NULL COMMENT '更新时间',
   `update_by` varchar(20) DEFAULT NULL COMMENT '更新人',
-  `borrow_time` datetime DEFAULT NULL,
+  `borrow_time` datetime DEFAULT NULL COMMENT '档案允许借阅时间',
   PRIMARY KEY (`id`)
 ) ENGINE=InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8;