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 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
... ...