【8.1.9】【安全日志】初始化安全日志

dev-8.1.9
stylefeng 2024-07-11 18:35:51 +08:00
parent 0c74ff6275
commit 0cb7bf24c8
6 changed files with 32 additions and 18 deletions

View File

@ -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);
}

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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

View File

@ -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);