From b5f9ed9edfa9e22240825dd5655ab21aec103bd1 Mon Sep 17 00:00:00 2001 From: owen Date: Sun, 29 Oct 2023 22:04:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=90=A5=E9=94=80=EF=BC=9A=E8=A3=85=E4=BF=AESQ?= =?UTF-8?q?L=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/mysql/mall.sql | 55 +++++++++++++++++++--------------------------- 1 file changed, 23 insertions(+), 32 deletions(-) diff --git a/sql/mysql/mall.sql b/sql/mysql/mall.sql index 050e4e6b5..8f8aa3f5f 100644 --- a/sql/mysql/mall.sql +++ b/sql/mysql/mall.sql @@ -10,7 +10,7 @@ CREATE TABLE promotion_diy_template used_time datetime NULL COMMENT '使用时间', remark varchar(255) NULL COMMENT '备注', preview_image_urls varchar(2000) NULL COMMENT '预览图,多个逗号分隔', - property varchar(2000) NULL COMMENT '页面属性,JSON 格式', + property text NULL COMMENT '页面属性,JSON 格式', creator varchar(64) DEFAULT '' NULL COMMENT '创建者', create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间', updater varchar(64) DEFAULT '' NULL COMMENT '更新者', @@ -20,28 +20,6 @@ CREATE TABLE promotion_diy_template ) COMMENT '装修模板'; --- 菜单 SQL -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status, component_name) -VALUES ('装修模板', '', 2, 20, 2030, 'diy-template', 'fa6-solid:brush', 'mall/promotion/diy/template/index', 0, 'DiyTemplate'); - --- 按钮父菜单ID --- 暂时只支持 MySQL。如果你是 Oracle、PostgreSQL、SQLServer 的话,需要手动修改 @parentId 的部分的代码 -SELECT @parentId := LAST_INSERT_ID(); - --- 按钮 SQL -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) -VALUES ('装修模板查询', 'promotion:diy-template:query', 3, 1, @parentId, '', '', '', 0); -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) -VALUES ('装修模板创建', 'promotion:diy-template:create', 3, 2, @parentId, '', '', '', 0); -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) -VALUES ('装修模板更新', 'promotion:diy-template:update', 3, 3, @parentId, '', '', '', 0); -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) -VALUES ('装修模板删除', 'promotion:diy-template:delete', 3, 4, @parentId, '', '', '', 0); -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) -VALUES ('装修模板使用', 'promotion:diy-template:use', 3, 5, @parentId, '', '', '', 0);; - - - CREATE TABLE promotion_diy_page ( id bigint AUTO_INCREMENT COMMENT '装修页面编号' @@ -50,7 +28,7 @@ CREATE TABLE promotion_diy_page name varchar(100) NOT NULL COMMENT '页面名称', remark varchar(255) NULL COMMENT '备注', preview_image_urls varchar(2000) NULL COMMENT '预览图,多个逗号分隔', - property varchar(2000) NULL COMMENT '页面属性,JSON 格式', + property text NULL COMMENT '页面属性,JSON 格式', creator varchar(64) DEFAULT '' NULL COMMENT '创建者', create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间', updater varchar(64) DEFAULT '' NULL COMMENT '更新者', @@ -62,15 +40,30 @@ CREATE TABLE promotion_diy_page CREATE INDEX idx_template_id ON promotion_diy_page (template_id); --- 菜单 SQL +-- 装修,上级菜单:营销中心 INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status, component_name) -VALUES ('装修页面', '', 2, 21, 2030, 'diy-page', 'foundation:page-edit', 'mall/promotion/diy/page/index', 0, 'DiyPage'); +VALUES ('商城装修', '', 2, 20, 2030, 'diy-template', 'fa6-solid:brush', 'mall/promotion/diy/template/index', 0, 'DiyTemplate'); +SELECT @diyParentId := LAST_INSERT_ID(); --- 按钮父菜单ID --- 暂时只支持 MySQL。如果你是 Oracle、PostgreSQL、SQLServer 的话,需要手动修改 @parentId 的部分的代码 +-- 装修模板 +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status, component_name) +VALUES ('装修模板', '', 2, 1, @diyParentId, 'diy-template', 'fa6-solid:brush', 'mall/promotion/diy/template/index', 0, 'DiyTemplate'); SELECT @parentId := LAST_INSERT_ID(); +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) +VALUES ('装修模板查询', 'promotion:diy-template:query', 3, 1, @parentId, '', '', '', 0); +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) +VALUES ('装修模板创建', 'promotion:diy-template:create', 3, 2, @parentId, '', '', '', 0); +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) +VALUES ('装修模板更新', 'promotion:diy-template:update', 3, 3, @parentId, '', '', '', 0); +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) +VALUES ('装修模板删除', 'promotion:diy-template:delete', 3, 4, @parentId, '', '', '', 0); +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) +VALUES ('装修模板使用', 'promotion:diy-template:use', 3, 5, @parentId, '', '', '', 0); --- 按钮 SQL +-- 装修页面 +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status, component_name) +VALUES ('装修页面', '', 2, 2, @diyParentId, 'diy-page', 'foundation:page-edit', 'mall/promotion/diy/page/index', 0, 'DiyPage'); +SELECT @parentId := LAST_INSERT_ID(); INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) VALUES ('装修页面查询', 'promotion:diy-page:query', 3, 1, @parentId, '', '', '', 0); INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) @@ -78,6 +71,4 @@ VALUES ('装修页面创建', 'promotion:diy-page:create', 3, 2, @parentId, '', INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) VALUES ('装修页面更新', 'promotion:diy-page:update', 3, 3, @parentId, '', '', '', 0); INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) -VALUES ('装修页面删除', 'promotion:diy-page:delete', 3, 4, @parentId, '', '', '', 0); -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) -VALUES ('装修页面导出', 'promotion:diy-page:export', 3, 5, @parentId, '', '', '', 0); \ No newline at end of file +VALUES ('装修页面删除', 'promotion:diy-page:delete', 3, 4, @parentId, '', '', '', 0);; \ No newline at end of file