日志备份功能
This commit is contained in:
parent
a911e8b162
commit
0b379e05b1
|
|
@ -68,7 +68,7 @@ public class SysLogsVo {
|
||||||
/**
|
/**
|
||||||
*操作类型
|
*操作类型
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "操作类型 增删改查 登陆 登出")
|
@ApiModelProperty(value = "操作类型 增删改查 登录 登出")
|
||||||
private String operType;
|
private String operType;
|
||||||
/**
|
/**
|
||||||
* 操作方法
|
* 操作方法
|
||||||
|
|
@ -147,6 +147,8 @@ public class SysLogsVo {
|
||||||
//日志类型 1 业务日志 0 系统日志 2异常日志
|
//日志类型 1 业务日志 0 系统日志 2异常日志
|
||||||
private String type;
|
private String type;
|
||||||
|
|
||||||
|
private String capacity;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 越权记录
|
* 越权记录
|
||||||
* @param loginUser
|
* @param loginUser
|
||||||
|
|
|
||||||
|
|
@ -70,13 +70,13 @@ public class SysRecordLogService
|
||||||
sysLogsVo.setLogId(uuid);
|
sysLogsVo.setLogId(uuid);
|
||||||
sysLogsVo.setOperaUserName(username);
|
sysLogsVo.setOperaUserName(username);
|
||||||
sysLogsVo.setIp(IpUtils.getIpAddr());
|
sysLogsVo.setIp(IpUtils.getIpAddr());
|
||||||
sysLogsVo.setModel("系统登陆");
|
sysLogsVo.setModel("系统登录");
|
||||||
sysLogsVo.setOperTime(DateUtils.getTime());
|
sysLogsVo.setOperTime(DateUtils.getTime());
|
||||||
sysLogsVo.setMethodType(SystemGlobal.POST);
|
sysLogsVo.setMethodType(SystemGlobal.POST);
|
||||||
sysLogsVo.setMethod("login()");
|
sysLogsVo.setMethod("login()");
|
||||||
sysLogsVo.setParams("{\"username\":\""+username+"\"}");
|
sysLogsVo.setParams("{\"username\":\""+username+"\"}");
|
||||||
sysLogsVo.setOperateDetail("用户登陆系统");
|
sysLogsVo.setOperateDetail("用户登录系统");
|
||||||
sysLogsVo.setOperType("登陆");
|
sysLogsVo.setOperType("登录");
|
||||||
sysLogsVo.setOperUri("/login");
|
sysLogsVo.setOperUri("/login");
|
||||||
sysLogsVo.setLogType(0);
|
sysLogsVo.setLogType(0);
|
||||||
if (StringUtils.isNotEmpty(result)){
|
if (StringUtils.isNotEmpty(result)){
|
||||||
|
|
@ -88,7 +88,7 @@ public class SysRecordLogService
|
||||||
sysLogsVo.setUserId(userId);
|
sysLogsVo.setUserId(userId);
|
||||||
}
|
}
|
||||||
sysLogsVo.setFailureReason(message);
|
sysLogsVo.setFailureReason(message);
|
||||||
sysLogsVo.setTitle("系统登陆");
|
sysLogsVo.setTitle("系统登录");
|
||||||
sysLogsVo.setResultData(resultData);
|
sysLogsVo.setResultData(resultData);
|
||||||
try{
|
try{
|
||||||
long times=endTime-startTime;
|
long times=endTime-startTime;
|
||||||
|
|
@ -128,7 +128,7 @@ public class SysRecordLogService
|
||||||
sysLogsVo.setOperaUserName(username);
|
sysLogsVo.setOperaUserName(username);
|
||||||
sysLogsVo.setIp(IpUtils.getIpAddr());
|
sysLogsVo.setIp(IpUtils.getIpAddr());
|
||||||
sysLogsVo.setParams("{\"username\":\""+username+"\"}");
|
sysLogsVo.setParams("{\"username\":\""+username+"\"}");
|
||||||
sysLogsVo.setOperateDetail("用户登陆系统");
|
sysLogsVo.setOperateDetail("用户登录系统");
|
||||||
sysLogsVo.setErrType("IP异常");
|
sysLogsVo.setErrType("IP异常");
|
||||||
try{
|
try{
|
||||||
long times=endTime-startTime;
|
long times=endTime-startTime;
|
||||||
|
|
|
||||||
|
|
@ -155,7 +155,7 @@ public class SysLogController extends BaseController {
|
||||||
|
|
||||||
@ApiOperation(value = "查询日志容量")
|
@ApiOperation(value = "查询日志容量")
|
||||||
@PostMapping("getLogsSet")
|
@PostMapping("getLogsSet")
|
||||||
@SysLog(title = "审计日志", module = "审计日志->日志容量配置", grade = OperaType.QUERY, details = "查询日志容量", type = "系统日志")
|
@SysLog(title = "审计日志", module = "审计日志->日志容量配置", businessType = OperaType.QUERY, details = "查询日志容量", type = "系统日志")
|
||||||
public R<String> getLogsSet() {
|
public R<String> getLogsSet() {
|
||||||
return service.getLogsSet();
|
return service.getLogsSet();
|
||||||
}
|
}
|
||||||
|
|
@ -163,15 +163,16 @@ public class SysLogController extends BaseController {
|
||||||
|
|
||||||
@ApiOperation(value = "设置日志容量")
|
@ApiOperation(value = "设置日志容量")
|
||||||
@PostMapping("setLogsSet")
|
@PostMapping("setLogsSet")
|
||||||
@SysLog(title = "审计日志", module = "审计日志->日志容量配置", grade = OperaType.QUERY, details = "修改日志容量", type = "系统日志")
|
@SysLog(title = "审计日志", module = "审计日志->日志容量配置", businessType = OperaType.QUERY, details = "修改日志容量", type = "系统日志")
|
||||||
public R<String> setLogsSet(@RequestBody String capacity) {
|
public R<String> setLogsSet(@RequestBody SysLogsVo dto) {
|
||||||
return service.setLogsSet(capacity);
|
|
||||||
|
return service.setLogsSet(dto.getCapacity());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ApiOperation(value = "查询日志统计分析")
|
@ApiOperation(value = "查询日志统计分析")
|
||||||
@PostMapping("getLogStatistics")
|
@PostMapping("getLogStatistics")
|
||||||
@SysLog(title = "审计日志", module = "审计日志->日志分析", grade = OperaType.QUERY, details = "查询日志分析", type = "系统日志")
|
@SysLog(title = "审计日志", module = "审计日志->日志分析", businessType = OperaType.QUERY, details = "查询日志分析", type = "系统日志")
|
||||||
public R<Map<String,Object>> getLogStatistics(@RequestBody SysLogsVo dto) {
|
public R<Map<String,Object>> getLogStatistics(@RequestBody SysLogsVo dto) {
|
||||||
return service.getLogStatistics(dto);
|
return service.getLogStatistics(dto);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue