yangcong 4 年之前
父节点
当前提交
538487cc10
共有 1 个文件被更改,包括 11 次插入10 次删除
  1. 11 10
      fm-scheduling/src/main/resources/db.init/table.sql

+ 11 - 10
fm-scheduling/src/main/resources/db.init/table.sql

@@ -5,9 +5,9 @@ CREATE TABLE
     NOT EXISTS `work_rule`
 (
     `id`            VARCHAR(64) NOT NULL COMMENT '主键',
-    `rule_type`     int(1)      NOT NULL COMMENT '规则类型 1 日排班规则 2 月排班规则 0 特殊日期',
-    `rule_operator` int(8) COMMENT '比较符号 1大于 -1 小于 0 等于  2 大于等于  -2 小于等于',
-    `rule_value`    double(10, 2) COMMENT '规则的限定值',
+    `type`     int(1)      NOT NULL COMMENT '规则类型 1 日排班规则 2 月排班规则 0 特殊日期',
+    `operator` int(8) COMMENT '比较符号 1大于 -1 小于 0 等于  2 大于等于  -2 小于等于',
+    `value`    double(10, 2) COMMENT '规则的限定值',
     `validator`     varchar(64) COMMENT '规则的校验器标记',
     `enable`        tinyint(1)  NOT NULL DEFAULT 1 COMMENT '规则是否启用',
     `ts`            TIMESTAMP            default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
@@ -85,6 +85,7 @@ CREATE TABLE
     `id`               VARCHAR(64) NOT NULL COMMENT '主键',
     `source_shift_id`  VARCHAR(64) NOT NULL COMMENT '被比较的班次的id',
     `current_shift_id` VARCHAR(64) NULL COMMENT '当前的班次的id',
+    `ts`            TIMESTAMP            default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
     `creator`          VARCHAR(32) NOT NULL COMMENT '创建人',
     `creation_time`    TIMESTAMP   NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
     `modifier`         VARCHAR(32) NOT NULL COMMENT '最后修改人',
@@ -121,7 +122,7 @@ CREATE TABLE
     `id`            VARCHAR(64) NOT NULL COMMENT '主键',
     `work_day`      datetime NOT NULL COMMENT '上班的日期',
     `shift_id`      VARCHAR(11) NOT NULL COMMENT '班次id',
-    `staff_id`      VARCHAR(64) NOT NULL COMMENT '工作人员id',
+    `person_id`      VARCHAR(64) NOT NULL COMMENT '工作人员id',
     `ts`            TIMESTAMP            default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
     `creator`       VARCHAR(32) NOT NULL COMMENT '创建人',
     `creation_time` TIMESTAMP   NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
@@ -137,11 +138,11 @@ CREATE TABLE
     NOT EXISTS `work_time`
 (
     `id`              VARCHAR(64) NOT NULL COMMENT '主键',
-    `work_shift_id`   VARCHAR(11) NOT NULL COMMENT '班次id',
-    `work_staff_id`   VARCHAR(64) NOT NULL COMMENT '工作人员id',
-    `real_start_time` datetime    NOT NULL COMMENT '工作人员的真实上班时间',
-    `real_end_time`   datetime    NOT NULL COMMENT '工作人员真实下班时间',
-    `real_work_time`  int(8)      NOT NULL COMMENT '工作人员的真实工作时长 以分钟计',
+    `shift_id`   VARCHAR(11) NOT NULL COMMENT '班次id',
+    `staff_id`   VARCHAR(64) NOT NULL COMMENT '工作人员id',
+    `start_time` datetime    NOT NULL COMMENT '工作人员的真实上班时间',
+    `end_time`   datetime    NOT NULL COMMENT '工作人员真实下班时间',
+    `work_times`  int(8)      NOT NULL COMMENT '工作人员的真实工作时长 以分钟计',
     `ts`              TIMESTAMP            default current_timestamp on update current_timestamp NOT NULL COMMENT '乐观锁',
     `creator`         VARCHAR(32) NOT NULL COMMENT '创建人',
     `creation_time`   TIMESTAMP   NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
@@ -150,7 +151,7 @@ CREATE TABLE
     `valid`           INT(11)     NOT NULL COMMENT '合法标识',
     PRIMARY KEY (`id`)
 ) ENGINE = INNODB
-  CHARSET = utf8mb4 COMMENT '工作时间表';
+  CHARSET = utf8mb4 COMMENT '员工工作时长表';