|
@@ -98,69 +98,54 @@ INSERT INTO sys_privilege (id, name, url, type, parent_id, sequence, property, e
|
|
|
ALTER TABLE t_b_ding
|
|
|
ADD COLUMN ding_exception TINYINT NOT NULL DEFAULT 0 COMMENT '打卡异常,0:正常,1:异常' AFTER face_out_pass;
|
|
|
|
|
|
--- 2024-05-22
|
|
|
-DROP TABLE IF EXISTS `t_b_ding_statistic`;
|
|
|
-CREATE TABLE `t_b_ding_statistic` (
|
|
|
- `id` bigint NOT NULL COMMENT '主键',
|
|
|
- `service_id` bigint NOT NULL COMMENT '服务单元id',
|
|
|
- `sop_no` varchar(100) CHARACTER SET utf8mb4 NOT NULL COMMENT 'sop单号',
|
|
|
- `crm_no` varchar(100) CHARACTER SET utf8mb4 NOT NULL COMMENT 'crm单号',
|
|
|
- `user_archives_id` bigint NOT NULL COMMENT '人员档案id',
|
|
|
- `scan_start_time` bigint DEFAULT NULL COMMENT '扫描开始时间',
|
|
|
- `scan_end_time` bigint DEFAULT NULL COMMENT '扫描结束时间',
|
|
|
- `mark_paper_start_time` bigint DEFAULT NULL COMMENT '阅卷开始时间',
|
|
|
- `mark_paper_end_time` bigint DEFAULT NULL COMMENT '阅卷开始时间',
|
|
|
- `role_type` varchar(20) CHARACTER SET utf8mb4 NOT NULL COMMENT '项目角色类型',
|
|
|
- `actual_days` int DEFAULT NULL COMMENT '实际出勤(天)',
|
|
|
- `weekdays` int DEFAULT NULL COMMENT '工作日(天)',
|
|
|
- `weekends` int DEFAULT NULL COMMENT '周末(天)',
|
|
|
- `legal_holidays` int DEFAULT NULL COMMENT '法定节假日(天)',
|
|
|
- `work_hours` decimal(8,2) DEFAULT NULL COMMENT '累计工时(小时)',
|
|
|
- `violation_days` decimal(8,2) DEFAULT NULL COMMENT '违规工时',
|
|
|
- `submit_user_id` bigint NOT NULL COMMENT '提交人id',
|
|
|
- `submit_time` bigint NOT NULL COMMENT '提交时间',
|
|
|
- `submit_status` varchar(20) CHARACTER SET utf8mb4 NOT NULL COMMENT '提交状态',
|
|
|
- `create_id` bigint DEFAULT NULL COMMENT '创建人id',
|
|
|
- `create_time` bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
- `update_id` bigint DEFAULT NULL COMMENT '更新人id',
|
|
|
- `update_time` bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
- PRIMARY KEY (`id`),
|
|
|
- UNIQUE KEY `t_b_ding_statistic_un` (`sop_no`,`user_archives_id`)
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考勤提交统计表';
|
|
|
-
|
|
|
-- 2024-05-23
|
|
|
ALTER TABLE t_b_ding
|
|
|
CHANGE COLUMN sop_role_type sop_role_type VARCHAR(100) NOT NULL COMMENT '打卡时该用户在sop的身份集合' ;
|
|
|
|
|
|
-ALTER TABLE t_b_ding_statistic
|
|
|
- CHANGE COLUMN role_type sop_role_type VARCHAR(100) NOT NULL COMMENT '打卡时该用户在sop的身份集合' ;
|
|
|
-
|
|
|
ALTER TABLE t_b_ding_submit
|
|
|
CHANGE COLUMN violation_days violation_days INT NULL DEFAULT NULL COMMENT '违规天数(天)' ;
|
|
|
-ALTER TABLE t_b_ding_statistic
|
|
|
- CHANGE COLUMN violation_days violation_days INT NULL DEFAULT NULL COMMENT '违规天数(天)' ;
|
|
|
|
|
|
-- 2024-05-24
|
|
|
-ALTER TABLE t_b_ding_statistic
|
|
|
- DROP COLUMN submit_status,
|
|
|
- DROP COLUMN submit_time,
|
|
|
- DROP COLUMN submit_user_id;
|
|
|
-
|
|
|
ALTER TABLE t_b_ding_submit
|
|
|
ADD COLUMN scan_start_time BIGINT NULL COMMENT '扫描开始时间' AFTER user_archives_id,
|
|
|
ADD COLUMN scan_end_time BIGINT NULL COMMENT '扫描结束时间' AFTER scan_start_time,
|
|
|
ADD COLUMN mark_paper_start_time BIGINT NULL COMMENT '阅卷开始时间' AFTER scan_end_time,
|
|
|
ADD COLUMN mark_paper_end_time BIGINT NULL COMMENT '阅卷结束时间' AFTER mark_paper_start_time;
|
|
|
|
|
|
-ALTER TABLE t_b_ding_statistic
|
|
|
- ADD COLUMN ding_exception_count BIGINT NULL COMMENT '考勤异常数' AFTER violation_days,
|
|
|
- ADD COLUMN remain_count BIGINT NULL COMMENT '剩余补卡次数' AFTER ding_exception_count,
|
|
|
- ADD COLUMN exception_count BIGINT NULL COMMENT '待处理异常数' AFTER remain_count,
|
|
|
- ADD COLUMN custom_name VARCHAR(100) NULL COMMENT '客户名称' AFTER crm_no,
|
|
|
- ADD COLUMN province VARCHAR(100) NULL COMMENT '省份' AFTER custom_name,
|
|
|
- ADD COLUMN city VARCHAR(100) NULL COMMENT '城市' AFTER province,
|
|
|
- ADD COLUMN user_archives_name VARCHAR(100) NULL COMMENT '档案名' AFTER user_archives_id,
|
|
|
- ADD COLUMN user_archives_code VARCHAR(100) NULL COMMENT '档案编号' AFTER user_archives_name,
|
|
|
- ADD COLUMN supplier_name VARCHAR(100) NULL COMMENT '供应商名称' AFTER sop_role_type,
|
|
|
- ADD COLUMN supplier_id BIGINT NULL COMMENT '供应商id' AFTER sop_role_type;
|
|
|
+-- 2024-05-27
|
|
|
+DROP TABLE IF EXISTS t_b_ding_statistic;
|
|
|
+CREATE TABLE t_b_ding_statistic (
|
|
|
+ id bigint NOT NULL COMMENT '主键',
|
|
|
+ service_id bigint NOT NULL COMMENT '服务单元id',
|
|
|
+ sop_no varchar(100) NOT NULL COMMENT 'sop单号',
|
|
|
+ crm_no varchar(100) NOT NULL COMMENT 'crm单号',
|
|
|
+ custom_name varchar(100) DEFAULT NULL COMMENT '客户名称',
|
|
|
+ province varchar(100) DEFAULT NULL COMMENT '省份',
|
|
|
+ city varchar(100) DEFAULT NULL COMMENT '城市',
|
|
|
+ user_archives_id bigint NOT NULL COMMENT '人员档案id',
|
|
|
+ user_archives_name varchar(100) DEFAULT NULL COMMENT '档案名',
|
|
|
+ user_archives_code varchar(100) DEFAULT NULL COMMENT '档案编号',
|
|
|
+ scan_start_time bigint DEFAULT NULL COMMENT '扫描开始时间',
|
|
|
+ scan_end_time bigint DEFAULT NULL COMMENT '扫描结束时间',
|
|
|
+ mark_paper_start_time bigint DEFAULT NULL COMMENT '阅卷开始时间',
|
|
|
+ mark_paper_end_time bigint DEFAULT NULL COMMENT '阅卷开始时间',
|
|
|
+ sop_role_type varchar(100) NOT NULL COMMENT '打卡时该用户在sop的身份集合',
|
|
|
+ supplier_id bigint DEFAULT NULL COMMENT '供应商id',
|
|
|
+ supplier_name varchar(100) DEFAULT NULL COMMENT '供应商名称',
|
|
|
+ actual_days int DEFAULT NULL COMMENT '实际出勤(天)',
|
|
|
+ weekdays int DEFAULT NULL COMMENT '工作日(天)',
|
|
|
+ weekends int DEFAULT NULL COMMENT '周末(天)',
|
|
|
+ legal_holidays int DEFAULT NULL COMMENT '法定节假日(天)',
|
|
|
+ work_hours decimal(8,2) DEFAULT NULL COMMENT '累计工时(小时)',
|
|
|
+ violation_days int DEFAULT NULL COMMENT '违规天数(天)',
|
|
|
+ ding_exception_count bigint DEFAULT NULL COMMENT '考勤异常数',
|
|
|
+ remain_count bigint DEFAULT NULL COMMENT '剩余补卡次数',
|
|
|
+ exception_count bigint DEFAULT NULL COMMENT '待处理异常数',
|
|
|
+ create_id bigint DEFAULT NULL COMMENT '创建人id',
|
|
|
+ create_time bigint DEFAULT NULL COMMENT '创建时间',
|
|
|
+ update_id bigint DEFAULT NULL COMMENT '更新人id',
|
|
|
+ update_time bigint DEFAULT NULL COMMENT '更新时间',
|
|
|
+ PRIMARY KEY (id),
|
|
|
+ UNIQUE KEY t_b_ding_statistic_un (sop_no,user_archives_id)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='考勤提交统计表';
|
|
|
|