diff --git a/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/SecurityLogServiceApi.java b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/SecurityLogServiceApi.java new file mode 100644 index 000000000..533db3048 --- /dev/null +++ b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/SecurityLogServiceApi.java @@ -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); + +} diff --git a/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/pojo/request/LogSecurityRequest.java b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/security/LogSecurityRequest.java similarity index 96% rename from kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/pojo/request/LogSecurityRequest.java rename to kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/security/LogSecurityRequest.java index 290d9f68b..a06ef9252 100644 --- a/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/pojo/request/LogSecurityRequest.java +++ b/kernel-d-log/log-api/src/main/java/cn/stylefeng/roses/kernel/log/api/pojo/security/LogSecurityRequest.java @@ -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; diff --git a/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/controller/LogSecurityController.java b/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/controller/LogSecurityController.java index 8c56dd639..1a0c28f3b 100644 --- a/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/controller/LogSecurityController.java +++ b/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/controller/LogSecurityController.java @@ -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; diff --git a/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/mapper/LogSecurityMapper.java b/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/mapper/LogSecurityMapper.java index af0551513..c912fdbc1 100644 --- a/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/mapper/LogSecurityMapper.java +++ b/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/mapper/LogSecurityMapper.java @@ -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; diff --git a/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/service/LogSecurityService.java b/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/service/LogSecurityService.java index 52ce2d7f2..806986224 100644 --- a/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/service/LogSecurityService.java +++ b/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/service/LogSecurityService.java @@ -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 { - - /** - * 新增安全日志 - * - * @param logSecurityRequest 请求参数 - * @author fengshuonan - * @since 2024/07/11 15:56 - */ - void add(LogSecurityRequest logSecurityRequest); +public interface LogSecurityService extends IService, SecurityLogServiceApi { /** * 删除安全日志 @@ -63,7 +55,7 @@ public interface LogSecurityService extends IService { /** * 获取安全日志列表 * - * @param logSecurityRequest 请求参数 + * @param logSecurityRequest 请求参数 * @return List 返回结果 * @author fengshuonan * @since 2024/07/11 15:56 @@ -73,7 +65,7 @@ public interface LogSecurityService extends IService { /** * 获取安全日志分页列表 * - * @param logSecurityRequest 请求参数 + * @param logSecurityRequest 请求参数 * @return PageResult 返回结果 * @author fengshuonan * @since 2024/07/11 15:56 diff --git a/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/service/impl/LogSecurityServiceImpl.java b/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/service/impl/LogSecurityServiceImpl.java index 1161cc763..286de3058 100644 --- a/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/service/impl/LogSecurityServiceImpl.java +++ b/kernel-d-log/log-business-security/src/main/java/cn/stylefeng/roses/kernel/log/security/service/impl/LogSecurityServiceImpl.java @@ -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 implements LogSecurityService { - @Override + @Override public void add(LogSecurityRequest logSecurityRequest) { LogSecurity logSecurity = new LogSecurity(); BeanUtil.copyProperties(logSecurityRequest, logSecurity);