-- 创建第三方数据库配置表 CREATE TABLE IF NOT EXISTS third_party_db_config ( id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID', name VARCHAR(100) NOT NULL COMMENT '配置名称', db_type VARCHAR(50) NOT NULL DEFAULT 'sqlserver' COMMENT '数据库类型:sqlserver/mysql/postgresql', host VARCHAR(255) NOT NULL COMMENT '服务器地址', port INT NOT NULL DEFAULT 1433 COMMENT '端口号', `database` VARCHAR(100) NOT NULL COMMENT '数据库名称', username VARCHAR(100) NOT NULL COMMENT '用户名', password VARCHAR(255) NOT NULL COMMENT '密码', enabled TINYINT(1) NOT NULL DEFAULT 1 COMMENT '是否启用:0-禁用 1-启用', connection_timeout INT DEFAULT 10 COMMENT '连接超时时间(秒)', remark VARCHAR(500) COMMENT '备注', create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='第三方数据库配置表'; -- 插入默认配置 INSERT INTO third_party_db_config (name, db_type, host, port, `database`, username, password, enabled, connection_timeout, remark) VALUES ('聚水潭数据中台', 'sqlserver', '218.93.191.16', 1433, 'JSDataMiddlePlatform', 'nanting', 'yq1_xL?:=E>G', 1, 10, '聚水潭商品库存查询'); -- 在任务子类型表中添加检查库存字段 ALTER TABLE task_sub_type ADD COLUMN check_inventory TINYINT(1) DEFAULT 0 COMMENT '是否检查库存:0-否 1-是' AFTER is_enabled;