Commit c65f730f by mic

feat: add user approval template and related tables for management

parent 5effd5c8
# 新增 会员卡审核人管理菜单
# 新增 会员卡审核人管理菜单
......@@ -27,3 +27,35 @@ VALUES ('ccaf3277fa6d45aab9b2c1af9dec6cd6', '3', DEFAULT, DEFAULT);
INSERT INTO group_menus (menu_uuid, group_uuid, create_time, update_time)
VALUES ('8b66d7eb86d74adcb92c53ea6b867216', '3', DEFAULT, DEFAULT);
#用户审核人管理
CREATE TABLE user_approval_template (
user_approval_template_uuid BIGINT NOT NULL COMMENT '主键ID',
template_name VARCHAR(200) NOT NULL COMMENT '模板名称',
level_count TINYINT NOT NULL COMMENT '1:仅一级 2:一级+二级',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
update_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
PRIMARY KEY (user_approval_template_uuid)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户审批模板';
CREATE TABLE user_approval_level_admin (
user_approval_level_admin_uuid BIGINT UNSIGNED NOT NULL COMMENT '主键ID',
user_approval_template_uuid BIGINT NOT NULL COMMENT '模板ID',
level_no TINYINT NOT NULL COMMENT '级别: 1/2',
admin_uuid BIGINT NOT NULL COMMENT '审批人(admin.uuid)',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (user_approval_level_admin_uuid),
UNIQUE KEY uk_member_once (user_approval_template_uuid, admin_uuid, level_no)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户审批人员表';
CREATE TABLE user_approval_template_store (
user_approval_template_store_uuid BIGINT NOT NULL COMMENT '主键ID',
user_approval_template_uuid BIGINT UNSIGNED NOT NULL COMMENT '模板ID user_approval_template.user_approval_template_uuid',
store_uuid BIGINT NOT NULL COMMENT '门店ID store.uuid',
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (user_approval_template_store_uuid),
UNIQUE KEY uk_tpl_store (user_approval_template_uuid, store_uuid),
KEY idx_store_uuid (store_uuid)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户审核模板适用门店表';
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment