Browse Source

修改登录日志操作日志日期查询

wyyay 2 years ago
parent
commit
132dbd86e9

+ 42 - 0
base-common/src/main/java/com/ozs/common/core/domain/vo/SysLoginInfoResq.java

@@ -0,0 +1,42 @@
+package com.ozs.common.core.domain.vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * @author wyy
+ * @subject
+ * @creat 2023/4/19
+ */
+@Data
+public class SysLoginInfoResq implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 用户账号
+     */
+    private String userName;
+
+    /**
+     * 登录状态
+     */
+    private String status;
+
+    /**
+     * 登录地址
+     */
+    private String ipaddr;
+
+    /**
+     * 访问开始时间
+     */
+    private String startTime;
+
+    /**
+     * 访问结束时间
+     */
+    private String endTime;
+}

+ 42 - 0
base-common/src/main/java/com/ozs/common/core/domain/vo/SysOperlogResq.java

@@ -0,0 +1,42 @@
+package com.ozs.common.core.domain.vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * @author wyy
+ * @subject
+ * @creat 2023/4/19
+ */
+@Data
+public class SysOperlogResq implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 操作模块
+     */
+    private String title;
+
+    /**
+     * 业务类型
+     */
+    private Integer businessType;
+
+    /**
+     * 操作人员
+     */
+    private String userId;
+
+    /**
+     * 操作开始时间
+     */
+    private String startTime;
+
+    /**
+     * 操作结束时间
+     */
+    private String endTime;
+}

+ 3 - 2
base-system/src/main/java/com/ozs/system/mapper/SysLoginInfoMapper.java

@@ -3,6 +3,7 @@ package com.ozs.system.mapper;
 import java.util.List;
 import java.util.List;
 
 
 import com.ozs.common.core.domain.entity.SysDictType;
 import com.ozs.common.core.domain.entity.SysDictType;
+import com.ozs.common.core.domain.vo.SysLoginInfoResq;
 import com.ozs.common.core.domain.vo.SysLoginInfoVo;
 import com.ozs.common.core.domain.vo.SysLoginInfoVo;
 import com.ozs.system.domain.SysLoginInfo;
 import com.ozs.system.domain.SysLoginInfo;
 import com.ozs.system.domain.SysLoginInfo;
 import com.ozs.system.domain.SysLoginInfo;
@@ -27,10 +28,10 @@ public interface SysLoginInfoMapper extends JoinBaseMapper<SysLoginInfo> {
     /**
     /**
      * 查询系统登录日志集合
      * 查询系统登录日志集合
      *
      *
-     * @param sysLoginInfoVo 访问日志对象
+     * @param sysLoginInfoResq 访问日志对象
      * @return 登录记录集合
      * @return 登录记录集合
      */
      */
-    public List<SysLoginInfo> selectLogininforList(SysLoginInfoVo sysLoginInfoVo);
+    public List<SysLoginInfo> selectLogininforList(SysLoginInfoResq sysLoginInfoResq);
 
 
     /**
     /**
      * 批量删除系统登录日志
      * 批量删除系统登录日志

+ 3 - 2
base-system/src/main/java/com/ozs/system/mapper/SysOperLogMapper.java

@@ -2,6 +2,7 @@ package com.ozs.system.mapper;
 
 
 import java.util.List;
 import java.util.List;
 
 
+import com.ozs.common.core.domain.vo.SysOperlogResq;
 import com.ozs.common.core.domain.vo.SysOperlogVo;
 import com.ozs.common.core.domain.vo.SysOperlogVo;
 import com.ozs.system.domain.SysOperLog;
 import com.ozs.system.domain.SysOperLog;
 import icu.mhb.mybatisplus.plugln.base.mapper.JoinBaseMapper;
 import icu.mhb.mybatisplus.plugln.base.mapper.JoinBaseMapper;
@@ -24,10 +25,10 @@ public interface SysOperLogMapper extends JoinBaseMapper<SysOperLog> {
     /**
     /**
      * 查询系统操作日志集合
      * 查询系统操作日志集合
      *
      *
-     * @param sysOperlogVo 操作日志vo对象
+     * @param sysOperlogResq 操作日志vo对象
      * @return 操作日志集合
      * @return 操作日志集合
      */
      */
-    public List<SysOperLog> selectOperLogList(SysOperlogVo sysOperlogVo);
+    public List<SysOperLog> selectOperLogList(SysOperlogResq sysOperlogResq);
 
 
     /**
     /**
      * 批量删除系统操作日志
      * 批量删除系统操作日志

+ 3 - 2
base-system/src/main/java/com/ozs/system/service/ISysLoginInfoService.java

@@ -4,6 +4,7 @@ import java.util.List;
 
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.ozs.common.core.domain.entity.SysDictType;
 import com.ozs.common.core.domain.entity.SysDictType;
+import com.ozs.common.core.domain.vo.SysLoginInfoResq;
 import com.ozs.common.core.domain.vo.SysLoginInfoVo;
 import com.ozs.common.core.domain.vo.SysLoginInfoVo;
 import com.ozs.system.domain.SysLoginInfo;
 import com.ozs.system.domain.SysLoginInfo;
 import icu.mhb.mybatisplus.plugln.base.service.JoinIService;
 import icu.mhb.mybatisplus.plugln.base.service.JoinIService;
@@ -25,10 +26,10 @@ public interface ISysLoginInfoService extends JoinIService<SysLoginInfo> {
     /**
     /**
      * 查询系统登录日志集合
      * 查询系统登录日志集合
      *
      *
-     * @param sysLoginInfoVo 访问日志对象
+     * @param sysLoginInfoResq 访问日志对象
      * @return 登录记录集合
      * @return 登录记录集合
      */
      */
-    public List<SysLoginInfo> selectLogininforList(SysLoginInfoVo sysLoginInfoVo);
+    public List<SysLoginInfo> selectLogininforList(SysLoginInfoResq sysLoginInfoResq);
 
 
     /**
     /**
      * 批量删除系统登录日志
      * 批量删除系统登录日志

+ 3 - 2
base-system/src/main/java/com/ozs/system/service/ISysOperLogService.java

@@ -3,6 +3,7 @@ package com.ozs.system.service;
 import java.util.List;
 import java.util.List;
 
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.ozs.common.core.domain.vo.SysOperlogResq;
 import com.ozs.common.core.domain.vo.SysOperlogVo;
 import com.ozs.common.core.domain.vo.SysOperlogVo;
 import com.ozs.system.domain.SysNotice;
 import com.ozs.system.domain.SysNotice;
 import com.ozs.system.domain.SysOperLog;
 import com.ozs.system.domain.SysOperLog;
@@ -25,10 +26,10 @@ public interface ISysOperLogService extends JoinIService<SysOperLog> {
     /**
     /**
      * 查询系统操作日志集合
      * 查询系统操作日志集合
      *
      *
-     * @param sysOperlogVo 操作日志对象
+     * @param sysOperlogResq 操作日志对象
      * @return 操作日志集合
      * @return 操作日志集合
      */
      */
-    public List<SysOperLog> selectOperLogList(SysOperlogVo sysOperlogVo);
+    public List<SysOperLog> selectOperLogList(SysOperlogResq sysOperlogResq);
 
 
     /**
     /**
      * 批量删除系统操作日志
      * 批量删除系统操作日志

+ 4 - 3
base-system/src/main/java/com/ozs/system/service/impl/SysLoginInfoServiceImpl.java

@@ -6,6 +6,7 @@ import java.util.List;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.ozs.common.core.domain.entity.SysDictType;
 import com.ozs.common.core.domain.entity.SysDictType;
+import com.ozs.common.core.domain.vo.SysLoginInfoResq;
 import com.ozs.common.core.domain.vo.SysLoginInfoVo;
 import com.ozs.common.core.domain.vo.SysLoginInfoVo;
 import com.ozs.system.mapper.SysDictTypeMapper;
 import com.ozs.system.mapper.SysDictTypeMapper;
 import icu.mhb.mybatisplus.plugln.base.service.impl.JoinServiceImpl;
 import icu.mhb.mybatisplus.plugln.base.service.impl.JoinServiceImpl;
@@ -50,12 +51,12 @@ public class SysLoginInfoServiceImpl extends JoinServiceImpl<SysLoginInfoMapper,
     /**
     /**
      * 查询系统登录日志集合
      * 查询系统登录日志集合
      *
      *
-     * @param sysLoginInfoVo 访问日志对象
+     * @param sysLoginInfoResq 访问日志对象
      * @return 登录记录集合
      * @return 登录记录集合
      */
      */
     @Override
     @Override
-    public List<SysLoginInfo> selectLogininforList(SysLoginInfoVo sysLoginInfoVo) {
-        return logininforMapper.selectLogininforList(sysLoginInfoVo);
+    public List<SysLoginInfo> selectLogininforList(SysLoginInfoResq sysLoginInfoResq) {
+        return logininforMapper.selectLogininforList(sysLoginInfoResq);
     }
     }
 
 
     /**
     /**

+ 4 - 3
base-system/src/main/java/com/ozs/system/service/impl/SysOperLogServiceImpl.java

@@ -5,6 +5,7 @@ import java.util.List;
 
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ozs.common.core.domain.vo.SysOperlogResq;
 import com.ozs.common.core.domain.vo.SysOperlogVo;
 import com.ozs.common.core.domain.vo.SysOperlogVo;
 import icu.mhb.mybatisplus.plugln.base.service.impl.JoinServiceImpl;
 import icu.mhb.mybatisplus.plugln.base.service.impl.JoinServiceImpl;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -47,12 +48,12 @@ public class SysOperLogServiceImpl extends JoinServiceImpl<SysOperLogMapper, Sys
     /**
     /**
      * 查询系统操作日志集合
      * 查询系统操作日志集合
      *
      *
-     * @param sysOperlogVo 操作日志对象
+     * @param sysOperlogResq 操作日志对象
      * @return 操作日志集合
      * @return 操作日志集合
      */
      */
     @Override
     @Override
-    public List<SysOperLog> selectOperLogList(SysOperlogVo sysOperlogVo) {
-        List<SysOperLog> list = operLogMapper.selectOperLogList(sysOperlogVo);
+    public List<SysOperLog> selectOperLogList(SysOperlogResq sysOperlogResq) {
+        List<SysOperLog> list = operLogMapper.selectOperLogList(sysOperlogResq);
         return list;
         return list;
     }
     }
 
 

+ 1 - 1
base-system/src/main/resources/mapper/system/SysLogininforMapper.xml

@@ -21,7 +21,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 		values (#{userName}, #{status}, #{ipaddr}, #{loginLocation}, #{browser}, #{os}, #{msg}, sysdate())
 		values (#{userName}, #{status}, #{ipaddr}, #{loginLocation}, #{browser}, #{os}, #{msg}, sysdate())
 	</insert>
 	</insert>
 
 
-	<select id="selectLogininforList" parameterType="SysLoginInfoVo" resultMap="SysLoginInfoesult">
+	<select id="selectLogininforList" parameterType="SysLoginInfoResq" resultMap="SysLoginInfoesult">
 		select info_id, user_name, ipaddr, login_location, browser, os, status, msg, login_time from sys_login_info
 		select info_id, user_name, ipaddr, login_location, browser, os, status, msg, login_time from sys_login_info
 		<where>
 		<where>
 			<if test="ipaddr != null and ipaddr != ''">
 			<if test="ipaddr != null and ipaddr != ''">

+ 1 - 1
base-system/src/main/resources/mapper/system/SysOperLogMapper.xml

@@ -33,7 +33,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         values (#{title}, #{businessType}, #{method}, #{requestMethod}, #{operatorType}, #{userId}, #{deptName}, #{operUrl}, #{operIp}, #{operLocation}, #{operParam}, #{jsonResult}, #{status}, #{errorMsg}, sysdate())
         values (#{title}, #{businessType}, #{method}, #{requestMethod}, #{operatorType}, #{userId}, #{deptName}, #{operUrl}, #{operIp}, #{operLocation}, #{operParam}, #{jsonResult}, #{status}, #{errorMsg}, sysdate())
 	</insert>
 	</insert>
 
 
-	<select id="selectOperLogList" parameterType="SysOperlogVo" resultMap="SysOperLogResult">
+	<select id="selectOperLogList" parameterType="SysOperlogResq" resultMap="SysOperLogResult">
 		<include refid="selectOperLogVo"/>
 		<include refid="selectOperLogVo"/>
 		<where>
 		<where>
 			<if test="title != null and title != ''">
 			<if test="title != null and title != ''">