SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; DROP TABLE IF EXISTS `lb_third_integration_config`; CREATE TABLE `lb_third_integration_config` ( `id` VARCHAR(36) NOT NULL COMMENT '主键 UUID', `tenant_id` VARCHAR(36) NOT NULL COMMENT '租户ID,关联 tenant.id,每租户唯一', `provider_code` VARCHAR(32) NOT NULL DEFAULT 'HXR_ADMIN' COMMENT '集成类型:HXR_ADMIN 等', `enabled` TINYINT NOT NULL DEFAULT 1 COMMENT '总开关:1启用 0禁用', `admin_base_url` VARCHAR(256) NOT NULL COMMENT '后台管理域名,如 https://22222', `web_base_url` VARCHAR(256) NOT NULL COMMENT '前端 Web 域名,如 https://hxrdweb.hxrdsm.cn', `order_select_path` VARCHAR(128) NOT NULL DEFAULT '/app/admin/order/select' COMMENT '订单列表 API 路径', `user_select_path` VARCHAR(128) NOT NULL DEFAULT '/app/admin/user/select' COMMENT '用户列表 API 路径', `user_update_path` VARCHAR(128) NOT NULL DEFAULT '/app/admin/user/update' COMMENT '用户更新 API 路径', `goods_api_path` VARCHAR(128) NOT NULL DEFAULT '/api/order/goods' COMMENT '货品列表 API 路径', `buy_api_path` VARCHAR(128) NOT NULL DEFAULT '/api/order/buy' COMMENT '抢购 API 路径', `order_page_limit` INT NOT NULL DEFAULT 90 COMMENT '订单分页 limit', `user_page_limit` INT NOT NULL DEFAULT 90 COMMENT '用户分页 limit', `goods_page_limit` INT NOT NULL DEFAULT 20 COMMENT '货品分页 limit', `order_referer` VARCHAR(512) DEFAULT NULL COMMENT '订单 Referer;空则 {admin_base_url}/app/admin/order/index', `user_referer` VARCHAR(512) DEFAULT NULL COMMENT '用户 Referer;空则 {admin_base_url}/app/admin/user/index', `goods_api_origin` VARCHAR(256) DEFAULT NULL COMMENT '货品 Origin;空则 web_base_url', `goods_api_referer` VARCHAR(256) DEFAULT NULL COMMENT '货品 Referer;空则 web_base_url/', `auth_type` VARCHAR(32) NOT NULL DEFAULT 'COOKIE_PHPSID' COMMENT 'Admin 鉴权类型', `cookie` VARCHAR(1024) DEFAULT NULL COMMENT '完整 Cookie 明文(优先使用)', `phpsid` VARCHAR(512) DEFAULT NULL COMMENT 'PHPSID 值明文', `goods_api_token` VARCHAR(512) DEFAULT NULL COMMENT '货品/抢购 token 明文', `goods_api_app_str` VARCHAR(512) DEFAULT NULL COMMENT '签名密钥 appStr 明文', `credential_version` INT NOT NULL DEFAULT 1 COMMENT '凭证版本号,轮换时递增', `credential_expire_time` DATETIME DEFAULT NULL COMMENT '凭证预计过期时间', `sync_order_resell_enabled` TINYINT NOT NULL DEFAULT 0 COMMENT '定时同步未寄卖订单:1启用 0禁用', `sync_order_unpaid_enabled` TINYINT NOT NULL DEFAULT 0 COMMENT '定时同步未支付订单:1启用 0禁用', `sync_order_paid_enabled` TINYINT NOT NULL DEFAULT 0 COMMENT '定时同步已支付订单:1启用 0禁用', `sync_user_enabled` TINYINT NOT NULL DEFAULT 0 COMMENT '定时同步用户:1启用 0禁用', `extra_config` JSON DEFAULT NULL COMMENT '扩展 JSON(超时、status 值等)', `last_verified_time` DATETIME DEFAULT NULL COMMENT '最近连通性探测时间', `last_verified_ok` TINYINT DEFAULT NULL COMMENT '最近探测结果:1成功 0失败', `remark` VARCHAR(512) DEFAULT NULL COMMENT '备注', `created_by` VARCHAR(64) DEFAULT NULL COMMENT '创建人', `updated_by` VARCHAR(64) DEFAULT NULL COMMENT '更新人', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE, UNIQUE KEY `uk_ltic_tenant` (`tenant_id`) USING BTREE, KEY `idx_ltic_enabled` (`enabled`) USING BTREE, KEY `idx_ltic_sync` (`sync_order_resell_enabled`, `sync_order_unpaid_enabled`, `sync_order_paid_enabled`) USING BTREE ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '租户第三方集成配置(单表)' ROW_FORMAT = DYNAMIC; SET FOREIGN_KEY_CHECKS = 1;