drop table if exists t_sys_log;
create table t_sys_log -- 系统日志表
(
    id                     bigint      not null,
    log_type               varchar(50) not null,                           -- 日志类型
    operate_user_id        bigint      not null,                           -- 操作用户
    operate_time           datetime(3) not null default (strftime('%Y-%m-%d %H:%M:%f','now')), -- 操作时间
    request_uri            varchar(500)         default null,              -- 请求 URI
    request_method         varchar(10)          default null,              -- 请求方式
    request_params         text,                                           -- 请求参数
    request_ip             varchar(20) not null,                           -- 请求 IP
    request_server_address varchar(50) not null,                           -- 请求服务器地址
    exception              int         not null default 0,                 -- 是否异常
    exception_info         text,                                           -- 异常信息
    start_time             datetime(3) not null,                           -- 开始时间
    end_time               datetime(3) not null,                           -- 结束时间
    execute_time           bigint               default null,              -- 执行时间
    user_agent             varchar(500)         default null               -- 用户代理
);