-- ---------------------------- -- 操作日志表 -- ---------------------------- create table sys_oper_log ( id bigint(20) not null auto_increment comment '日志主键', title varchar(50) default '' comment '模块标题', business_type int(2) default 0 comment '业务类型(0其它 1新增 2修改 3删除)', method varchar(100) default '' comment '方法名称', request_method varchar(10) default '' comment '请求方式', operator_type tinyint default 0 comment '操作类别(0其它 1后台用户 2手机端用户)', oper_name varchar(50) default '' comment '操作人员', dept_name varchar(50) default '' comment '部门名称', oper_url varchar(255) default '' comment '请求URL', oper_ip varchar(128) default '' comment '主机地址', oper_location varchar(255) default '' comment '操作地点', oper_param varchar(2000) default '' comment '请求参数', json_result varchar(2000) default '' comment '返回参数', status tinyint default 0 comment '操作状态(0正常 1异常)', error_msg varchar(2000) default '' comment '错误消息', oper_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP comment '操作时间', cost_time bigint(20) default 0 comment '消耗时间', primary key (id), key idx_sys_oper_log_bt (business_type), key idx_sys_oper_log_s (status), key idx_sys_oper_log_ot (oper_time) ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作日志记录' ROW_FORMAT = Dynamic;