营销:装修SQL调整

plp
owen 3 years ago
parent c637a172ec
commit b5f9ed9edf

@ -10,7 +10,7 @@ CREATE TABLE promotion_diy_template
used_time datetime NULL COMMENT '使', used_time datetime NULL COMMENT '使',
remark varchar(255) NULL COMMENT '', remark varchar(255) NULL COMMENT '',
preview_image_urls varchar(2000) 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 '', creator varchar(64) DEFAULT '' NULL COMMENT '',
create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '', create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '',
updater varchar(64) DEFAULT '' NULL COMMENT '', updater varchar(64) DEFAULT '' NULL COMMENT '',
@ -20,28 +20,6 @@ CREATE TABLE promotion_diy_template
) )
COMMENT ''; 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 OraclePostgreSQLSQLServer @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 CREATE TABLE promotion_diy_page
( (
id bigint AUTO_INCREMENT COMMENT '' id bigint AUTO_INCREMENT COMMENT ''
@ -50,7 +28,7 @@ CREATE TABLE promotion_diy_page
name varchar(100) NOT NULL COMMENT '', name varchar(100) NOT NULL COMMENT '',
remark varchar(255) NULL COMMENT '', remark varchar(255) NULL COMMENT '',
preview_image_urls varchar(2000) 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 '', creator varchar(64) DEFAULT '' NULL COMMENT '',
create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '', create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '',
updater varchar(64) DEFAULT '' 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); 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) 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 OraclePostgreSQLSQLServer @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(); 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) INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status)
VALUES ('', 'promotion:diy-page:query', 3, 1, @parentId, '', '', '', 0); VALUES ('', 'promotion:diy-page:query', 3, 1, @parentId, '', '', '', 0);
INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) 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) INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status)
VALUES ('', 'promotion:diy-page:update', 3, 3, @parentId, '', '', '', 0); VALUES ('', 'promotion:diy-page:update', 3, 3, @parentId, '', '', '', 0);
INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status) INSERT INTO system_menu(name, permission, type, sort, parent_id, path, icon, component, status)
VALUES ('', 'promotion:diy-page:delete', 3, 4, @parentId, '', '', '', 0); 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);
Loading…
Cancel
Save