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 | 10 | used_time datetime NULL COMMENT '使用时间', |
| 11 | 11 | remark varchar(255) NULL COMMENT '备注', |
| 12 | 12 | preview_image_urls varchar(2000) NULL COMMENT '预览图,多个逗号分隔', |
| 13 | - property varchar(2000) NULL COMMENT '页面属性,JSON 格式', | |
| 13 | + property text NULL COMMENT '页面属性,JSON 格式', | |
| 14 | 14 | creator varchar(64) DEFAULT '' NULL COMMENT '创建者', |
| 15 | 15 | create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间', |
| 16 | 16 | updater varchar(64) DEFAULT '' NULL COMMENT '更新者', |
| ... | ... | @@ -20,28 +20,6 @@ CREATE TABLE promotion_diy_template |
| 20 | 20 | ) |
| 21 | 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 | 23 | CREATE TABLE promotion_diy_page |
| 46 | 24 | ( |
| 47 | 25 | id bigint AUTO_INCREMENT COMMENT '装修页面编号' |
| ... | ... | @@ -50,7 +28,7 @@ CREATE TABLE promotion_diy_page |
| 50 | 28 | name varchar(100) NOT NULL COMMENT '页面名称', |
| 51 | 29 | remark varchar(255) NULL COMMENT '备注', |
| 52 | 30 | preview_image_urls varchar(2000) NULL COMMENT '预览图,多个逗号分隔', |
| 53 | - property varchar(2000) NULL COMMENT '页面属性,JSON 格式', | |
| 31 | + property text NULL COMMENT '页面属性,JSON 格式', | |
| 54 | 32 | creator varchar(64) DEFAULT '' NULL COMMENT '创建者', |
| 55 | 33 | create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间', |
| 56 | 34 | updater varchar(64) DEFAULT '' NULL COMMENT '更新者', |
| ... | ... | @@ -62,15 +40,30 @@ CREATE TABLE promotion_diy_page |
| 62 | 40 | |
| 63 | 41 | CREATE INDEX idx_template_id ON promotion_diy_page (template_id); |
| 64 | 42 | |
| 65 | --- 菜单 SQL | |
| 43 | +-- 装修,上级菜单:营销中心 | |
| 66 | 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 | 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 | 67 | INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) |
| 75 | 68 | VALUES ('装修页面查询', 'promotion:diy-page:query', 3, 1, @parentId, '', '', '', 0); |
| 76 | 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 | 71 | INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) |
| 79 | 72 | VALUES ('装修页面更新', 'promotion:diy-page:update', 3, 3, @parentId, '', '', '', 0); |
| 80 | 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 | 74 | \ No newline at end of file |
| 75 | +VALUES ('装修页面删除', 'promotion:diy-page:delete', 3, 4, @parentId, '', '', '', 0);; | |
| 85 | 76 | \ No newline at end of file | ... | ... |