Files
smartDriveEE/src/main/sql/lb_third_integration_config.sql
2026-05-31 17:55:44 +08:00

61 lines
4.7 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;