From a6cee426de4a43e4e9327239b8caa7cb608bceff Mon Sep 17 00:00:00 2001
From: 2510220824 <2510220824@qq.com>
Date: Thu, 17 Feb 2022 14:15:36 +0800
Subject: [PATCH] =?UTF-8?q?update:=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97?=
=?UTF-8?q?=E6=9F=A5=E8=AF=A2=E3=80=81=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../sysLog/controller/SysLogController.java | 31 +++++++++++++++++++
.../com/adc/da/slrs/sysLog/dao/SysLogDao.java | 8 +++++
.../com/adc/da/slrs/sysLog/entity/SysLog.java | 7 +++++
.../slrs/sysLog/service/ISysLogService.java | 4 +++
.../service/impl/SysLogServiceImpl.java | 9 ++++++
.../adc/da/slrs/sysLog/vo/SysLogReqDTO.java | 18 +++++++++++
.../mybatis/mapper/sysLog/SysLogMapper.xml | 21 +++++++++++++
7 files changed, 98 insertions(+)
create mode 100644 adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/vo/SysLogReqDTO.java
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/controller/SysLogController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/controller/SysLogController.java
index 5bfa71ab..8bdea3cb 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/controller/SysLogController.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/controller/SysLogController.java
@@ -1,12 +1,23 @@
package com.adc.da.slrs.sysLog.controller;
+import com.adc.da.http.ResponseMessage;
+import com.adc.da.http.Result;
+import com.adc.da.slrs.sarMenu.entity.SarMenu;
+import com.adc.da.slrs.sysLog.service.ISysLogService;
+import com.adc.da.slrs.sysLog.vo.SysLogReqDTO;
+import com.adc.da.util.UUIDUtils;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import com.adc.da.slrs.sysLog.entity.SysLog;
import io.swagger.annotations.Api;
import org.springframework.web.bind.annotation.RestController;
import com.adc.da.base.web.BaseController;
+import java.util.List;
+
/**
*
* 前端控制器
@@ -20,4 +31,24 @@ import com.adc.da.base.web.BaseController;
@RequestMapping("/sysLog/sys-log")
public class SysLogController extends BaseController {
+ @Autowired
+ private ISysLogService sysLogService;
+
+
+ @ApiOperation("获取操作日志")
+ @GetMapping("/getAllLog")
+ public ResponseMessage getAllLog(SysLogReqDTO sysLogReqDTO){
+ return Result.success(sysLogService.getAllLog(sysLogReqDTO));
+ }
+
+ @ApiOperation("存储操作日志")
+ @GetMapping("/saveLog")
+ public ResponseMessage getAllLog(SysLog sysLog){
+ sysLog.setId(UUIDUtils.randomUUID(64).replace("-",""));
+ boolean flag = sysLogService.save(sysLog);
+ if(flag){
+ return Result.success();
+ }
+ return Result.error();
+ }
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/dao/SysLogDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/dao/SysLogDao.java
index 1edd1d49..ff0e6267 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/dao/SysLogDao.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/dao/SysLogDao.java
@@ -1,7 +1,14 @@
package com.adc.da.slrs.sysLog.dao;
import com.adc.da.slrs.sysLog.entity.SysLog;
+import com.adc.da.slrs.sysLog.vo.SysLogReqDTO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import java.util.List;
/**
*
@@ -13,4 +20,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
public interface SysLogDao extends BaseMapper {
+ IPage queryAllLog(Page page,@Param("sysLogReqDTO") SysLogReqDTO sysLogReqDTO);
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/entity/SysLog.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/entity/SysLog.java
index b74c6117..72a844a4 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/entity/SysLog.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/entity/SysLog.java
@@ -1,6 +1,7 @@
package com.adc.da.slrs.sysLog.entity;
import com.adc.da.base.entity.BaseEntity;
+import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -55,5 +56,11 @@ public class SysLog extends BaseEntity {
@ApiModelProperty(value = "接口耗时")
private int runTime;
+ @TableField(exist = false)
+ private String account;
+
+ @TableField(exist = false)
+ private String dept;
+
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/service/ISysLogService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/service/ISysLogService.java
index 8a6a5cc3..983a72ed 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/service/ISysLogService.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/service/ISysLogService.java
@@ -1,6 +1,9 @@
package com.adc.da.slrs.sysLog.service;
import com.adc.da.slrs.sysLog.entity.SysLog;
+import com.adc.da.slrs.sysLog.vo.SysLogReqDTO;
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
/**
@@ -13,4 +16,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
*/
public interface ISysLogService extends IService {
+ IPage getAllLog(SysLogReqDTO sysLogReqDTO);
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/service/impl/SysLogServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/service/impl/SysLogServiceImpl.java
index cc62776a..b52dfdbb 100644
--- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/service/impl/SysLogServiceImpl.java
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/service/impl/SysLogServiceImpl.java
@@ -3,6 +3,9 @@ package com.adc.da.slrs.sysLog.service.impl;
import com.adc.da.slrs.sysLog.entity.SysLog;
import com.adc.da.slrs.sysLog.dao.SysLogDao;
import com.adc.da.slrs.sysLog.service.ISysLogService;
+import com.adc.da.slrs.sysLog.vo.SysLogReqDTO;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
@@ -17,4 +20,10 @@ import org.springframework.stereotype.Service;
@Service
public class SysLogServiceImpl extends ServiceImpl implements ISysLogService {
+ @Override
+ public IPage getAllLog(SysLogReqDTO sysLogReqDTO) {
+ Page page = new Page<>(sysLogReqDTO.getPage(), sysLogReqDTO.getPageSize());
+ IPage result = baseMapper.queryAllLog(page,sysLogReqDTO);
+ return result;
+ }
}
diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/vo/SysLogReqDTO.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/vo/SysLogReqDTO.java
new file mode 100644
index 00000000..493d94d6
--- /dev/null
+++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sysLog/vo/SysLogReqDTO.java
@@ -0,0 +1,18 @@
+package com.adc.da.slrs.sysLog.vo;
+
+import com.adc.da.base.page.BasePage;
+import lombok.Data;
+
+@Data
+public class SysLogReqDTO extends BasePage {
+
+ private String account;
+
+ private String sTime;
+
+ private String eTime;
+
+ private String oper;
+
+ private String content;
+}
diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sysLog/SysLogMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sysLog/SysLogMapper.xml
index c5dc2843..1e161f4f 100644
--- a/adc-da-slrs/src/main/resources/mybatis/mapper/sysLog/SysLogMapper.xml
+++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sysLog/SysLogMapper.xml
@@ -2,4 +2,25 @@
+