|
|
@@ -1,6 +1,4 @@
|
|
|
-- punch_settle.punch_in definition
|
|
|
-CREATE DATABASE `punch_settle` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;
|
|
|
-
|
|
|
CREATE TABLE `punch_in` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`task_name` varchar(128) NOT NULL COMMENT '任务名称',
|
|
|
@@ -9,9 +7,9 @@ CREATE TABLE `punch_in` (
|
|
|
`full_attendance_flag` tinyint NOT NULL DEFAULT '0' COMMENT '是否启用全勤奖励标志(0-不是,1-是)',
|
|
|
`archive_flag` tinyint NOT NULL DEFAULT '0' COMMENT '是否归档标志(0-不是,1-是)',
|
|
|
`created_by` bigint NOT NULL COMMENT '创建人',
|
|
|
- `creation_time` timestamp NOT NULL COMMENT '创建时间',
|
|
|
+ `creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`last_updated_by` bigint NOT NULL COMMENT '最后更新人',
|
|
|
- `last_update_time` timestamp NOT NULL COMMENT '最后更新时间',
|
|
|
+ `last_update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
|
|
|
`version` bigint NOT NULL DEFAULT '1' COMMENT '版本号',
|
|
|
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
|
|
PRIMARY KEY (`id`)
|
|
|
@@ -25,9 +23,9 @@ CREATE TABLE `punch_in_record` (
|
|
|
`punch_in_id` bigint NOT NULL COMMENT '打卡任务表主键',
|
|
|
`punch_in_date` varchar(10) NOT NULL COMMENT '打卡日期',
|
|
|
`created_by` bigint NOT NULL COMMENT '创建人',
|
|
|
- `creation_time` timestamp NOT NULL COMMENT '创建时间',
|
|
|
+ `creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`last_updated_by` bigint NOT NULL COMMENT '最后更新人',
|
|
|
- `last_update_time` timestamp NOT NULL COMMENT '最后更新时间',
|
|
|
+ `last_update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
|
|
|
`version` bigint NOT NULL DEFAULT '1' COMMENT '版本号',
|
|
|
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
|
|
PRIMARY KEY (`id`)
|
|
|
@@ -40,9 +38,9 @@ CREATE TABLE `punch_in_record_settlement_rela` (
|
|
|
`record_id` bigint NOT NULL COMMENT '打卡任务记录表ID',
|
|
|
`settlement_id` bigint NOT NULL COMMENT '打卡任务结算表ID',
|
|
|
`created_by` bigint NOT NULL COMMENT '创建人',
|
|
|
- `creation_time` timestamp NOT NULL COMMENT '创建时间',
|
|
|
+ `creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`last_updated_by` bigint NOT NULL COMMENT '最后更新人',
|
|
|
- `last_update_time` timestamp NOT NULL COMMENT '最后更新时间',
|
|
|
+ `last_update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
|
|
|
`version` bigint NOT NULL DEFAULT '1' COMMENT '版本号',
|
|
|
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
|
|
PRIMARY KEY (`id`)
|
|
|
@@ -63,9 +61,9 @@ CREATE TABLE `punch_in_settlement` (
|
|
|
`notify_status` varchar(20) DEFAULT NULL COMMENT '结算通知状态(fail-通知失败,success-成功通知,pending-待通知)',
|
|
|
`notify_time` timestamp NULL DEFAULT NULL COMMENT '结算通知时间',
|
|
|
`created_by` bigint NOT NULL COMMENT '创建人',
|
|
|
- `creation_time` timestamp NOT NULL COMMENT '创建时间',
|
|
|
+ `creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`last_updated_by` bigint NOT NULL COMMENT '最后更新人',
|
|
|
- `last_update_time` timestamp NOT NULL COMMENT '最后更新时间',
|
|
|
+ `last_update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
|
|
|
`version` bigint NOT NULL DEFAULT '1' COMMENT '版本号',
|
|
|
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
|
|
PRIMARY KEY (`id`)
|
|
|
@@ -84,9 +82,9 @@ CREATE TABLE `settlement_notify_task` (
|
|
|
`notify_fail_num` int NOT NULL DEFAULT '0' COMMENT '通知失败数量',
|
|
|
`error_message` text COMMENT '失败异常信息',
|
|
|
`created_by` bigint NOT NULL COMMENT '创建人',
|
|
|
- `creation_time` timestamp NOT NULL COMMENT '创建时间',
|
|
|
+ `creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`last_updated_by` bigint NOT NULL COMMENT '最后更新人',
|
|
|
- `last_update_time` timestamp NOT NULL COMMENT '最后更新时间',
|
|
|
+ `last_update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
|
|
|
`version` bigint NOT NULL DEFAULT '1' COMMENT '版本号',
|
|
|
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
|
|
PRIMARY KEY (`id`)
|
|
|
@@ -105,9 +103,9 @@ CREATE TABLE `settlement_task` (
|
|
|
`processed_unsettle_num` int NOT NULL DEFAULT '0' COMMENT '处理没结算数量',
|
|
|
`error_message` text COMMENT '失败异常信息',
|
|
|
`created_by` bigint NOT NULL COMMENT '创建人',
|
|
|
- `creation_time` timestamp NOT NULL COMMENT '创建时间',
|
|
|
+ `creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`last_updated_by` bigint NOT NULL COMMENT '最后更新人',
|
|
|
- `last_update_time` timestamp NOT NULL COMMENT '最后更新时间',
|
|
|
+ `last_update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
|
|
|
`version` bigint NOT NULL DEFAULT '1' COMMENT '版本号',
|
|
|
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
|
|
PRIMARY KEY (`id`)
|
|
|
@@ -124,9 +122,9 @@ CREATE TABLE `user` (
|
|
|
`reward_num` int NOT NULL DEFAULT '0',
|
|
|
`claimed_reward_num` int NOT NULL DEFAULT '0' COMMENT '已领取奖励数',
|
|
|
`created_by` bigint NOT NULL COMMENT '创建人',
|
|
|
- `creation_time` timestamp NOT NULL COMMENT '创建时间',
|
|
|
+ `creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`last_updated_by` bigint NOT NULL COMMENT '最后更新人',
|
|
|
- `last_update_time` timestamp NOT NULL COMMENT '最后更新时间',
|
|
|
+ `last_update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
|
|
|
`version` bigint NOT NULL DEFAULT '1' COMMENT '版本号',
|
|
|
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
|
|
PRIMARY KEY (`id`)
|
|
|
@@ -142,9 +140,9 @@ CREATE TABLE `user_reward` (
|
|
|
`unclaimed_reward_num` int NOT NULL DEFAULT '0' COMMENT '未领取奖励数',
|
|
|
`claimed_reward_num` int NOT NULL DEFAULT '0' COMMENT '已领取奖励数',
|
|
|
`created_by` bigint NOT NULL COMMENT '创建人',
|
|
|
- `creation_time` timestamp NOT NULL COMMENT '创建时间',
|
|
|
+ `creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`last_updated_by` bigint NOT NULL COMMENT '最后更新人',
|
|
|
- `last_update_time` timestamp NOT NULL COMMENT '最后更新时间',
|
|
|
+ `last_update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
|
|
|
`version` bigint NOT NULL DEFAULT '1' COMMENT '版本号',
|
|
|
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
|
|
PRIMARY KEY (`id`)
|
|
|
@@ -161,9 +159,9 @@ CREATE TABLE `user_claim_reward_record` (
|
|
|
`before_claim_reward_num` int NOT NULL DEFAULT '0' COMMENT '领取前用户拥有的奖励数',
|
|
|
`after_claim_reward_num` int NOT NULL DEFAULT '0' COMMENT '领取后用户拥有的奖励数',
|
|
|
`created_by` bigint NOT NULL COMMENT '创建人',
|
|
|
- `creation_time` timestamp NOT NULL COMMENT '创建时间',
|
|
|
+ `creation_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
`last_updated_by` bigint NOT NULL COMMENT '最后更新人',
|
|
|
- `last_update_time` timestamp NOT NULL COMMENT '最后更新时间',
|
|
|
+ `last_update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
|
|
|
`version` bigint NOT NULL DEFAULT '1' COMMENT '版本号',
|
|
|
`delete_flag` tinyint NOT NULL DEFAULT '0' COMMENT '逻辑删除标志(0-未删除,1-已删除)',
|
|
|
PRIMARY KEY (`id`)
|