You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
1.8 KiB
26 lines
1.8 KiB
DROP TABLE IF EXISTS sys_api_platform_config;
|
|
CREATE TABLE `sys_api_platform_config` (
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
`channel_name` varchar(100) COLLATE utf8mb4_general_ci NOT NULL COMMENT '渠道名称',
|
|
`channel_no` varchar(16) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '渠道编号(shiju=市局,longgang=龙岗,longhua=龙华,CIM=CIM大屏)',
|
|
`app_key` varchar(64) COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用Key',
|
|
`app_secret` varchar(256) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '应用密钥(HMAC模式)',
|
|
`platform_public_key` text COLLATE utf8mb4_general_ci COMMENT '平台公钥(RSA)',
|
|
`platform_private_key` text COLLATE utf8mb4_general_ci COMMENT '平台私钥(RSA)',
|
|
`caller_public_key` text COLLATE utf8mb4_general_ci COMMENT '调用方公钥(RSA)',
|
|
`sign_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用签名验证',
|
|
`encrypt_enabled` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否启用加解密',
|
|
`ip_whitelist_enabled` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否启用IP白名单(0否 1是)',
|
|
`ip_whitelist` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'IP白名单,多个用逗号分隔,为空则不限制',
|
|
`status` char(1) COLLATE utf8mb4_general_ci NOT NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
|
|
`remark` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
|
|
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
|
`create_by` bigint DEFAULT NULL COMMENT '创建者',
|
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
|
`update_by` bigint DEFAULT NULL COMMENT '更新者',
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
PRIMARY KEY (`id`),
|
|
UNIQUE KEY `uk_app_key` (`app_key`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='接口平台配置表';
|
|
|
|
|
|
|