84 lines
4.9 KiB
SQL
84 lines
4.9 KiB
SQL
/*
|
|
Cloud Database Transfer Tool
|
|
|
|
Source Server Type : MySQL
|
|
|
|
Target Server Type : DM8
|
|
|
|
Date: 2025-08-28 14:12:23
|
|
*/
|
|
|
|
|
|
-- ----------------------------
|
|
-- Table structure for system_sync_log
|
|
-- ----------------------------
|
|
CREATE TABLE system_sync_log (
|
|
id bigint NOT NULL PRIMARY KEY,
|
|
bim_request_id varchar(64) DEFAULT '' NULL,
|
|
service_name varchar(100) NOT NULL,
|
|
request_method varchar(16) DEFAULT 'POST' NOT NULL,
|
|
request_url varchar(500) NOT NULL,
|
|
client_ip varchar(50) NOT NULL,
|
|
user_agent varchar(512) DEFAULT NULL NULL,
|
|
request_time datetime NOT NULL,
|
|
response_time datetime DEFAULT NULL NULL,
|
|
duration bigint DEFAULT NULL NULL,
|
|
encrypted_request text NOT NULL,
|
|
decrypted_request text NULL,
|
|
status smallint DEFAULT 0 NOT NULL,
|
|
error_code varchar(100) DEFAULT NULL NULL,
|
|
error_message varchar(1000) DEFAULT NULL NULL,
|
|
exception_stack text NULL,
|
|
response_data text NULL,
|
|
encrypted_response text NULL,
|
|
auth_user varchar(100) DEFAULT NULL NULL,
|
|
decrypt_status smallint DEFAULT 0 NOT NULL,
|
|
signature_verify_status smallint DEFAULT 0 NOT NULL,
|
|
auth_status smallint DEFAULT 0 NOT NULL,
|
|
business_result varchar(100) DEFAULT NULL NULL,
|
|
extra text NULL,
|
|
creator varchar(64) DEFAULT '' NULL,
|
|
create_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
|
updater varchar(64) DEFAULT '' NULL,
|
|
update_time datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
|
|
deleted bit DEFAULT '0' NOT NULL
|
|
);
|
|
|
|
CREATE INDEX idx_system_sync_log_01 ON system_sync_log (bim_request_id);
|
|
CREATE INDEX idx_system_sync_log_02 ON system_sync_log (service_name);
|
|
CREATE INDEX idx_system_sync_log_03 ON system_sync_log (request_time);
|
|
CREATE INDEX idx_system_sync_log_04 ON system_sync_log (status);
|
|
CREATE INDEX idx_system_sync_log_05 ON system_sync_log (client_ip);
|
|
CREATE INDEX idx_system_sync_log_06 ON system_sync_log (auth_user);
|
|
|
|
COMMENT ON COLUMN system_sync_log.id IS '日志主键';
|
|
COMMENT ON COLUMN system_sync_log.bim_request_id IS '外部请求ID';
|
|
COMMENT ON COLUMN system_sync_log.service_name IS '接口名称/服务名称';
|
|
COMMENT ON COLUMN system_sync_log.request_method IS '请求方法';
|
|
COMMENT ON COLUMN system_sync_log.request_url IS '请求URL';
|
|
COMMENT ON COLUMN system_sync_log.client_ip IS '客户端IP地址';
|
|
COMMENT ON COLUMN system_sync_log.user_agent IS '用户代理字符串';
|
|
COMMENT ON COLUMN system_sync_log.request_time IS '请求开始时间';
|
|
COMMENT ON COLUMN system_sync_log.response_time IS '请求结束时间';
|
|
COMMENT ON COLUMN system_sync_log.duration IS '请求处理耗时(毫秒)';
|
|
COMMENT ON COLUMN system_sync_log.encrypted_request IS '原始加密请求体';
|
|
COMMENT ON COLUMN system_sync_log.decrypted_request IS '解密后的请求体';
|
|
COMMENT ON COLUMN system_sync_log.status IS '响应状态 0-成功 1-解密失败 2-签名验证失败 3-认证失败 4-业务处理失败 5-系统异常';
|
|
COMMENT ON COLUMN system_sync_log.error_code IS '错误码';
|
|
COMMENT ON COLUMN system_sync_log.error_message IS '错误信息';
|
|
COMMENT ON COLUMN system_sync_log.exception_stack IS '异常堆栈';
|
|
COMMENT ON COLUMN system_sync_log.response_data IS '响应数据(加密前)';
|
|
COMMENT ON COLUMN system_sync_log.encrypted_response IS '加密后的响应数据';
|
|
COMMENT ON COLUMN system_sync_log.auth_user IS '认证用户';
|
|
COMMENT ON COLUMN system_sync_log.decrypt_status IS '解密状态 0-成功 1-失败';
|
|
COMMENT ON COLUMN system_sync_log.signature_verify_status IS '签名验证状态 0-成功 1-失败';
|
|
COMMENT ON COLUMN system_sync_log.auth_status IS '认证状态 0-成功 1-失败';
|
|
COMMENT ON COLUMN system_sync_log.business_result IS '业务处理结果';
|
|
COMMENT ON COLUMN system_sync_log.extra IS '额外信息';
|
|
COMMENT ON COLUMN system_sync_log.creator IS '创建者';
|
|
COMMENT ON COLUMN system_sync_log.create_time IS '创建时间';
|
|
COMMENT ON COLUMN system_sync_log.updater IS '更新者';
|
|
COMMENT ON COLUMN system_sync_log.update_time IS '更新时间';
|
|
COMMENT ON COLUMN system_sync_log.deleted IS '是否删除';
|
|
COMMENT ON TABLE system_sync_log IS '同步接口调用日志表';
|