初始化
缺陷:主题配色需要优化整体的同风格
This commit is contained in:
36
database/sql/2026-08-14/02_nl_wx_app_create.sql
Normal file
36
database/sql/2026-08-14/02_nl_wx_app_create.sql
Normal file
@@ -0,0 +1,36 @@
|
||||
-- ============================================================
|
||||
-- nl_wx_app 小程序应用配置表(幂等)
|
||||
-- 与 public/nl_admin.sql 末尾建表等价;已装库可单独执行本文件补表
|
||||
-- AppSecret 等敏感字段由后台加密入库,不要在本文件写明文密钥
|
||||
-- ============================================================
|
||||
|
||||
SET @db := DATABASE();
|
||||
SET @exists := (
|
||||
SELECT COUNT(*) FROM information_schema.TABLES
|
||||
WHERE TABLE_SCHEMA = @db AND TABLE_NAME = 'nl_wx_app'
|
||||
);
|
||||
SET @sql := IF(@exists = 0,
|
||||
'CREATE TABLE `nl_wx_app` (
|
||||
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
`code` varchar(20) NOT NULL DEFAULT '''' COMMENT ''品牌标识 brm/wl'',
|
||||
`name` varchar(50) NOT NULL DEFAULT '''',
|
||||
`app_id` varchar(50) NOT NULL DEFAULT '''',
|
||||
`app_secret` varchar(255) NOT NULL DEFAULT '''' COMMENT ''密文存储'',
|
||||
`mch_id` varchar(50) NOT NULL DEFAULT '''' COMMENT ''微信支付商户号'',
|
||||
`mch_key` varchar(255) NOT NULL DEFAULT '''' COMMENT ''APIv3 密钥,密文存储'',
|
||||
`mch_serial_no` varchar(100) NOT NULL DEFAULT '''' COMMENT ''商户证书序列号'',
|
||||
`mch_private_key` text NULL COMMENT ''商户私钥,密文存储'',
|
||||
`platform_public_key` text NULL COMMENT ''微信支付平台证书公钥'',
|
||||
`notify_url` varchar(255) NOT NULL DEFAULT '''' COMMENT ''支付回调地址'',
|
||||
`template_code` varchar(50) NOT NULL DEFAULT '''' COMMENT ''默认装修模板 code'',
|
||||
`status` tinyint NOT NULL DEFAULT 0 COMMENT ''0=启用 1=停用'',
|
||||
`remark` varchar(255) NOT NULL DEFAULT '''',
|
||||
`created_at` int NOT NULL DEFAULT 0,
|
||||
`updated_at` int NOT NULL DEFAULT 0,
|
||||
`deleted_at` int NOT NULL DEFAULT 0,
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
UNIQUE INDEX `uk_wx_app_code`(`code` ASC) USING BTREE
|
||||
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = ''小程序应用配置'' ROW_FORMAT = DYNAMIC',
|
||||
'SELECT ''skip nl_wx_app (already exists)'' AS msg'
|
||||
);
|
||||
PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;
|
||||
Reference in New Issue
Block a user