Commit b5f9ed9edfa9e22240825dd5655ab21aec103bd1
1 parent
c637a172
营销:装修SQL调整
Showing
1 changed file
with
23 additions
and
32 deletions
sql/mysql/mall.sql
| @@ -10,7 +10,7 @@ CREATE TABLE promotion_diy_template | @@ -10,7 +10,7 @@ CREATE TABLE promotion_diy_template | ||
| 10 | used_time datetime NULL COMMENT '使用时间', | 10 | used_time datetime NULL COMMENT '使用时间', |
| 11 | remark varchar(255) NULL COMMENT '备注', | 11 | remark varchar(255) NULL COMMENT '备注', |
| 12 | preview_image_urls varchar(2000) NULL COMMENT '预览图,多个逗号分隔', | 12 | preview_image_urls varchar(2000) NULL COMMENT '预览图,多个逗号分隔', |
| 13 | - property varchar(2000) NULL COMMENT '页面属性,JSON 格式', | 13 | + property text NULL COMMENT '页面属性,JSON 格式', |
| 14 | creator varchar(64) DEFAULT '' NULL COMMENT '创建者', | 14 | creator varchar(64) DEFAULT '' NULL COMMENT '创建者', |
| 15 | create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间', | 15 | create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间', |
| 16 | updater varchar(64) DEFAULT '' NULL COMMENT '更新者', | 16 | updater varchar(64) DEFAULT '' NULL COMMENT '更新者', |
| @@ -20,28 +20,6 @@ CREATE TABLE promotion_diy_template | @@ -20,28 +20,6 @@ CREATE TABLE promotion_diy_template | ||
| 20 | ) | 20 | ) |
| 21 | COMMENT '装修模板'; | 21 | COMMENT '装修模板'; |
| 22 | 22 | ||
| 23 | --- 菜单 SQL | ||
| 24 | -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status, component_name) | ||
| 25 | -VALUES ('装修模板', '', 2, 20, 2030, 'diy-template', 'fa6-solid:brush', 'mall/promotion/diy/template/index', 0, 'DiyTemplate'); | ||
| 26 | - | ||
| 27 | --- 按钮父菜单ID | ||
| 28 | --- 暂时只支持 MySQL。如果你是 Oracle、PostgreSQL、SQLServer 的话,需要手动修改 @parentId 的部分的代码 | ||
| 29 | -SELECT @parentId := LAST_INSERT_ID(); | ||
| 30 | - | ||
| 31 | --- 按钮 SQL | ||
| 32 | -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | ||
| 33 | -VALUES ('装修模板查询', 'promotion:diy-template:query', 3, 1, @parentId, '', '', '', 0); | ||
| 34 | -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | ||
| 35 | -VALUES ('装修模板创建', 'promotion:diy-template:create', 3, 2, @parentId, '', '', '', 0); | ||
| 36 | -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | ||
| 37 | -VALUES ('装修模板更新', 'promotion:diy-template:update', 3, 3, @parentId, '', '', '', 0); | ||
| 38 | -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | ||
| 39 | -VALUES ('装修模板删除', 'promotion:diy-template:delete', 3, 4, @parentId, '', '', '', 0); | ||
| 40 | -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | ||
| 41 | -VALUES ('装修模板使用', 'promotion:diy-template:use', 3, 5, @parentId, '', '', '', 0);; | ||
| 42 | - | ||
| 43 | - | ||
| 44 | - | ||
| 45 | CREATE TABLE promotion_diy_page | 23 | CREATE TABLE promotion_diy_page |
| 46 | ( | 24 | ( |
| 47 | id bigint AUTO_INCREMENT COMMENT '装修页面编号' | 25 | id bigint AUTO_INCREMENT COMMENT '装修页面编号' |
| @@ -50,7 +28,7 @@ CREATE TABLE promotion_diy_page | @@ -50,7 +28,7 @@ CREATE TABLE promotion_diy_page | ||
| 50 | name varchar(100) NOT NULL COMMENT '页面名称', | 28 | name varchar(100) NOT NULL COMMENT '页面名称', |
| 51 | remark varchar(255) NULL COMMENT '备注', | 29 | remark varchar(255) NULL COMMENT '备注', |
| 52 | preview_image_urls varchar(2000) NULL COMMENT '预览图,多个逗号分隔', | 30 | preview_image_urls varchar(2000) NULL COMMENT '预览图,多个逗号分隔', |
| 53 | - property varchar(2000) NULL COMMENT '页面属性,JSON 格式', | 31 | + property text NULL COMMENT '页面属性,JSON 格式', |
| 54 | creator varchar(64) DEFAULT '' NULL COMMENT '创建者', | 32 | creator varchar(64) DEFAULT '' NULL COMMENT '创建者', |
| 55 | create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间', | 33 | create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间', |
| 56 | updater varchar(64) DEFAULT '' NULL COMMENT '更新者', | 34 | updater varchar(64) DEFAULT '' NULL COMMENT '更新者', |
| @@ -62,15 +40,30 @@ CREATE TABLE promotion_diy_page | @@ -62,15 +40,30 @@ CREATE TABLE promotion_diy_page | ||
| 62 | 40 | ||
| 63 | CREATE INDEX idx_template_id ON promotion_diy_page (template_id); | 41 | CREATE INDEX idx_template_id ON promotion_diy_page (template_id); |
| 64 | 42 | ||
| 65 | --- 菜单 SQL | 43 | +-- 装修,上级菜单:营销中心 |
| 66 | INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status, component_name) | 44 | INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status, component_name) |
| 67 | -VALUES ('装修页面', '', 2, 21, 2030, 'diy-page', 'foundation:page-edit', 'mall/promotion/diy/page/index', 0, 'DiyPage'); | 45 | +VALUES ('商城装修', '', 2, 20, 2030, 'diy-template', 'fa6-solid:brush', 'mall/promotion/diy/template/index', 0, 'DiyTemplate'); |
| 46 | +SELECT @diyParentId := LAST_INSERT_ID(); | ||
| 68 | 47 | ||
| 69 | --- 按钮父菜单ID | ||
| 70 | --- 暂时只支持 MySQL。如果你是 Oracle、PostgreSQL、SQLServer 的话,需要手动修改 @parentId 的部分的代码 | 48 | +-- 装修模板 |
| 49 | +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status, component_name) | ||
| 50 | +VALUES ('装修模板', '', 2, 1, @diyParentId, 'diy-template', 'fa6-solid:brush', 'mall/promotion/diy/template/index', 0, 'DiyTemplate'); | ||
| 71 | SELECT @parentId := LAST_INSERT_ID(); | 51 | SELECT @parentId := LAST_INSERT_ID(); |
| 52 | +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | ||
| 53 | +VALUES ('装修模板查询', 'promotion:diy-template:query', 3, 1, @parentId, '', '', '', 0); | ||
| 54 | +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | ||
| 55 | +VALUES ('装修模板创建', 'promotion:diy-template:create', 3, 2, @parentId, '', '', '', 0); | ||
| 56 | +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | ||
| 57 | +VALUES ('装修模板更新', 'promotion:diy-template:update', 3, 3, @parentId, '', '', '', 0); | ||
| 58 | +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | ||
| 59 | +VALUES ('装修模板删除', 'promotion:diy-template:delete', 3, 4, @parentId, '', '', '', 0); | ||
| 60 | +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | ||
| 61 | +VALUES ('装修模板使用', 'promotion:diy-template:use', 3, 5, @parentId, '', '', '', 0); | ||
| 72 | 62 | ||
| 73 | --- 按钮 SQL | 63 | +-- 装修页面 |
| 64 | +INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status, component_name) | ||
| 65 | +VALUES ('装修页面', '', 2, 2, @diyParentId, 'diy-page', 'foundation:page-edit', 'mall/promotion/diy/page/index', 0, 'DiyPage'); | ||
| 66 | +SELECT @parentId := LAST_INSERT_ID(); | ||
| 74 | INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | 67 | INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) |
| 75 | VALUES ('装修页面查询', 'promotion:diy-page:query', 3, 1, @parentId, '', '', '', 0); | 68 | VALUES ('装修页面查询', 'promotion:diy-page:query', 3, 1, @parentId, '', '', '', 0); |
| 76 | INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | 69 | 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, '', | @@ -78,6 +71,4 @@ VALUES ('装修页面创建', 'promotion:diy-page:create', 3, 2, @parentId, '', | ||
| 78 | INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | 71 | INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) |
| 79 | VALUES ('装修页面更新', 'promotion:diy-page:update', 3, 3, @parentId, '', '', '', 0); | 72 | VALUES ('装修页面更新', 'promotion:diy-page:update', 3, 3, @parentId, '', '', '', 0); |
| 80 | INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | 73 | INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) |
| 81 | -VALUES ('装修页面删除', 'promotion:diy-page:delete', 3, 4, @parentId, '', '', '', 0); | ||
| 82 | -INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) | ||
| 83 | -VALUES ('装修页面导出', 'promotion:diy-page:export', 3, 5, @parentId, '', '', '', 0); | ||
| 84 | \ No newline at end of file | 74 | \ No newline at end of file |
| 75 | +VALUES ('装修页面删除', 'promotion:diy-page:delete', 3, 4, @parentId, '', '', '', 0);; | ||
| 85 | \ No newline at end of file | 76 | \ No newline at end of file |