更新若干功能
This commit is contained in:
29
database/sql/2026-08-17/02_cc_wx_card_scheme.sql
Normal file
29
database/sql/2026-08-17/02_cc_wx_card_scheme.sql
Normal file
@@ -0,0 +1,29 @@
|
||||
-- ============================================================
|
||||
-- 卡片画布方案表(15 套预设由后台 init-presets 灌 layers JSON)
|
||||
-- ============================================================
|
||||
|
||||
SET @db := DATABASE();
|
||||
SET @exists := (
|
||||
SELECT COUNT(*) FROM information_schema.TABLES
|
||||
WHERE TABLE_SCHEMA = @db AND TABLE_NAME = 'cc_wx_card_scheme'
|
||||
);
|
||||
SET @sql := IF(@exists = 0,
|
||||
'CREATE TABLE `cc_wx_card_scheme` (
|
||||
`id` int unsigned NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(50) NOT NULL DEFAULT '''' COMMENT ''方案名'',
|
||||
`code` varchar(50) NOT NULL DEFAULT '''' COMMENT ''方案标识'',
|
||||
`preview` varchar(500) NOT NULL DEFAULT '''' COMMENT ''缩略图'',
|
||||
`layers` mediumtext COMMENT ''图层 JSON'',
|
||||
`is_preset` tinyint NOT NULL DEFAULT 0 COMMENT ''1=内置预设,不可删'',
|
||||
`app_code` varchar(20) NOT NULL DEFAULT '''' COMMENT ''品牌,空=通用'',
|
||||
`sort` int NOT NULL DEFAULT 0,
|
||||
`status` tinyint NOT NULL DEFAULT 0 COMMENT ''0=启用 1=停用'',
|
||||
`created_at` int NOT NULL DEFAULT 0,
|
||||
`updated_at` int NOT NULL DEFAULT 0,
|
||||
`deleted_at` int NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_wx_card_scheme_code` (`code`, `app_code`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT=''小程序卡片画布方案''',
|
||||
'SELECT ''skip cc_wx_card_scheme'' AS msg'
|
||||
);
|
||||
PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
|
||||
Reference in New Issue
Block a user