Commit b5f9ed9edfa9e22240825dd5655ab21aec103bd1

Authored by owen
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