mirror of https://gitee.com/stylefeng/roses
【8.1.9】【安全日志】初始化安全日志
parent
0c74ff6275
commit
0cb7bf24c8
|
@ -0,0 +1,22 @@
|
|||
package cn.stylefeng.roses.kernel.log.api;
|
||||
|
||||
import cn.stylefeng.roses.kernel.log.api.pojo.security.LogSecurityRequest;
|
||||
|
||||
/**
|
||||
* 安全日志记录
|
||||
*
|
||||
* @author fengshuonan
|
||||
* @since 2024/7/11 18:30
|
||||
*/
|
||||
public interface SecurityLogServiceApi {
|
||||
|
||||
/**
|
||||
* 新增安全日志
|
||||
*
|
||||
* @param logSecurityRequest 请求参数
|
||||
* @author fengshuonan
|
||||
* @since 2024/07/11 15:56
|
||||
*/
|
||||
void add(LogSecurityRequest logSecurityRequest);
|
||||
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
package cn.stylefeng.roses.kernel.log.security.pojo.request;
|
||||
package cn.stylefeng.roses.kernel.log.api.pojo.security;
|
||||
|
||||
import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.request.BaseRequest;
|
|
@ -1,8 +1,8 @@
|
|||
package cn.stylefeng.roses.kernel.log.security.controller;
|
||||
|
||||
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
|
||||
import cn.stylefeng.roses.kernel.log.api.pojo.security.LogSecurityRequest;
|
||||
import cn.stylefeng.roses.kernel.log.security.entity.LogSecurity;
|
||||
import cn.stylefeng.roses.kernel.log.security.pojo.request.LogSecurityRequest;
|
||||
import cn.stylefeng.roses.kernel.log.security.service.LogSecurityService;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
|
||||
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package cn.stylefeng.roses.kernel.log.security.mapper;
|
||||
|
||||
import cn.stylefeng.roses.kernel.log.api.pojo.security.LogSecurityRequest;
|
||||
import cn.stylefeng.roses.kernel.log.security.entity.LogSecurity;
|
||||
import cn.stylefeng.roses.kernel.log.security.pojo.request.LogSecurityRequest;
|
||||
import cn.stylefeng.roses.kernel.log.security.pojo.response.LogSecurityVo;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
package cn.stylefeng.roses.kernel.log.security.service;
|
||||
|
||||
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
|
||||
import cn.stylefeng.roses.kernel.log.api.SecurityLogServiceApi;
|
||||
import cn.stylefeng.roses.kernel.log.api.pojo.security.LogSecurityRequest;
|
||||
import cn.stylefeng.roses.kernel.log.security.entity.LogSecurity;
|
||||
import cn.stylefeng.roses.kernel.log.security.pojo.request.LogSecurityRequest;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -13,16 +14,7 @@ import java.util.List;
|
|||
* @author fengshuonan
|
||||
* @since 2024/07/11 15:56
|
||||
*/
|
||||
public interface LogSecurityService extends IService<LogSecurity> {
|
||||
|
||||
/**
|
||||
* 新增安全日志
|
||||
*
|
||||
* @param logSecurityRequest 请求参数
|
||||
* @author fengshuonan
|
||||
* @since 2024/07/11 15:56
|
||||
*/
|
||||
void add(LogSecurityRequest logSecurityRequest);
|
||||
public interface LogSecurityService extends IService<LogSecurity>, SecurityLogServiceApi {
|
||||
|
||||
/**
|
||||
* 删除安全日志
|
||||
|
@ -63,7 +55,7 @@ public interface LogSecurityService extends IService<LogSecurity> {
|
|||
/**
|
||||
* 获取安全日志列表
|
||||
*
|
||||
* @param logSecurityRequest 请求参数
|
||||
* @param logSecurityRequest 请求参数
|
||||
* @return List<LogSecurity> 返回结果
|
||||
* @author fengshuonan
|
||||
* @since 2024/07/11 15:56
|
||||
|
@ -73,7 +65,7 @@ public interface LogSecurityService extends IService<LogSecurity> {
|
|||
/**
|
||||
* 获取安全日志分页列表
|
||||
*
|
||||
* @param logSecurityRequest 请求参数
|
||||
* @param logSecurityRequest 请求参数
|
||||
* @return PageResult<LogSecurity> 返回结果
|
||||
* @author fengshuonan
|
||||
* @since 2024/07/11 15:56
|
||||
|
|
|
@ -5,10 +5,10 @@ import cn.hutool.core.util.ObjectUtil;
|
|||
import cn.stylefeng.roses.kernel.db.api.factory.PageFactory;
|
||||
import cn.stylefeng.roses.kernel.db.api.factory.PageResultFactory;
|
||||
import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
|
||||
import cn.stylefeng.roses.kernel.log.api.pojo.security.LogSecurityRequest;
|
||||
import cn.stylefeng.roses.kernel.log.security.entity.LogSecurity;
|
||||
import cn.stylefeng.roses.kernel.log.security.enums.LogSecurityExceptionEnum;
|
||||
import cn.stylefeng.roses.kernel.log.security.mapper.LogSecurityMapper;
|
||||
import cn.stylefeng.roses.kernel.log.security.pojo.request.LogSecurityRequest;
|
||||
import cn.stylefeng.roses.kernel.log.security.service.LogSecurityService;
|
||||
import cn.stylefeng.roses.kernel.rule.exception.base.ServiceException;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
|
@ -28,7 +28,7 @@ import java.util.List;
|
|||
@Service
|
||||
public class LogSecurityServiceImpl extends ServiceImpl<LogSecurityMapper, LogSecurity> implements LogSecurityService {
|
||||
|
||||
@Override
|
||||
@Override
|
||||
public void add(LogSecurityRequest logSecurityRequest) {
|
||||
LogSecurity logSecurity = new LogSecurity();
|
||||
BeanUtil.copyProperties(logSecurityRequest, logSecurity);
|
||||
|
|
Loading…
Reference in New Issue