升级工具包版本号,修改常量接口为常量类
This commit is contained in:
+4
-2
@@ -15,7 +15,6 @@ import xtools.app.sys.auth.model.dto.OptLogDto;
|
||||
import xtools.app.sys.auth.utils.AuthUtils;
|
||||
import xtools.app.sys.auth.utils.PremUtils;
|
||||
import xtools.app.sys.auth.whitelist.AuthWhitelist;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.constant.BootCommonConstant;
|
||||
import xtools.boot.api.enums.ResultType;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -40,6 +39,9 @@ import java.util.HashSet;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
import static xtools.base.config.Constants.CP_NUM200;
|
||||
|
||||
/**
|
||||
* <p>Title : AuthFilter</p>
|
||||
* <p>Description : AuthFilter</p>
|
||||
@@ -52,7 +54,7 @@ import java.util.Set;
|
||||
* @date : 2026/1/31 21:18
|
||||
*/
|
||||
@Component
|
||||
public class AuthFilter extends BaseFilter implements Ordered, BootCommonConstant, BaseParams {
|
||||
public class AuthFilter extends BaseFilter implements Ordered, BootCommonConstant {
|
||||
|
||||
/**
|
||||
* 微服务标识
|
||||
|
||||
+2
-2
@@ -6,7 +6,7 @@ import jakarta.servlet.http.HttpServletRequest;
|
||||
import xtools.app.common.cache.enums.AppCache;
|
||||
import xtools.app.sys.auth.model.dto.LoginUserDto;
|
||||
import xtools.app.sys.auth.model.dto.TokenDto;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.constant.BootCommonConstant;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.UnauthorizedError;
|
||||
@@ -36,7 +36,7 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
* @version : 1.0.0
|
||||
* @date : 2026/1/31 20:44
|
||||
*/
|
||||
public class AuthUtils implements BaseParams {
|
||||
public class AuthUtils {
|
||||
|
||||
/**
|
||||
* 缓存参数
|
||||
|
||||
+2
-2
@@ -5,7 +5,7 @@ import org.springframework.util.AntPathMatcher;
|
||||
import org.springframework.util.PathMatcher;
|
||||
import xtools.app.common.cache.enums.AppCache;
|
||||
import xtools.app.sys.auth.model.dto.InterfacePermDto;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.cache.redis.base.RedisService;
|
||||
import xtools.boot.cache.redis.utils.RedisUtils;
|
||||
import xtools.core.CollectionUtils;
|
||||
@@ -26,7 +26,7 @@ import java.util.Map;
|
||||
* @version : 1.0.0
|
||||
* @date : 2026/2/2 18:31
|
||||
*/
|
||||
public class PremUtils implements BaseParams {
|
||||
public class PremUtils {
|
||||
|
||||
/**
|
||||
* 缓存参数
|
||||
|
||||
@@ -12,7 +12,7 @@ import xtools.app.sys.service.SysMonitorService;
|
||||
import xtools.app.sys.service.SysParamService;
|
||||
import xtools.app.sys.service.SysPermService;
|
||||
import xtools.app.sys.service.SysUpdateHistoryService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.base.config.Constants;
|
||||
import xtools.boot.log.LogBus;
|
||||
import xtools.boot.log.enums.LogBusBaseType;
|
||||
import xtools.boot.log.holder.LogTrackHolder;
|
||||
@@ -31,7 +31,7 @@ import xtools.core.enums.LogLevel;
|
||||
* @date : 2026/2/2 14:13
|
||||
*/
|
||||
@Component
|
||||
@Order(BaseParams.CP_NUM200)
|
||||
@Order(Constants.CP_NUM200)
|
||||
@RequiredArgsConstructor
|
||||
public class InitSys implements ApplicationRunner {
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysAddressMapper;
|
||||
import xtools.app.sys.model.entity.SysAddress;
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysDeptMapper;
|
||||
import xtools.app.sys.model.entity.SysDept;
|
||||
|
||||
+3
-3
@@ -1,11 +1,11 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysDictMapper;
|
||||
import xtools.app.sys.model.entity.SysDict;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
|
||||
/**
|
||||
* <p>Title : SysDictBaseService</p>
|
||||
@@ -17,7 +17,7 @@ import xtools.base.config.BaseParams;
|
||||
* @date : 2026-01-28 10:34:37
|
||||
*/
|
||||
@Component
|
||||
public class SysDictBaseService extends ServiceImpl<SysDictMapper, SysDict> implements BaseParams {
|
||||
public class SysDictBaseService extends ServiceImpl<SysDictMapper, SysDict> {
|
||||
|
||||
/**
|
||||
* 根据字典编码查询字典
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysDictItemMapper;
|
||||
import xtools.app.sys.model.entity.SysDictItem;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysFileMapper;
|
||||
import xtools.app.sys.model.entity.SysFile;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysLogMapper;
|
||||
import xtools.app.sys.model.entity.SysLog;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import xtools.app.sys.mapper.SysLogTotalMapper;
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysMenuMapper;
|
||||
import xtools.app.sys.model.dto.resp.SysMenuTreeResp;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysNoticeMapper;
|
||||
import xtools.app.sys.model.entity.SysNotice;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import xtools.app.sys.mapper.SysOptLogMapper;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysParamMapper;
|
||||
import xtools.app.sys.model.entity.SysParam;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import xtools.app.sys.mapper.SysRiskMapper;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysRoleMapper;
|
||||
import xtools.app.sys.model.entity.SysRole;
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysRoleMenuMapper;
|
||||
import xtools.app.sys.model.entity.SysRoleMenu;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysTaskMapper;
|
||||
import xtools.app.sys.model.entity.SysTask;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysUpdateHistoryMapper;
|
||||
import xtools.app.sys.model.entity.SysUpdateHistory;
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysUserMapper;
|
||||
import xtools.app.sys.model.entity.SysUser;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysUserNoticeMapper;
|
||||
import xtools.app.sys.model.entity.SysUserNotice;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysUserNoticeInfoMapper;
|
||||
import xtools.app.sys.model.entity.SysUserNoticeInfo;
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import xtools.app.sys.mapper.SysUserPasswdRuleMapper;
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
package xtools.app.sys.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.mapper.SysUserRoleMapper;
|
||||
import xtools.app.sys.model.entity.SysUserRole;
|
||||
|
||||
+4
-2
@@ -14,7 +14,6 @@ import xtools.app.sys.model.entity.SysLogTotal;
|
||||
import xtools.app.sys.service.SysLogService;
|
||||
import xtools.app.sys.service.SysOptLogService;
|
||||
import xtools.app.sys.service.base.SysLogTotalBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.model.dto.log.LogTrack;
|
||||
import xtools.boot.cache.redis.base.RedisService;
|
||||
import xtools.boot.log.enums.LogBusBaseType;
|
||||
@@ -35,6 +34,9 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
import static xtools.base.config.Constants.CP_NUM16;
|
||||
|
||||
/**
|
||||
* <p>Title : LogBusServiceImpl</p>
|
||||
* <p>Description : LogBusServiceImpl</p>
|
||||
@@ -50,7 +52,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class LogBusServiceImpl implements LogBusService, BaseParams {
|
||||
public class LogBusServiceImpl implements LogBusService {
|
||||
|
||||
/**
|
||||
* 缓存参数
|
||||
|
||||
+2
-2
@@ -14,7 +14,7 @@ import xtools.app.sys.model.dto.resp.SysAddressResp;
|
||||
import xtools.app.sys.model.entity.SysAddress;
|
||||
import xtools.app.sys.service.SysAddressService;
|
||||
import xtools.app.sys.service.base.SysAddressBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
import xtools.boot.cache.redis.base.RedisService;
|
||||
import xtools.core.StringUtils;
|
||||
@@ -33,7 +33,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysAddressServiceImpl implements SysAddressService, BaseParams {
|
||||
public class SysAddressServiceImpl implements SysAddressService {
|
||||
|
||||
/**
|
||||
* 缓存参数
|
||||
|
||||
+2
-2
@@ -26,7 +26,7 @@ import xtools.app.sys.service.SysUserPasswdRuleService;
|
||||
import xtools.app.sys.service.SysUserService;
|
||||
import xtools.app.sys.service.base.SysUserBaseService;
|
||||
import xtools.app.sys.utils.PasswdUtils;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -56,7 +56,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysBaseServiceImpl implements SysBaseService, BaseParams {
|
||||
public class SysBaseServiceImpl implements SysBaseService {
|
||||
|
||||
private final SysCommonService sysCommonService;
|
||||
|
||||
|
||||
+2
-2
@@ -15,7 +15,7 @@ import xtools.app.sys.model.dto.resp.SysDeptTreeResp;
|
||||
import xtools.app.sys.model.entity.SysDept;
|
||||
import xtools.app.sys.service.SysDeptService;
|
||||
import xtools.app.sys.service.base.SysDeptBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -50,7 +50,7 @@ import java.util.stream.Collectors;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysDeptServiceImpl implements SysDeptService, BaseParams {
|
||||
public class SysDeptServiceImpl implements SysDeptService {
|
||||
|
||||
private final SysDeptBaseService sysDeptBaseService;
|
||||
|
||||
|
||||
+2
-2
@@ -16,7 +16,7 @@ import xtools.app.sys.model.entity.SysDict;
|
||||
import xtools.app.sys.service.SysDictItemService;
|
||||
import xtools.app.sys.service.SysDictService;
|
||||
import xtools.app.sys.service.base.SysDictBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.enums.StatusEnum;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
@@ -42,7 +42,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysDictServiceImpl implements SysDictService, BaseParams {
|
||||
public class SysDictServiceImpl implements SysDictService {
|
||||
|
||||
private final SysDictItemService sysDictItemService;
|
||||
|
||||
|
||||
+4
-2
@@ -22,7 +22,6 @@ import xtools.app.sys.model.dto.resp.SysFileResp;
|
||||
import xtools.app.sys.model.entity.SysFile;
|
||||
import xtools.app.sys.service.SysFileService;
|
||||
import xtools.app.sys.service.base.SysFileBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.enums.FileDataType;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
@@ -51,6 +50,9 @@ import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
|
||||
/**
|
||||
* <p>Title : SysFileServiceImpl</p>
|
||||
* <p>Description : 系统文件表 ServiceImpl</p>
|
||||
@@ -64,7 +66,7 @@ import java.util.Set;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysFileServiceImpl implements SysFileService, BaseParams {
|
||||
public class SysFileServiceImpl implements SysFileService {
|
||||
|
||||
private final SysFileBaseService sysFileBaseService;
|
||||
|
||||
|
||||
+5
-2
@@ -9,7 +9,6 @@ import xtools.app.sys.model.dto.resp.SysLogResp;
|
||||
import xtools.app.sys.model.entity.SysLog;
|
||||
import xtools.app.sys.service.SysLogService;
|
||||
import xtools.app.sys.service.base.SysLogBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
import xtools.boot.api.model.dto.page.PageReq;
|
||||
import xtools.boot.api.model.dto.page.PageResp;
|
||||
@@ -21,6 +20,10 @@ import java.time.Instant;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
import static xtools.base.config.Constants.CP_NUM2;
|
||||
|
||||
/**
|
||||
* <p>Title : SysLogServiceImpl</p>
|
||||
* <p>Description : 日志记录表 ServiceImpl</p>
|
||||
@@ -30,7 +33,7 @@ import java.util.Objects;
|
||||
* @version : 1.0.0
|
||||
* @date : 2026-02-07 20:09:03
|
||||
*/
|
||||
public class SysLogServiceImpl implements SysLogService, BaseParams {
|
||||
public class SysLogServiceImpl implements SysLogService {
|
||||
|
||||
@Resource
|
||||
private SysLogBaseService sysLogBaseService;
|
||||
|
||||
+5
-2
@@ -8,7 +8,6 @@ import xtools.app.sys.model.dto.req.SysLogTotalStatsReq;
|
||||
import xtools.app.sys.model.dto.resp.SysLogTotalStatsResp;
|
||||
import xtools.app.sys.service.SysLogTotalService;
|
||||
import xtools.app.sys.service.base.SysLogTotalBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
import xtools.core.CollectionUtils;
|
||||
@@ -22,6 +21,10 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
import static xtools.base.config.Constants.CP_NUM2;
|
||||
|
||||
/**
|
||||
* <p>Title : SysLogTotalServiceImpl</p>
|
||||
* <p>Description : 系统日志统计表 ServiceImpl</p>
|
||||
@@ -34,7 +37,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysLogTotalServiceImpl implements SysLogTotalService, BaseParams {
|
||||
public class SysLogTotalServiceImpl implements SysLogTotalService {
|
||||
|
||||
private final SysLogTotalBaseService sysLogTotalBaseService;
|
||||
|
||||
|
||||
+8
-4
@@ -22,7 +22,6 @@ import xtools.app.sys.service.SysUserPasswdRuleService;
|
||||
import xtools.app.sys.service.base.SysUserBaseService;
|
||||
import xtools.app.sys.service.base.SysUserRoleBaseService;
|
||||
import xtools.app.sys.utils.PasswdUtils;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -42,6 +41,11 @@ import java.time.temporal.ChronoUnit;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
import static xtools.base.config.Constants.CP_NUM2;
|
||||
import static xtools.base.config.Constants.CP_NUM60;
|
||||
|
||||
/**
|
||||
* <p>Title : SysLoginServiceImpl</p>
|
||||
* <p>Description : SysLoginServiceImpl</p>
|
||||
@@ -56,7 +60,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysLoginServiceImpl implements SysLoginService, BaseParams {
|
||||
public class SysLoginServiceImpl implements SysLoginService {
|
||||
|
||||
private final SysCommonService sysCommonService;
|
||||
|
||||
@@ -234,12 +238,12 @@ public class SysLoginServiceImpl implements SysLoginService, BaseParams {
|
||||
Long count = redisService.incr(key);
|
||||
if (count >= rule.getErrorPasswdCount()) {
|
||||
// 大于阈值锁定
|
||||
redisService.set(getLockKey(id), CP_NUM1, (long) rule.getErrorPasswdLockMinutes() * BaseParams.CP_NUM60);
|
||||
redisService.set(getLockKey(id), CP_NUM1, (long) rule.getErrorPasswdLockMinutes() * CP_NUM60);
|
||||
redisService.del(key);
|
||||
throw new BizWarning("密码错误次数超过" + rule.getErrorPasswdCount() + "次,账户已锁定" + rule.getErrorPasswdLockMinutes() + "分钟");
|
||||
} else {
|
||||
// 更新密码错误时间窗口
|
||||
redisService.expire(key, (long) rule.getErrorPasswdWindowMinutes() * BaseParams.CP_NUM60);
|
||||
redisService.expire(key, (long) rule.getErrorPasswdWindowMinutes() * CP_NUM60);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+5
-2
@@ -20,7 +20,6 @@ import xtools.app.sys.service.SysMenuService;
|
||||
import xtools.app.sys.service.SysPermService;
|
||||
import xtools.app.sys.service.base.SysMenuBaseService;
|
||||
import xtools.app.sys.service.base.SysRoleMenuBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -42,6 +41,10 @@ import java.util.Set;
|
||||
import java.util.StringJoiner;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static xtools.base.config.Constants.CP_COLON;
|
||||
import static xtools.base.config.Constants.CP_COMMA;
|
||||
import static xtools.base.config.Constants.CP_EMPTY;
|
||||
|
||||
/**
|
||||
* <p>Title : SysMenuServiceImpl</p>
|
||||
* <p>Description : 系统菜单表 ServiceImpl</p>
|
||||
@@ -54,7 +57,7 @@ import java.util.stream.Collectors;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysMenuServiceImpl implements SysMenuService, BaseParams {
|
||||
public class SysMenuServiceImpl implements SysMenuService {
|
||||
|
||||
private final SysPermService sysPermService;
|
||||
|
||||
|
||||
+5
-2
@@ -5,7 +5,6 @@ import jakarta.annotation.Resource;
|
||||
import org.springframework.context.annotation.Primary;
|
||||
import org.springframework.stereotype.Service;
|
||||
import xtools.app.sys.service.SysMonitorService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
import xtools.boot.cache.redis.monitor.RedisMonitor;
|
||||
import xtools.boot.db.mybatis.enums.MySqlMonitorEnums;
|
||||
@@ -17,6 +16,10 @@ import xtools.extend.dto.monitor.HardwareInfoDto;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
import static xtools.base.config.Constants.CP_NUM10;
|
||||
import static xtools.base.config.Constants.CP_NUM60;
|
||||
|
||||
/**
|
||||
* <p>Title : SysMonitorServiceImpl</p>
|
||||
* <p>Description : SysMonitorServiceImpl</p>
|
||||
@@ -30,7 +33,7 @@ import java.util.List;
|
||||
*/
|
||||
@Primary
|
||||
@Service
|
||||
public class SysMonitorServiceImpl implements SysMonitorService, BaseParams {
|
||||
public class SysMonitorServiceImpl implements SysMonitorService {
|
||||
|
||||
@Resource
|
||||
private RedisMonitor redisMonitor;
|
||||
|
||||
+2
-2
@@ -23,7 +23,7 @@ import xtools.app.sys.service.SysUserNoticeService;
|
||||
import xtools.app.sys.service.base.SysNoticeBaseService;
|
||||
import xtools.app.sys.service.base.SysUserBaseService;
|
||||
import xtools.app.sys.service.base.SysUserNoticeBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -53,7 +53,7 @@ import java.util.stream.Collectors;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysNoticeServiceImpl implements SysNoticeService, BaseParams {
|
||||
public class SysNoticeServiceImpl implements SysNoticeService {
|
||||
|
||||
private final SysFileOptService sysFileOptService;
|
||||
|
||||
|
||||
+8
-2
@@ -20,7 +20,6 @@ import xtools.app.sys.model.dto.resp.SysOptLogTitleTreeResp;
|
||||
import xtools.app.sys.model.entity.SysOptLog;
|
||||
import xtools.app.sys.service.SysOptLogService;
|
||||
import xtools.app.sys.service.base.SysOptLogBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
import xtools.boot.api.model.dto.page.PageReq;
|
||||
@@ -40,6 +39,13 @@ import java.util.Objects;
|
||||
import java.util.function.Function;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static xtools.base.config.Constants.CP_LINE;
|
||||
import static xtools.base.config.Constants.CP_NEGATIVE1;
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
import static xtools.base.config.Constants.CP_NUM16;
|
||||
import static xtools.base.config.Constants.CP_NUM2;
|
||||
|
||||
/**
|
||||
* <p>Title : SysOptLogServiceImpl</p>
|
||||
* <p>Description : 系统操作日志 ServiceImpl</p>
|
||||
@@ -53,7 +59,7 @@ import java.util.stream.Collectors;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysOptLogServiceImpl implements SysOptLogService, BaseParams {
|
||||
public class SysOptLogServiceImpl implements SysOptLogService {
|
||||
|
||||
private final SysConfig sysConfig;
|
||||
|
||||
|
||||
+4
-2
@@ -26,7 +26,6 @@ import xtools.app.sys.model.entity.SysParam;
|
||||
import xtools.app.sys.param.utils.SysParamUtils;
|
||||
import xtools.app.sys.service.SysParamService;
|
||||
import xtools.app.sys.service.base.SysParamBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -44,6 +43,9 @@ import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
import static xtools.base.config.Constants.CP_NUM2;
|
||||
|
||||
/**
|
||||
* <p>Title : SysParamServiceImpl</p>
|
||||
* <p>Description : 系统参数表 ServiceImpl</p>
|
||||
@@ -57,7 +59,7 @@ import java.util.stream.Collectors;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysParamServiceImpl implements SysParamService, BaseParams {
|
||||
public class SysParamServiceImpl implements SysParamService {
|
||||
|
||||
private final SysParamBaseService sysParamBaseService;
|
||||
private final SysDictItemApi sysDictItemApi;
|
||||
|
||||
+2
-2
@@ -6,7 +6,7 @@ import org.springframework.stereotype.Service;
|
||||
import xtools.app.sys.model.entity.SysUserPasswdRule;
|
||||
import xtools.app.sys.service.SysPasswdService;
|
||||
import xtools.app.sys.service.SysUserPasswdRuleService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.core.StringUtils;
|
||||
@@ -30,7 +30,7 @@ import java.util.regex.Pattern;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysPasswdServiceImpl implements SysPasswdService, BaseParams {
|
||||
public class SysPasswdServiceImpl implements SysPasswdService {
|
||||
|
||||
/**
|
||||
* 键盘连续字符序列
|
||||
|
||||
+4
-2
@@ -10,7 +10,6 @@ import xtools.app.sys.auth.utils.PremUtils;
|
||||
import xtools.app.sys.mapper.SysMenuMapper;
|
||||
import xtools.app.sys.model.entity.SysInterfacePerm;
|
||||
import xtools.app.sys.service.SysPermService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.cache.redis.base.RedisService;
|
||||
import xtools.core.ArrUtils;
|
||||
import xtools.core.CollectionUtils;
|
||||
@@ -22,6 +21,9 @@ import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import static xtools.base.config.Constants.CP_COLON;
|
||||
import static xtools.base.config.Constants.CP_NUM16;
|
||||
|
||||
/**
|
||||
* <p>Title : SysPermServiceImpl</p>
|
||||
* <p>Description : SysPermServiceImpl</p>
|
||||
@@ -37,7 +39,7 @@ import java.util.Map;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysPermServiceImpl implements SysPermService, BaseParams {
|
||||
public class SysPermServiceImpl implements SysPermService {
|
||||
|
||||
private final SysMenuMapper sysMenuMapper;
|
||||
|
||||
|
||||
+5
-2
@@ -21,7 +21,6 @@ import xtools.app.sys.risk.utils.IpRiskUtils;
|
||||
import xtools.app.sys.risk.utils.UriRiskUtils;
|
||||
import xtools.app.sys.service.SysRiskService;
|
||||
import xtools.app.sys.service.base.SysRiskBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -37,6 +36,10 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_COMMA;
|
||||
import static xtools.base.config.Constants.CP_EMPTY;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
|
||||
/**
|
||||
* <p>Title : SysRiskServiceImpl</p>
|
||||
* <p>Description : 系统风控表 ServiceImpl</p>
|
||||
@@ -49,7 +52,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysRiskServiceImpl implements SysRiskService, BaseParams {
|
||||
public class SysRiskServiceImpl implements SysRiskService {
|
||||
|
||||
private final SysRiskBaseService sysRiskBaseService;
|
||||
|
||||
|
||||
+3
-2
@@ -16,7 +16,6 @@ import xtools.app.sys.service.SysPermService;
|
||||
import xtools.app.sys.service.SysRoleService;
|
||||
import xtools.app.sys.service.base.SysRoleBaseService;
|
||||
import xtools.app.sys.service.base.SysUserRoleBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -28,6 +27,8 @@ import xtools.core.StringUtils;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
|
||||
/**
|
||||
* <p>Title : SysRoleServiceImpl</p>
|
||||
* <p>Description : 系统角色表 ServiceImpl</p>
|
||||
@@ -40,7 +41,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysRoleServiceImpl implements SysRoleService, BaseParams {
|
||||
public class SysRoleServiceImpl implements SysRoleService {
|
||||
|
||||
private final SysPermService sysPermService;
|
||||
|
||||
|
||||
+6
-2
@@ -16,7 +16,6 @@ import xtools.app.sys.model.dto.resp.SysTaskStatsResp;
|
||||
import xtools.app.sys.model.entity.SysTask;
|
||||
import xtools.app.sys.service.SysTaskService;
|
||||
import xtools.app.sys.service.base.SysTaskBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
import xtools.boot.api.model.dto.log.LogTrack;
|
||||
@@ -35,6 +34,11 @@ import java.time.Instant;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
import static xtools.base.config.Constants.CP_NUM1000;
|
||||
import static xtools.base.config.Constants.CP_NUM2;
|
||||
|
||||
/**
|
||||
* <p>Title : SysTaskServiceImpl</p>
|
||||
* <p>Description : 系统任务 ServiceImpl</p>
|
||||
@@ -48,7 +52,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysTaskServiceImpl implements SysTaskService, BaseParams {
|
||||
public class SysTaskServiceImpl implements SysTaskService {
|
||||
|
||||
private final SysTaskBaseService sysTaskBaseService;
|
||||
|
||||
|
||||
+2
-2
@@ -17,7 +17,7 @@ import xtools.app.sys.service.SysUserNoticeInfoService;
|
||||
import xtools.app.sys.service.base.SysNoticeBaseService;
|
||||
import xtools.app.sys.service.base.SysUserNoticeBaseService;
|
||||
import xtools.app.sys.service.base.SysUserNoticeInfoBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.enums.DeleteEnum;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -43,7 +43,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysUserNoticeInfoServiceImpl implements SysUserNoticeInfoService, BaseParams {
|
||||
public class SysUserNoticeInfoServiceImpl implements SysUserNoticeInfoService {
|
||||
|
||||
private final SysNoticeBaseService sysNoticeBaseService;
|
||||
|
||||
|
||||
+3
-2
@@ -19,7 +19,6 @@ import xtools.app.sys.service.SysUserNoticeService;
|
||||
import xtools.app.sys.service.base.SysNoticeBaseService;
|
||||
import xtools.app.sys.service.base.SysUserBaseService;
|
||||
import xtools.app.sys.service.base.SysUserNoticeBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.enums.DeleteEnum;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
@@ -37,6 +36,8 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
|
||||
/**
|
||||
* <p>Title : SysUserNoticeServiceImpl</p>
|
||||
* <p>Description : 系统用户通知公告表 ServiceImpl</p>
|
||||
@@ -49,7 +50,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysUserNoticeServiceImpl implements SysUserNoticeService, BaseParams {
|
||||
public class SysUserNoticeServiceImpl implements SysUserNoticeService {
|
||||
|
||||
private final SysUserNoticeBaseService sysUserNoticeBaseService;
|
||||
|
||||
|
||||
+4
-2
@@ -19,7 +19,6 @@ import xtools.app.sys.model.dto.resp.SysUserPasswdRuleResp;
|
||||
import xtools.app.sys.model.entity.SysUserPasswdRule;
|
||||
import xtools.app.sys.service.SysUserPasswdRuleService;
|
||||
import xtools.app.sys.service.base.SysUserPasswdRuleBaseService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -33,6 +32,9 @@ import xtools.core.StringUtils;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
|
||||
/**
|
||||
* <p>Title : SysUserPasswdRuleServiceImpl</p>
|
||||
* <p>Description : 用户名密码规则 ServiceImpl</p>
|
||||
@@ -45,7 +47,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysUserPasswdRuleServiceImpl implements SysUserPasswdRuleService, BaseParams {
|
||||
public class SysUserPasswdRuleServiceImpl implements SysUserPasswdRuleService {
|
||||
|
||||
private final static AppCache CACHE_PARAM = AppCache.SYS_CACHE_AP_RULE;
|
||||
|
||||
|
||||
+2
-2
@@ -23,7 +23,7 @@ import xtools.app.sys.service.base.SysDeptBaseService;
|
||||
import xtools.app.sys.service.base.SysUserBaseService;
|
||||
import xtools.app.sys.service.base.SysUserRoleBaseService;
|
||||
import xtools.app.sys.utils.PasswdUtils;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -58,7 +58,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysUserServiceImpl implements SysUserService, BaseParams {
|
||||
public class SysUserServiceImpl implements SysUserService {
|
||||
|
||||
private final SysConfig sysConfig;
|
||||
|
||||
|
||||
+3
-2
@@ -6,7 +6,6 @@ import org.aspectj.lang.annotation.Around;
|
||||
import org.aspectj.lang.annotation.Aspect;
|
||||
import org.aspectj.lang.annotation.Pointcut;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.model.dto.log.LogTrack;
|
||||
import xtools.boot.log.LogBus;
|
||||
import xtools.boot.log.enums.LogBusBaseType;
|
||||
@@ -17,6 +16,8 @@ import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
|
||||
/**
|
||||
* <p>Title : StorageServiceAop</p>
|
||||
* <p>Description : StorageServiceAop</p>
|
||||
@@ -30,7 +31,7 @@ import java.util.Objects;
|
||||
*/
|
||||
@Aspect
|
||||
@Component
|
||||
public class StorageServiceAop implements BaseParams {
|
||||
public class StorageServiceAop {
|
||||
|
||||
/**
|
||||
* 方法切面
|
||||
|
||||
+6
-2
@@ -12,7 +12,6 @@ import xtools.app.sys.file.service.SysFileOptService;
|
||||
import xtools.app.sys.model.dto.req.SysFileAddReq;
|
||||
import xtools.app.sys.model.dto.req.SysFileChangeReq;
|
||||
import xtools.app.sys.model.dto.resp.SysFileResp;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.enums.FileDataType;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
@@ -41,6 +40,11 @@ import java.util.Calendar;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_LINE;
|
||||
import static xtools.base.config.Constants.CP_NEGATIVE1;
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
|
||||
/**
|
||||
* <p>Title : SysFileOptServiceImpl</p>
|
||||
* <p>Description : SysFileOptServiceImpl</p>
|
||||
@@ -55,7 +59,7 @@ import java.util.Objects;
|
||||
@Slf4j
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysFileOptServiceImpl implements SysFileOptService, BaseParams {
|
||||
public class SysFileOptServiceImpl implements SysFileOptService {
|
||||
|
||||
/**
|
||||
* 文件最大长度
|
||||
|
||||
+2
-2
@@ -11,7 +11,7 @@ import xtools.app.sys.model.dto.req.SysLogPageReq;
|
||||
import xtools.app.sys.model.dto.resp.SysLogResp;
|
||||
import xtools.app.sys.model.entity.SysLog;
|
||||
import xtools.app.sys.service.SysLogService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.model.dto.Result;
|
||||
import xtools.boot.api.model.dto.page.PageReq;
|
||||
@@ -39,7 +39,7 @@ import java.util.Objects;
|
||||
* @version : 1.0.0
|
||||
* @date : 2026/2/13 19:43
|
||||
*/
|
||||
public class EsSysLogServiceImpl implements SysLogService, BaseParams {
|
||||
public class EsSysLogServiceImpl implements SysLogService {
|
||||
|
||||
@Resource
|
||||
private EsSysLogRepository esSysLogRepository;
|
||||
|
||||
+4
-2
@@ -6,7 +6,6 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import xtools.app.common.cache.enums.AppCache;
|
||||
import xtools.app.sys.param.enums.SysParamBaseEnum;
|
||||
import xtools.app.sys.param.enums.SysParamDataType;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.cache.redis.base.RedisService;
|
||||
import xtools.boot.cache.redis.utils.RedisUtils;
|
||||
@@ -15,6 +14,9 @@ import xtools.core.CollectionUtils;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_COLON;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
|
||||
/**
|
||||
* <p>Title : SysParamUtils</p>
|
||||
* <p>Description : SysParamUtils</p>
|
||||
@@ -27,7 +29,7 @@ import java.util.Objects;
|
||||
* @date : 2026/3/18 15:50
|
||||
*/
|
||||
@Slf4j
|
||||
public class SysParamUtils implements BaseParams {
|
||||
public class SysParamUtils {
|
||||
|
||||
/**
|
||||
* 系统参数缓存
|
||||
|
||||
@@ -8,7 +8,7 @@ import xtools.app.sys.api.SysRiskApi;
|
||||
import xtools.app.sys.enums.SysRiskType;
|
||||
import xtools.app.sys.model.dto.resp.SysRiskResp;
|
||||
import xtools.app.sys.risk.utils.IpRiskUtils;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.cache.redis.base.RedisService;
|
||||
import xtools.core.CollectionUtils;
|
||||
|
||||
@@ -28,7 +28,7 @@ import java.util.List;
|
||||
@Slf4j
|
||||
@Component
|
||||
@RequiredArgsConstructor
|
||||
public class IpRisk implements BaseParams {
|
||||
public class IpRisk {
|
||||
|
||||
private final SysRiskApi sysRiskApi;
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ import xtools.app.sys.enums.SysRiskType;
|
||||
import xtools.app.sys.model.dto.resp.SysRiskResp;
|
||||
import xtools.app.sys.risk.utils.RiskCaffeineUtils;
|
||||
import xtools.app.sys.risk.utils.UriRiskUtils;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.core.CollectionUtils;
|
||||
|
||||
import java.util.List;
|
||||
@@ -27,7 +27,7 @@ import java.util.List;
|
||||
@Slf4j
|
||||
@Component
|
||||
@RequiredArgsConstructor
|
||||
public class UriRisk implements BaseParams {
|
||||
public class UriRisk {
|
||||
|
||||
private final SysRiskApi sysRiskApi;
|
||||
|
||||
|
||||
+3
-2
@@ -1,7 +1,6 @@
|
||||
package xtools.app.sys.risk.utils;
|
||||
|
||||
import xtools.app.common.cache.enums.AppCache;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.cache.redis.base.RedisService;
|
||||
import xtools.boot.cache.redis.utils.RedisUtils;
|
||||
import xtools.core.ArrUtils;
|
||||
@@ -11,6 +10,8 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
|
||||
/**
|
||||
* <p>Title : IpRiskUtils</p>
|
||||
* <p>Description : IpRiskUtils</p>
|
||||
@@ -22,7 +23,7 @@ import java.util.stream.Collectors;
|
||||
* @version : 1.0.0
|
||||
* @date : 2026/4/8 16:29
|
||||
*/
|
||||
public class IpRiskUtils implements BaseParams {
|
||||
public class IpRiskUtils {
|
||||
|
||||
/**
|
||||
* IP风控缓存
|
||||
|
||||
+3
-2
@@ -2,7 +2,6 @@ package xtools.app.sys.risk.utils;
|
||||
|
||||
import com.github.benmanes.caffeine.cache.Cache;
|
||||
import com.github.benmanes.caffeine.cache.Caffeine;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.cache.redis.utils.RedisUtils;
|
||||
import xtools.core.ArrUtils;
|
||||
import xtools.core.StringUtils;
|
||||
@@ -12,6 +11,8 @@ import java.util.List;
|
||||
import java.util.Objects;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM20;
|
||||
|
||||
/**
|
||||
* <p>Title : RiskCaffeineUtils</p>
|
||||
* <p>Description : RiskCaffeineUtils</p>
|
||||
@@ -23,7 +24,7 @@ import java.util.concurrent.TimeUnit;
|
||||
* @version : 1.0.0
|
||||
* @date : 2026/4/25 14:28
|
||||
*/
|
||||
public class RiskCaffeineUtils implements BaseParams {
|
||||
public class RiskCaffeineUtils {
|
||||
|
||||
/**
|
||||
* URI风控缓存
|
||||
|
||||
+1
-2
@@ -1,7 +1,6 @@
|
||||
package xtools.app.sys.risk.utils;
|
||||
|
||||
import xtools.app.common.cache.enums.AppCache;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.cache.redis.base.RedisService;
|
||||
import xtools.boot.cache.redis.utils.RedisUtils;
|
||||
import xtools.core.StringUtils;
|
||||
@@ -17,7 +16,7 @@ import xtools.core.StringUtils;
|
||||
* @version : 1.0.0
|
||||
* @date : 2026/4/8 16:32
|
||||
*/
|
||||
public class UriRiskUtils implements BaseParams {
|
||||
public class UriRiskUtils {
|
||||
|
||||
/**
|
||||
* URI风控缓存
|
||||
|
||||
+2
-2
@@ -7,7 +7,7 @@ import org.springframework.boot.ApplicationRunner;
|
||||
import org.springframework.core.annotation.Order;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.scheduled.service.SysScheduledService;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.base.config.Constants;
|
||||
import xtools.boot.log.LogBus;
|
||||
import xtools.boot.log.enums.LogBusBaseType;
|
||||
import xtools.boot.log.holder.LogTrackHolder;
|
||||
@@ -26,7 +26,7 @@ import xtools.core.enums.LogLevel;
|
||||
* @date : 2026/2/2 14:13
|
||||
*/
|
||||
@Component
|
||||
@Order(BaseParams.CP_NUM200)
|
||||
@Order(Constants.CP_NUM200)
|
||||
@RequiredArgsConstructor
|
||||
public class InitSysScheduled implements ApplicationRunner {
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package xtools.app.sys.scheduled.service.base;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.spring.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Component;
|
||||
import xtools.app.sys.scheduled.mapper.SysScheduledMapper;
|
||||
import xtools.app.sys.scheduled.model.entity.SysScheduled;
|
||||
|
||||
+4
-2
@@ -17,7 +17,6 @@ import xtools.app.sys.scheduled.model.entity.SysScheduled;
|
||||
import xtools.app.sys.scheduled.service.SysScheduledService;
|
||||
import xtools.app.sys.scheduled.service.base.SysScheduledBaseService;
|
||||
import xtools.app.sys.scheduled.utils.ScheduledUtils;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.enums.StatusEnum;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.boot.api.exection.BizWarning;
|
||||
@@ -35,6 +34,9 @@ import xtools.core.enums.LogLevel;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import static xtools.base.config.Constants.CP_NUM0;
|
||||
import static xtools.base.config.Constants.CP_NUM1;
|
||||
|
||||
/**
|
||||
* <p>Title : SysScheduledServiceImpl</p>
|
||||
* <p>Description : 定时任务 ServiceImpl</p>
|
||||
@@ -48,7 +50,7 @@ import java.util.Objects;
|
||||
@Primary
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class SysScheduledServiceImpl implements SysScheduledService, BaseParams {
|
||||
public class SysScheduledServiceImpl implements SysScheduledService {
|
||||
|
||||
private final SysScheduledBaseService sysScheduledBaseService;
|
||||
|
||||
|
||||
+1
-2
@@ -4,7 +4,6 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.scheduling.TaskScheduler;
|
||||
import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
|
||||
import org.springframework.scheduling.support.CronTrigger;
|
||||
import xtools.base.config.BaseParams;
|
||||
import xtools.boot.api.exection.BizError;
|
||||
import xtools.core.StringUtils;
|
||||
import xtools.core.extend.CheckUtils;
|
||||
@@ -25,7 +24,7 @@ import java.util.concurrent.ScheduledFuture;
|
||||
* @date : 2026/2/23 09:46
|
||||
*/
|
||||
@Slf4j
|
||||
public class ScheduledUtils implements BaseParams {
|
||||
public class ScheduledUtils {
|
||||
|
||||
/**
|
||||
* 任务线程池
|
||||
|
||||
+2
-2
@@ -5,7 +5,7 @@ import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||
import xtools.app.sys.tag.interceptor.SwaggerTagInterceptor;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
|
||||
/**
|
||||
* <p>Title : WebMvcSwaggerConfig</p>
|
||||
@@ -19,7 +19,7 @@ import xtools.base.config.BaseParams;
|
||||
* @date : 2026/6/2 16:44:47
|
||||
*/
|
||||
@Configuration
|
||||
public class WebMvcSwaggerConfig implements WebMvcConfigurer, BaseParams {
|
||||
public class WebMvcSwaggerConfig implements WebMvcConfigurer {
|
||||
|
||||
@Resource
|
||||
private SwaggerTagInterceptor swaggerTagInterceptor;
|
||||
|
||||
+2
-2
@@ -9,7 +9,7 @@ import org.jspecify.annotations.NonNull;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.method.HandlerMethod;
|
||||
import org.springframework.web.servlet.HandlerInterceptor;
|
||||
import xtools.base.config.BaseParams;
|
||||
import static xtools.base.config.Constants.*;
|
||||
import xtools.boot.api.constant.BootCommonConstant;
|
||||
import xtools.boot.core.holder.CommonHolder;
|
||||
import xtools.core.StringUtils;
|
||||
@@ -30,7 +30,7 @@ import java.util.StringJoiner;
|
||||
*/
|
||||
@Slf4j
|
||||
@Component
|
||||
public class SwaggerTagInterceptor implements HandlerInterceptor, BootCommonConstant, BaseParams {
|
||||
public class SwaggerTagInterceptor implements HandlerInterceptor, BootCommonConstant {
|
||||
|
||||
/**
|
||||
* 进入Handler方法之前执行
|
||||
|
||||
Reference in New Issue
Block a user