From 4375d669d24ac8a91c16e27e6795aa66ede025af Mon Sep 17 00:00:00 2001 From: gy <997485446@qq.com> Date: Sat, 8 Oct 2022 16:47:52 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E6=9B=B4=E6=96=B0sql=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/approval.sql | 54 +++++++++++++++++++++++++---------------------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/docs/approval.sql b/docs/approval.sql index 89a8196..cac8561 100644 --- a/docs/approval.sql +++ b/docs/approval.sql @@ -15,7 +15,6 @@ /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- 导出 表 fontree-approval.approval 结构 -DROP TABLE IF EXISTS `approval`; CREATE TABLE IF NOT EXISTS `approval` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `domain` varchar(50) NOT NULL COMMENT '环境变量', @@ -31,18 +30,17 @@ CREATE TABLE IF NOT EXISTS `approval` ( `approval_users` json NOT NULL COMMENT '审批人缓存', `now_user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '当前审批人ID', `now_user_name` varchar(50) NOT NULL DEFAULT '0' COMMENT '当前审批人名称', - `type` enum('content','work','exhibition','show','bundle') DEFAULT NULL COMMENT '类型', + `type` varchar(50) DEFAULT NULL COMMENT '类型', `content` tinytext COMMENT '提交审批内容', `reply` tinytext COMMENT '回复内容', `level` tinyint(4) DEFAULT NULL COMMENT '审批总层级', `now_level` tinyint(4) DEFAULT NULL COMMENT '当前审批总层级', PRIMARY KEY (`id`) - ) ENGINE=InnoDB AUTO_INCREMENT=69 DEFAULT CHARSET=utf8mb4 COMMENT='审批'; + ) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COMMENT='main:审批:work,show:approval_work,approval_exhibition'; -- 数据导出被取消选择。 -- 导出 表 fontree-approval.approval_exhibition 结构 -DROP TABLE IF EXISTS `approval_exhibition`; CREATE TABLE IF NOT EXISTS `approval_exhibition` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `deleted_at` int(11) NOT NULL COMMENT '删除时间', @@ -55,12 +53,11 @@ CREATE TABLE IF NOT EXISTS `approval_exhibition` ( `package_size` varchar(50) DEFAULT NULL COMMENT '平尺数', `package_number` varchar(50) DEFAULT NULL COMMENT '序号', PRIMARY KEY (`id`) - ) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8mb4 COMMENT='绑定的画展包'; + ) ENGINE=InnoDB AUTO_INCREMENT=67 DEFAULT CHARSET=utf8mb4 COMMENT='entity:绑定的画展包:work,show:approval_work'; -- 数据导出被取消选择。 -- 导出 表 fontree-approval.approval_setting 结构 -DROP TABLE IF EXISTS `approval_setting`; CREATE TABLE IF NOT EXISTS `approval_setting` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `deleted_at` int(11) NOT NULL DEFAULT '0' COMMENT '删除标记', @@ -72,12 +69,11 @@ CREATE TABLE IF NOT EXISTS `approval_setting` ( `domain` varchar(50) NOT NULL COMMENT '环境env', PRIMARY KEY (`id`), UNIQUE KEY `index` (`domain`,`key_word`,`deleted_at`) USING BTREE - ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COMMENT='部门抄送人设置'; + ) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COMMENT='部门抄送人设置'; -- 数据导出被取消选择。 -- 导出 表 fontree-approval.approval_type 结构 -DROP TABLE IF EXISTS `approval_type`; CREATE TABLE IF NOT EXISTS `approval_type` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `domain` varchar(50) DEFAULT NULL COMMENT '环境Code', @@ -89,12 +85,11 @@ CREATE TABLE IF NOT EXISTS `approval_type` ( `remark` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `unqiue_index` (`domain`,`key_word`,`deleted_at`) - ) ENGINE=InnoDB AUTO_INCREMENT=77 DEFAULT CHARSET=utf8mb4 COMMENT='类型'; + ) ENGINE=InnoDB AUTO_INCREMENT=98 DEFAULT CHARSET=utf8mb4 COMMENT='类型'; -- 数据导出被取消选择。 -- 导出 表 fontree-approval.approval_work 结构 -DROP TABLE IF EXISTS `approval_work`; CREATE TABLE IF NOT EXISTS `approval_work` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `deleted_at` int(11) NOT NULL COMMENT '删除时间', @@ -105,7 +100,7 @@ CREATE TABLE IF NOT EXISTS `approval_work` ( `artwork_id` bigint(20) DEFAULT NULL COMMENT '作品id', `artwork_name` varchar(50) DEFAULT NULL COMMENT '作品名称', `artist_name` varchar(50) DEFAULT NULL COMMENT '作家名称', - `artwork_cover` varchar(50) DEFAULT NULL COMMENT '作品封面', + `artwork_cover` varchar(500) DEFAULT NULL COMMENT '作品封面', `artwork_number` varchar(50) DEFAULT NULL COMMENT '作品序号', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='审批绑定画作表'; @@ -113,7 +108,6 @@ CREATE TABLE IF NOT EXISTS `approval_work` ( -- 数据导出被取消选择。 -- 导出 表 fontree-approval.approval_workflow 结构 -DROP TABLE IF EXISTS `approval_workflow`; CREATE TABLE IF NOT EXISTS `approval_workflow` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `deleted_at` int(11) DEFAULT NULL, @@ -127,28 +121,26 @@ CREATE TABLE IF NOT EXISTS `approval_workflow` ( `operated_at` datetime DEFAULT NULL COMMENT '审批时间', `reply` varchar(50) DEFAULT NULL COMMENT '审批内容', PRIMARY KEY (`id`) - ) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=utf8mb4 COMMENT='审批流'; + ) ENGINE=InnoDB AUTO_INCREMENT=94 DEFAULT CHARSET=utf8mb4 COMMENT='审批流'; -- 数据导出被取消选择。 -- 导出 表 fontree-approval.bundle 结构 -DROP TABLE IF EXISTS `bundle`; CREATE TABLE IF NOT EXISTS `bundle` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `deleted_at` int(11) NOT NULL COMMENT '删除时间', `created_at` datetime NOT NULL COMMENT '创建时间', `updated_at` datetime NOT NULL COMMENT '更新时间', - `return_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '归还时间', - `received_at` datetime DEFAULT NULL COMMENT '领取时间', + `return_at` varchar(50) NOT NULL DEFAULT '' COMMENT '归还时间', + `received_at` varchar(50) DEFAULT NULL COMMENT '领取时间', `applications_num` int(11) DEFAULT NULL COMMENT '申请数量', `approval_id` bigint(20) DEFAULT NULL COMMENT '绑定的申请id', PRIMARY KEY (`id`) - ) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COMMENT='画展包数量审批'; + ) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb4 COMMENT='画展包数量审批'; -- 数据导出被取消选择。 -- 导出 表 fontree-approval.exhibition 结构 -DROP TABLE IF EXISTS `exhibition`; CREATE TABLE IF NOT EXISTS `exhibition` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `deleted_at` int(11) NOT NULL COMMENT '删除时间', @@ -156,35 +148,47 @@ CREATE TABLE IF NOT EXISTS `exhibition` ( `updated_at` datetime NOT NULL COMMENT '更新时间', `approval_id` bigint(20) DEFAULT NULL COMMENT '关联申请的ID', `address` varchar(255) NOT NULL DEFAULT '', - `received_at` datetime DEFAULT NULL, + `received_at` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4 COMMENT='审批-画展包'; -- 数据导出被取消选择。 -- 导出 表 fontree-approval.show 结构 -DROP TABLE IF EXISTS `show`; CREATE TABLE IF NOT EXISTS `show` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID', `deleted_at` int(11) NOT NULL COMMENT '删除时间', `created_at` datetime NOT NULL COMMENT '创建时间', `updated_at` datetime NOT NULL COMMENT '更新时间', `artist_num` int(11) NOT NULL DEFAULT '0' COMMENT '艺术家数量', - `show_at` datetime NOT NULL COMMENT '画展时间', + `show_at` varchar(50) NOT NULL DEFAULT '' COMMENT '画展时间', `approval_id` bigint(20) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='画展审批'; -- 数据导出被取消选择。 + +-- 导出 表 fontree-approval.ssd 结构 +CREATE TABLE IF NOT EXISTS `ssd` ( + `id` int(11) DEFAULT NULL, + `approval` int(11) DEFAULT NULL COMMENT '关联的申请', + `level` int(11) DEFAULT NULL COMMENT '审批层级', + `approver_id` int(11) DEFAULT NULL, + `approver_name` int(11) DEFAULT NULL, + `approver_json` int(11) DEFAULT NULL COMMENT '审批人', + `approver_avatar` int(11) DEFAULT NULL + ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- 数据导出被取消选择。 + -- 导出 表 fontree-approval.work 结构 -DROP TABLE IF EXISTS `work`; CREATE TABLE IF NOT EXISTS `work` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `deleted_at` int(11) NOT NULL COMMENT '删除时间', `created_at` datetime NOT NULL COMMENT '创建时间', `updated_at` datetime NOT NULL COMMENT '更新时间', - `return_at` datetime DEFAULT NULL COMMENT '送还时间', - `received_at` datetime DEFAULT NULL COMMENT '领取时间', + `return_at` varchar(50) DEFAULT NULL COMMENT '送还时间', + `received_at` varchar(50) DEFAULT NULL COMMENT '领取时间', `approval_id` bigint(20) NOT NULL COMMENT '绑定的申请id', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='画作申请审批'; @@ -195,4 +199,4 @@ CREATE TABLE IF NOT EXISTS `work` ( /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */; /*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; -/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */; +/*!40111 SET SQL_NOTES=IFNULL(@OLD_SQL_NOTES, 1) */; \ No newline at end of file