refactor(system): 重构系统模块代码

This commit is contained in:
2025-06-24 18:02:15 +08:00
parent ce71eb65dd
commit 34f2edcda2
119 changed files with 337 additions and 337 deletions
@@ -1,6 +1,6 @@
package cn.odboy.monitor; package cn.odboy.monitor;
import cn.odboy.core.service.system.SystemDictService; import cn.odboy.core.service.SystemDictService;
import cn.odboy.monitor.service.CsHealthCheckPointService; import cn.odboy.monitor.service.CsHealthCheckPointService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
@@ -3,7 +3,7 @@ package cn.odboy.core.constant;
/** /**
* 验证码配置枚举 * 验证码配置枚举
*/ */
public enum LoginCodeEnum { public enum CaptchaCodeEnum {
/** /**
* 算数 * 算数
*/ */
@@ -1,4 +1,4 @@
package cn.odboy.core.constant.system; package cn.odboy.core.constant;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
@@ -11,16 +11,16 @@ import lombok.Getter;
public enum SystemCaptchaBizEnum { public enum SystemCaptchaBizEnum {
/* 通过手机号码重置邮箱 */ /* 通过手机号码重置邮箱 */
PHONE_RESET_EMAIL_CODE("10000", "phone_reset_email_code_", "email.ftl", "通过手机号码重置邮箱"), PHONE_RESET_EMAIL_CODE("10000", "phone_reset_email_code_", "SystemEmailCaptchaTemplate.ftl", "通过手机号码重置邮箱"),
/* 通过旧邮箱重置邮箱 */ /* 通过旧邮箱重置邮箱 */
EMAIL_RESET_EMAIL_CODE("10001", "email_reset_email_code_", "email.ftl", "通过旧邮箱重置邮箱"), EMAIL_RESET_EMAIL_CODE("10001", "email_reset_email_code_", "SystemEmailCaptchaTemplate.ftl", "通过旧邮箱重置邮箱"),
/* 通过手机号码重置密码 */ /* 通过手机号码重置密码 */
PHONE_RESET_PWD_CODE("10002", "phone_reset_pwd_code_", "email.ftl", "通过手机号码重置密码"), PHONE_RESET_PWD_CODE("10002", "phone_reset_pwd_code_", "SystemEmailCaptchaTemplate.ftl", "通过手机号码重置密码"),
/* 通过邮箱重置密码 */ /* 通过邮箱重置密码 */
EMAIL_RESET_PWD_CODE("10003", "email_reset_pwd_code_", "email.ftl", "通过邮箱重置密码"); EMAIL_RESET_PWD_CODE("10003", "email_reset_pwd_code_", "SystemEmailCaptchaTemplate.ftl", "通过邮箱重置密码");
/** /**
* 业务编码 * 业务编码
@@ -1,4 +1,4 @@
package cn.odboy.core.constant.system; package cn.odboy.core.constant;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
@@ -1,15 +1,15 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.odboy.annotation.AnonymousPostMapping; import cn.odboy.annotation.AnonymousPostMapping;
import cn.odboy.constant.SystemConst; import cn.odboy.constant.SystemConst;
import cn.odboy.core.constant.LoginCodeEnum; import cn.odboy.core.constant.CaptchaCodeEnum;
import cn.odboy.core.dal.model.system.SystemUserInfoVo; import cn.odboy.core.dal.model.SystemUserInfoVo;
import cn.odboy.core.dal.model.system.SystemUserJwtVo; import cn.odboy.core.dal.model.SystemUserJwtVo;
import cn.odboy.core.dal.model.system.SystemUserLoginArgs; import cn.odboy.core.dal.model.SystemUserLoginArgs;
import cn.odboy.core.dal.redis.system.SystemRedisKey; import cn.odboy.core.dal.redis.SystemRedisKey;
import cn.odboy.core.dal.redis.system.SystemUserOnlineInfoDAO; import cn.odboy.core.dal.redis.SystemUserOnlineInfoDAO;
import cn.odboy.core.framework.permission.core.SecurityHelper; import cn.odboy.core.framework.permission.core.SecurityHelper;
import cn.odboy.core.framework.permission.core.handler.TokenProvider; import cn.odboy.core.framework.permission.core.handler.TokenProvider;
import cn.odboy.core.framework.permission.core.handler.UserDetailsHandler; import cn.odboy.core.framework.permission.core.handler.UserDetailsHandler;
@@ -112,7 +112,7 @@ public class SystemAuthController {
String uuid = SystemRedisKey.CAPTCHA_LOGIN + IdUtil.simpleUUID(); String uuid = SystemRedisKey.CAPTCHA_LOGIN + IdUtil.simpleUUID();
//当验证码类型为 arithmetic时且长度 >= 2 时,captcha.text()的结果有几率为浮点型 //当验证码类型为 arithmetic时且长度 >= 2 时,captcha.text()的结果有几率为浮点型
String captchaValue = captcha.text(); String captchaValue = captcha.text();
if (captcha.getCharType() - 1 == LoginCodeEnum.ARITHMETIC.ordinal() && captchaValue.contains(SystemConst.SYMBOL_DOT)) { if (captcha.getCharType() - 1 == CaptchaCodeEnum.ARITHMETIC.ordinal() && captchaValue.contains(SystemConst.SYMBOL_DOT)) {
captchaValue = captchaValue.split("\\.")[0]; captchaValue = captchaValue.split("\\.")[0];
} }
// 保存 // 保存
@@ -1,7 +1,7 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.odboy.core.constant.system.SystemCaptchaBizEnum; import cn.odboy.core.constant.SystemCaptchaBizEnum;
import cn.odboy.core.service.system.SystemEmailService; import cn.odboy.core.service.SystemEmailService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@@ -1,10 +1,10 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemDeptTb; import cn.odboy.core.dal.dataobject.SystemDeptTb;
import cn.odboy.core.dal.model.system.CreateSystemDeptArgs; import cn.odboy.core.dal.model.CreateSystemDeptArgs;
import cn.odboy.core.dal.model.system.QuerySystemDeptArgs; import cn.odboy.core.dal.model.QuerySystemDeptArgs;
import cn.odboy.core.service.system.SystemDeptService; import cn.odboy.core.service.SystemDeptService;
import cn.odboy.util.CsPageUtil; import cn.odboy.util.CsPageUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
@@ -1,10 +1,10 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemDictTb; import cn.odboy.core.dal.dataobject.SystemDictTb;
import cn.odboy.core.dal.model.system.CreateSystemDictArgs; import cn.odboy.core.dal.model.CreateSystemDictArgs;
import cn.odboy.core.dal.model.system.QuerySystemDictArgs; import cn.odboy.core.dal.model.QuerySystemDictArgs;
import cn.odboy.core.service.system.SystemDictService; import cn.odboy.core.service.SystemDictService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
@@ -1,10 +1,10 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemDictDetailTb; import cn.odboy.core.dal.dataobject.SystemDictDetailTb;
import cn.odboy.core.dal.model.system.CreateSystemDictDetailArgs; import cn.odboy.core.dal.model.CreateSystemDictDetailArgs;
import cn.odboy.core.dal.model.system.QuerySystemDictDetailArgs; import cn.odboy.core.dal.model.QuerySystemDictDetailArgs;
import cn.odboy.core.service.system.SystemDictDetailService; import cn.odboy.core.service.SystemDictDetailService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
@@ -1,8 +1,8 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.odboy.core.dal.dataobject.system.SystemEmailConfigTb; import cn.odboy.core.dal.dataobject.SystemEmailConfigTb;
import cn.odboy.core.dal.model.system.SendSystemEmailArgs; import cn.odboy.core.dal.model.SendSystemEmailArgs;
import cn.odboy.core.service.system.SystemEmailService; import cn.odboy.core.service.SystemEmailService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@@ -1,10 +1,10 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemJobTb; import cn.odboy.core.dal.dataobject.SystemJobTb;
import cn.odboy.core.dal.model.system.CreateSystemJobArgs; import cn.odboy.core.dal.model.CreateSystemJobArgs;
import cn.odboy.core.dal.model.system.QuerySystemJobArgs; import cn.odboy.core.dal.model.QuerySystemJobArgs;
import cn.odboy.core.service.system.SystemJobService; import cn.odboy.core.service.SystemJobService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
@@ -1,10 +1,10 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.constant.FileTypeEnum; import cn.odboy.constant.FileTypeEnum;
import cn.odboy.core.dal.dataobject.system.SystemLocalStorageTb; import cn.odboy.core.dal.dataobject.SystemLocalStorageTb;
import cn.odboy.core.dal.model.system.QuerySystemLocalStorageArgs; import cn.odboy.core.dal.model.QuerySystemLocalStorageArgs;
import cn.odboy.core.service.system.SystemLocalStorageService; import cn.odboy.core.service.SystemLocalStorageService;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import cn.odboy.util.FileUtil; import cn.odboy.util.FileUtil;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -1,12 +1,12 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemMenuTb; import cn.odboy.core.dal.dataobject.SystemMenuTb;
import cn.odboy.core.dal.model.system.QuerySystemMenuArgs; import cn.odboy.core.dal.model.QuerySystemMenuArgs;
import cn.odboy.core.dal.model.system.SystemMenuVo; import cn.odboy.core.dal.model.SystemMenuVo;
import cn.odboy.core.framework.permission.core.SecurityHelper; import cn.odboy.core.framework.permission.core.SecurityHelper;
import cn.odboy.core.service.system.SystemMenuService; import cn.odboy.core.service.SystemMenuService;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import cn.odboy.util.CsPageUtil; import cn.odboy.util.CsPageUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@@ -1,6 +1,6 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.odboy.core.service.system.SystemMonitorService; import cn.odboy.core.service.SystemMonitorService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@@ -1,8 +1,8 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.model.system.SystemUserOnlineVo; import cn.odboy.core.dal.model.SystemUserOnlineVo;
import cn.odboy.core.dal.redis.system.SystemUserOnlineInfoDAO; import cn.odboy.core.dal.redis.SystemUserOnlineInfoDAO;
import cn.odboy.util.DesEncryptUtil; import cn.odboy.util.DesEncryptUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
@@ -1,11 +1,11 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemQiniuConfigTb; import cn.odboy.core.dal.dataobject.SystemQiniuConfigTb;
import cn.odboy.core.dal.dataobject.system.SystemQiniuContentTb; import cn.odboy.core.dal.dataobject.SystemQiniuContentTb;
import cn.odboy.core.dal.model.system.QuerySystemQiniuArgs; import cn.odboy.core.dal.model.QuerySystemQiniuArgs;
import cn.odboy.core.service.system.SystemQiniuConfigService; import cn.odboy.core.service.SystemQiniuConfigService;
import cn.odboy.core.service.system.SystemQiniuContentService; import cn.odboy.core.service.SystemQiniuContentService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
@@ -1,12 +1,12 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.context.SpringBeanHolder; import cn.odboy.context.SpringBeanHolder;
import cn.odboy.core.dal.dataobject.system.SystemQuartzJobTb; import cn.odboy.core.dal.dataobject.SystemQuartzJobTb;
import cn.odboy.core.dal.dataobject.system.SystemQuartzLogTb; import cn.odboy.core.dal.dataobject.SystemQuartzLogTb;
import cn.odboy.core.dal.model.system.QuerySystemQuartzJobArgs; import cn.odboy.core.dal.model.QuerySystemQuartzJobArgs;
import cn.odboy.core.dal.model.system.UpdateSystemQuartzJobArgs; import cn.odboy.core.dal.model.UpdateSystemQuartzJobArgs;
import cn.odboy.core.service.system.SystemQuartzJobService; import cn.odboy.core.service.SystemQuartzJobService;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@@ -1,12 +1,12 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.hutool.core.lang.Dict; import cn.hutool.core.lang.Dict;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemRoleTb; import cn.odboy.core.dal.dataobject.SystemRoleTb;
import cn.odboy.core.dal.model.system.CreateSystemRoleArgs; import cn.odboy.core.dal.model.CreateSystemRoleArgs;
import cn.odboy.core.dal.model.system.QuerySystemRoleArgs; import cn.odboy.core.dal.model.QuerySystemRoleArgs;
import cn.odboy.core.framework.permission.core.SecurityHelper; import cn.odboy.core.framework.permission.core.SecurityHelper;
import cn.odboy.core.service.system.SystemRoleService; import cn.odboy.core.service.SystemRoleService;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
@@ -1,16 +1,17 @@
package cn.odboy.core.controller.system; package cn.odboy.core.controller;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.base.CsSelectOptionItemVo; import cn.odboy.base.CsSelectOptionItemVo;
import cn.odboy.core.constant.system.SystemCaptchaBizEnum; import cn.odboy.core.constant.SystemCaptchaBizEnum;
import cn.odboy.core.dal.dataobject.system.SystemDeptTb; import cn.odboy.core.dal.dataobject.SystemDeptTb;
import cn.odboy.core.dal.dataobject.system.SystemRoleTb; import cn.odboy.core.dal.dataobject.SystemRoleTb;
import cn.odboy.core.dal.dataobject.system.SystemUserTb; import cn.odboy.core.dal.dataobject.SystemUserTb;
import cn.odboy.core.dal.model.system.QuerySystemUserArgs; import cn.odboy.core.dal.model.QuerySystemUserArgs;
import cn.odboy.core.dal.model.system.UpdateSystemUserPasswordArgs; import cn.odboy.core.dal.model.UpdateSystemUserPasswordArgs;
import cn.odboy.core.framework.permission.core.SecurityHelper; import cn.odboy.core.framework.permission.core.SecurityHelper;
import cn.odboy.core.framework.properties.AppProperties; import cn.odboy.core.framework.properties.AppProperties;
import cn.odboy.core.service.*;
import cn.odboy.core.service.system.*; import cn.odboy.core.service.system.*;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import cn.odboy.util.CsPageUtil; import cn.odboy.util.CsPageUtil;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.odboy.base.CsBaseUserTimeTb; import cn.odboy.base.CsBaseUserTimeTb;
import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.annotation.JSONField;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.odboy.base.CsBaseUserTimeTb; import cn.odboy.base.CsBaseUserTimeTb;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.odboy.base.CsBaseUserTimeTb; import cn.odboy.base.CsBaseUserTimeTb;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.odboy.base.CsBaseUserTimeTb; import cn.odboy.base.CsBaseUserTimeTb;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.bean.copier.CopyOptions; import cn.hutool.core.bean.copier.CopyOptions;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.odboy.base.CsBaseUserTimeTb; import cn.odboy.base.CsBaseUserTimeTb;
import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.annotation.JSONField;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.odboy.base.CsBaseUserTimeTb; import cn.odboy.base.CsBaseUserTimeTb;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.odboy.base.CsBaseUserTimeTb; import cn.odboy.base.CsBaseUserTimeTb;
import cn.odboy.core.constant.system.SystemDataScopeEnum; import cn.odboy.core.constant.SystemDataScopeEnum;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Getter; import lombok.Getter;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.dataobject.system; package cn.odboy.core.dal.dataobject;
import cn.odboy.base.CsBaseUserTimeTb; import cn.odboy.base.CsBaseUserTimeTb;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import lombok.Data; import lombok.Data;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import cn.odboy.core.dal.dataobject.system.SystemDictTb; import cn.odboy.core.dal.dataobject.SystemDictTb;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import lombok.Data; import lombok.Data;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import cn.odboy.core.dal.dataobject.system.SystemDeptTb; import cn.odboy.core.dal.dataobject.SystemDeptTb;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@@ -1,9 +1,9 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import cn.odboy.core.dal.dataobject.system.SystemDeptTb; import cn.odboy.core.dal.dataobject.SystemDeptTb;
import cn.odboy.core.dal.dataobject.system.SystemJobTb; import cn.odboy.core.dal.dataobject.SystemJobTb;
import cn.odboy.core.dal.dataobject.system.SystemRoleTb; import cn.odboy.core.dal.dataobject.SystemRoleTb;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import lombok.Data; import lombok.Data;
@@ -1,6 +1,6 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import cn.odboy.core.dal.dataobject.system.SystemUserTb; import cn.odboy.core.dal.dataobject.SystemUserTb;
import com.alibaba.fastjson2.annotation.JSONField; import com.alibaba.fastjson2.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Getter; import lombok.Getter;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import cn.odboy.base.CsSerializeObject; import cn.odboy.base.CsSerializeObject;
import lombok.Data; import lombok.Data;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.model.system; package cn.odboy.core.dal.model;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemDeptTb; import cn.odboy.core.dal.dataobject.SystemDeptTb;
import cn.odboy.core.dal.model.system.QuerySystemDeptArgs; import cn.odboy.core.dal.model.QuerySystemDeptArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemDictDetailTb; import cn.odboy.core.dal.dataobject.SystemDictDetailTb;
import cn.odboy.core.dal.model.system.QuerySystemDictDetailArgs; import cn.odboy.core.dal.model.QuerySystemDictDetailArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
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;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemDictTb; import cn.odboy.core.dal.dataobject.SystemDictTb;
import cn.odboy.core.dal.model.system.QuerySystemDictArgs; import cn.odboy.core.dal.model.QuerySystemDictArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
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;
@@ -1,6 +1,6 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemEmailConfigTb; import cn.odboy.core.dal.dataobject.SystemEmailConfigTb;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemJobTb; import cn.odboy.core.dal.dataobject.SystemJobTb;
import cn.odboy.core.dal.model.system.QuerySystemJobArgs; import cn.odboy.core.dal.model.QuerySystemJobArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
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;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemLocalStorageTb; import cn.odboy.core.dal.dataobject.SystemLocalStorageTb;
import cn.odboy.core.dal.model.system.QuerySystemLocalStorageArgs; import cn.odboy.core.dal.model.QuerySystemLocalStorageArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
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;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemMenuTb; import cn.odboy.core.dal.dataobject.SystemMenuTb;
import cn.odboy.core.dal.model.system.QuerySystemMenuArgs; import cn.odboy.core.dal.model.QuerySystemMenuArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@@ -1,6 +1,6 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemQiniuConfigTb; import cn.odboy.core.dal.dataobject.SystemQiniuConfigTb;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemQiniuContentTb; import cn.odboy.core.dal.dataobject.SystemQiniuContentTb;
import cn.odboy.core.dal.model.system.QuerySystemQiniuArgs; import cn.odboy.core.dal.model.QuerySystemQiniuArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
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;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemQuartzJobTb; import cn.odboy.core.dal.dataobject.SystemQuartzJobTb;
import cn.odboy.core.dal.model.system.QuerySystemQuartzJobArgs; import cn.odboy.core.dal.model.QuerySystemQuartzJobArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
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;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemQuartzLogTb; import cn.odboy.core.dal.dataobject.SystemQuartzLogTb;
import cn.odboy.core.dal.model.system.QuerySystemQuartzJobArgs; import cn.odboy.core.dal.model.QuerySystemQuartzJobArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
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;
@@ -1,6 +1,6 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemDeptTb; import cn.odboy.core.dal.dataobject.SystemDeptTb;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemRoleTb; import cn.odboy.core.dal.dataobject.SystemRoleTb;
import cn.odboy.core.dal.model.system.QuerySystemRoleArgs; import cn.odboy.core.dal.model.QuerySystemRoleArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@@ -1,6 +1,6 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemMenuTb; import cn.odboy.core.dal.dataobject.SystemMenuTb;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@@ -1,6 +1,6 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemJobTb; import cn.odboy.core.dal.dataobject.SystemJobTb;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemUserTb; import cn.odboy.core.dal.dataobject.SystemUserTb;
import cn.odboy.core.dal.model.system.QuerySystemUserArgs; import cn.odboy.core.dal.model.QuerySystemUserArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
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;
@@ -1,6 +1,6 @@
package cn.odboy.core.dal.mysql.system; package cn.odboy.core.dal.mysql;
import cn.odboy.core.dal.dataobject.system.SystemRoleTb; import cn.odboy.core.dal.dataobject.SystemRoleTb;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.redis.system; package cn.odboy.core.dal.redis;
/** /**
* 关于缓存的Key集合 * 关于缓存的Key集合
@@ -1,7 +1,7 @@
package cn.odboy.core.dal.redis.system; package cn.odboy.core.dal.redis;
import cn.hutool.core.util.RandomUtil; import cn.hutool.core.util.RandomUtil;
import cn.odboy.core.dal.model.system.SystemUserJwtVo; import cn.odboy.core.dal.model.SystemUserJwtVo;
import cn.odboy.redis.RedisHelper; import cn.odboy.redis.RedisHelper;
import cn.odboy.util.StringUtil; import cn.odboy.util.StringUtil;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@@ -1,8 +1,8 @@
package cn.odboy.core.dal.redis.system; package cn.odboy.core.dal.redis;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.model.system.SystemUserJwtVo; import cn.odboy.core.dal.model.SystemUserJwtVo;
import cn.odboy.core.dal.model.system.SystemUserOnlineVo; import cn.odboy.core.dal.model.SystemUserOnlineVo;
import cn.odboy.core.framework.permission.core.handler.TokenProvider; import cn.odboy.core.framework.permission.core.handler.TokenProvider;
import cn.odboy.core.framework.properties.AppProperties; import cn.odboy.core.framework.properties.AppProperties;
import cn.odboy.redis.RedisHelper; import cn.odboy.redis.RedisHelper;
@@ -1,7 +1,7 @@
package cn.odboy.core.framework.permission.config; package cn.odboy.core.framework.permission.config;
import cn.odboy.constant.RequestMethodEnum; import cn.odboy.constant.RequestMethodEnum;
import cn.odboy.core.dal.redis.system.SystemUserOnlineInfoDAO; import cn.odboy.core.dal.redis.SystemUserOnlineInfoDAO;
import cn.odboy.core.framework.permission.core.handler.JwtAccessDeniedHandler; import cn.odboy.core.framework.permission.core.handler.JwtAccessDeniedHandler;
import cn.odboy.core.framework.permission.core.handler.JwtAuthenticationEntryPoint; import cn.odboy.core.framework.permission.core.handler.JwtAuthenticationEntryPoint;
import cn.odboy.core.framework.permission.core.handler.TokenProvider; import cn.odboy.core.framework.permission.core.handler.TokenProvider;
@@ -1,6 +1,6 @@
package cn.odboy.core.framework.permission.config; package cn.odboy.core.framework.permission.config;
import cn.odboy.core.dal.redis.system.SystemUserOnlineInfoDAO; import cn.odboy.core.dal.redis.SystemUserOnlineInfoDAO;
import cn.odboy.core.framework.permission.core.handler.TokenFilter; import cn.odboy.core.framework.permission.core.handler.TokenFilter;
import cn.odboy.core.framework.permission.core.handler.TokenProvider; import cn.odboy.core.framework.permission.core.handler.TokenProvider;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@@ -5,7 +5,7 @@ import cn.hutool.jwt.JWT;
import cn.hutool.jwt.JWTUtil; import cn.hutool.jwt.JWTUtil;
import cn.odboy.constant.SystemConst; import cn.odboy.constant.SystemConst;
import cn.odboy.context.SpringBeanHolder; import cn.odboy.context.SpringBeanHolder;
import cn.odboy.core.constant.system.SystemDataScopeEnum; import cn.odboy.core.constant.SystemDataScopeEnum;
import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONArray; import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.JSONObject;
@@ -2,8 +2,8 @@ package cn.odboy.core.framework.permission.core.handler;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.odboy.constant.SystemConst; import cn.odboy.constant.SystemConst;
import cn.odboy.core.dal.model.system.SystemUserOnlineVo; import cn.odboy.core.dal.model.SystemUserOnlineVo;
import cn.odboy.core.dal.redis.system.SystemUserOnlineInfoDAO; import cn.odboy.core.dal.redis.SystemUserOnlineInfoDAO;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.security.core.Authentication; import org.springframework.security.core.Authentication;
import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.security.core.context.SecurityContextHolder;
@@ -4,8 +4,8 @@ import cn.hutool.core.date.DateField;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.odboy.constant.SystemConst; import cn.odboy.constant.SystemConst;
import cn.odboy.core.dal.model.system.SystemUserJwtVo; import cn.odboy.core.dal.model.SystemUserJwtVo;
import cn.odboy.core.dal.redis.system.SystemRedisKey; import cn.odboy.core.dal.redis.SystemRedisKey;
import cn.odboy.core.framework.properties.AppProperties; import cn.odboy.core.framework.properties.AppProperties;
import cn.odboy.redis.RedisHelper; import cn.odboy.redis.RedisHelper;
import io.jsonwebtoken.Claims; import io.jsonwebtoken.Claims;
@@ -1,12 +1,12 @@
package cn.odboy.core.framework.permission.core.handler; package cn.odboy.core.framework.permission.core.handler;
import cn.odboy.core.dal.dataobject.system.SystemUserTb; import cn.odboy.core.dal.dataobject.SystemUserTb;
import cn.odboy.core.dal.model.system.SystemRoleCodeVo; import cn.odboy.core.dal.model.SystemRoleCodeVo;
import cn.odboy.core.dal.model.system.SystemUserJwtVo; import cn.odboy.core.dal.model.SystemUserJwtVo;
import cn.odboy.core.dal.redis.system.SystemUserInfoDAO; import cn.odboy.core.dal.redis.SystemUserInfoDAO;
import cn.odboy.core.service.system.SystemDataService; import cn.odboy.core.service.SystemDataService;
import cn.odboy.core.service.system.SystemRoleService; import cn.odboy.core.service.SystemRoleService;
import cn.odboy.core.service.system.SystemUserService; import cn.odboy.core.service.SystemUserService;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@@ -1,6 +1,6 @@
package cn.odboy.core.framework.properties.model; package cn.odboy.core.framework.properties.model;
import cn.odboy.core.constant.LoginCodeEnum; import cn.odboy.core.constant.CaptchaCodeEnum;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import cn.odboy.util.StringUtil; import cn.odboy.util.StringUtil;
import com.wf.captcha.*; import com.wf.captcha.*;
@@ -18,7 +18,7 @@ import java.awt.*;
@Getter @Getter
@Setter @Setter
public class UserLoginCaptchaSettingModel { public class UserLoginCaptchaSettingModel {
private LoginCodeEnum codeType; private CaptchaCodeEnum codeType;
/** /**
* 验证码有效期 分钟 * 验证码有效期 分钟
@@ -6,12 +6,12 @@ import cn.hutool.extra.template.TemplateConfig;
import cn.hutool.extra.template.TemplateEngine; import cn.hutool.extra.template.TemplateEngine;
import cn.hutool.extra.template.TemplateUtil; import cn.hutool.extra.template.TemplateUtil;
import cn.odboy.context.SpringBeanHolder; import cn.odboy.context.SpringBeanHolder;
import cn.odboy.core.dal.dataobject.system.SystemQuartzJobTb; import cn.odboy.core.dal.dataobject.SystemQuartzJobTb;
import cn.odboy.core.dal.dataobject.system.SystemQuartzLogTb; import cn.odboy.core.dal.dataobject.SystemQuartzLogTb;
import cn.odboy.core.dal.model.system.SendSystemEmailArgs; import cn.odboy.core.dal.model.SendSystemEmailArgs;
import cn.odboy.core.dal.mysql.system.SystemQuartzLogMapper; import cn.odboy.core.dal.mysql.SystemQuartzLogMapper;
import cn.odboy.core.service.system.SystemEmailService; import cn.odboy.core.service.SystemEmailService;
import cn.odboy.core.service.system.SystemQuartzJobService; import cn.odboy.core.service.SystemQuartzJobService;
import cn.odboy.redis.RedisHelper; import cn.odboy.redis.RedisHelper;
import cn.odboy.util.StringUtil; import cn.odboy.util.StringUtil;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@@ -106,7 +106,7 @@ public class ExecutionJobBean extends QuartzJobBean {
data.put("task", quartzJob); data.put("task", quartzJob);
data.put("msg", msg); data.put("msg", msg);
TemplateEngine engine = TemplateUtil.createEngine(new TemplateConfig("template", TemplateConfig.ResourceMode.CLASSPATH)); TemplateEngine engine = TemplateUtil.createEngine(new TemplateConfig("template", TemplateConfig.ResourceMode.CLASSPATH));
Template template = engine.getTemplate("taskAlarm.ftl"); Template template = engine.getTemplate("SystemQuartzJobTaskAlarmTemplate.ftl");
sendEmailRequest.setContent(template.render(data)); sendEmailRequest.setContent(template.render(data));
List<String> emails = Arrays.asList(quartzJob.getEmail().split("[,,]")); List<String> emails = Arrays.asList(quartzJob.getEmail().split("[,,]"));
sendEmailRequest.setTos(emails); sendEmailRequest.setTos(emails);
@@ -1,7 +1,7 @@
package cn.odboy.core.framework.quartz.core; package cn.odboy.core.framework.quartz.core;
import cn.odboy.core.dal.dataobject.system.SystemQuartzJobTb; import cn.odboy.core.dal.dataobject.SystemQuartzJobTb;
import cn.odboy.core.dal.mysql.system.SystemQuartzJobMapper; import cn.odboy.core.dal.mysql.SystemQuartzJobMapper;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationArguments;
@@ -1,6 +1,6 @@
package cn.odboy.core.framework.quartz.core; package cn.odboy.core.framework.quartz.core;
import cn.odboy.core.dal.dataobject.system.SystemQuartzJobTb; import cn.odboy.core.dal.dataobject.SystemQuartzJobTb;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.quartz.*; import org.quartz.*;
@@ -1,10 +1,10 @@
package cn.odboy.core.service.system; package cn.odboy.core.service;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.odboy.core.constant.system.SystemDataScopeEnum; import cn.odboy.core.constant.SystemDataScopeEnum;
import cn.odboy.core.dal.dataobject.system.SystemDeptTb; import cn.odboy.core.dal.dataobject.SystemDeptTb;
import cn.odboy.core.dal.dataobject.system.SystemRoleTb; import cn.odboy.core.dal.dataobject.SystemRoleTb;
import cn.odboy.core.dal.dataobject.system.SystemUserTb; import cn.odboy.core.dal.dataobject.SystemUserTb;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@@ -1,17 +1,17 @@
package cn.odboy.core.service.system; package cn.odboy.core.service;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.constant.system.SystemDataScopeEnum; import cn.odboy.core.constant.SystemDataScopeEnum;
import cn.odboy.core.dal.dataobject.system.SystemDeptTb; import cn.odboy.core.dal.dataobject.SystemDeptTb;
import cn.odboy.core.dal.model.system.CreateSystemDeptArgs; import cn.odboy.core.dal.model.CreateSystemDeptArgs;
import cn.odboy.core.dal.model.system.QuerySystemDeptArgs; import cn.odboy.core.dal.model.QuerySystemDeptArgs;
import cn.odboy.core.dal.mysql.system.SystemDeptMapper; import cn.odboy.core.dal.mysql.SystemDeptMapper;
import cn.odboy.core.dal.mysql.system.SystemRoleMapper; import cn.odboy.core.dal.mysql.SystemRoleMapper;
import cn.odboy.core.dal.mysql.system.SystemUserMapper; import cn.odboy.core.dal.mysql.SystemUserMapper;
import cn.odboy.core.framework.permission.core.SecurityHelper; import cn.odboy.core.framework.permission.core.SecurityHelper;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import cn.odboy.util.ClassUtil; import cn.odboy.util.ClassUtil;
@@ -1,11 +1,11 @@
package cn.odboy.core.service.system; package cn.odboy.core.service;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemDictDetailTb; import cn.odboy.core.dal.dataobject.SystemDictDetailTb;
import cn.odboy.core.dal.model.system.CreateSystemDictDetailArgs; import cn.odboy.core.dal.model.CreateSystemDictDetailArgs;
import cn.odboy.core.dal.model.system.QuerySystemDictDetailArgs; import cn.odboy.core.dal.model.QuerySystemDictDetailArgs;
import cn.odboy.core.dal.mysql.system.SystemDictDetailMapper; import cn.odboy.core.dal.mysql.SystemDictDetailMapper;
import cn.odboy.util.CsPageUtil; import cn.odboy.util.CsPageUtil;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@@ -1,15 +1,15 @@
package cn.odboy.core.service.system; package cn.odboy.core.service;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemDictDetailTb; import cn.odboy.core.dal.dataobject.SystemDictDetailTb;
import cn.odboy.core.dal.dataobject.system.SystemDictTb; import cn.odboy.core.dal.dataobject.SystemDictTb;
import cn.odboy.core.dal.model.system.CreateSystemDictArgs; import cn.odboy.core.dal.model.CreateSystemDictArgs;
import cn.odboy.core.dal.model.system.QuerySystemDictArgs; import cn.odboy.core.dal.model.QuerySystemDictArgs;
import cn.odboy.core.dal.model.system.QuerySystemDictDetailArgs; import cn.odboy.core.dal.model.QuerySystemDictDetailArgs;
import cn.odboy.core.dal.mysql.system.SystemDictDetailMapper; import cn.odboy.core.dal.mysql.SystemDictDetailMapper;
import cn.odboy.core.dal.mysql.system.SystemDictMapper; import cn.odboy.core.dal.mysql.SystemDictMapper;
import cn.odboy.util.CsPageUtil; import cn.odboy.util.CsPageUtil;
import cn.odboy.util.FileUtil; import cn.odboy.util.FileUtil;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -1,13 +1,13 @@
package cn.odboy.core.service.system; package cn.odboy.core.service;
import cn.hutool.core.lang.Dict; import cn.hutool.core.lang.Dict;
import cn.hutool.core.util.RandomUtil; import cn.hutool.core.util.RandomUtil;
import cn.hutool.extra.mail.Mail; import cn.hutool.extra.mail.Mail;
import cn.hutool.extra.mail.MailAccount; import cn.hutool.extra.mail.MailAccount;
import cn.odboy.core.constant.system.SystemCaptchaBizEnum; import cn.odboy.core.constant.SystemCaptchaBizEnum;
import cn.odboy.core.dal.dataobject.system.SystemEmailConfigTb; import cn.odboy.core.dal.dataobject.SystemEmailConfigTb;
import cn.odboy.core.dal.model.system.SendSystemEmailArgs; import cn.odboy.core.dal.model.SendSystemEmailArgs;
import cn.odboy.core.dal.mysql.system.SystemEmailConfigMapper; import cn.odboy.core.dal.mysql.SystemEmailConfigMapper;
import cn.odboy.core.framework.templatefile.CsResourceTemplateUtil; import cn.odboy.core.framework.templatefile.CsResourceTemplateUtil;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import cn.odboy.redis.RedisHelper; import cn.odboy.redis.RedisHelper;
@@ -1,12 +1,12 @@
package cn.odboy.core.service.system; package cn.odboy.core.service;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemJobTb; import cn.odboy.core.dal.dataobject.SystemJobTb;
import cn.odboy.core.dal.model.system.CreateSystemJobArgs; import cn.odboy.core.dal.model.CreateSystemJobArgs;
import cn.odboy.core.dal.model.system.QuerySystemJobArgs; import cn.odboy.core.dal.model.QuerySystemJobArgs;
import cn.odboy.core.dal.mysql.system.SystemJobMapper; import cn.odboy.core.dal.mysql.SystemJobMapper;
import cn.odboy.core.dal.mysql.system.SystemUserMapper; import cn.odboy.core.dal.mysql.SystemUserMapper;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import cn.odboy.util.CsPageUtil; import cn.odboy.util.CsPageUtil;
import cn.odboy.util.FileUtil; import cn.odboy.util.FileUtil;
@@ -1,10 +1,10 @@
package cn.odboy.core.service.system; package cn.odboy.core.service;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemLocalStorageTb; import cn.odboy.core.dal.dataobject.SystemLocalStorageTb;
import cn.odboy.core.dal.model.system.QuerySystemLocalStorageArgs; import cn.odboy.core.dal.model.QuerySystemLocalStorageArgs;
import cn.odboy.core.dal.mysql.system.SystemLocalStorageMapper; import cn.odboy.core.dal.mysql.SystemLocalStorageMapper;
import cn.odboy.core.framework.properties.AppProperties; import cn.odboy.core.framework.properties.AppProperties;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import cn.odboy.util.CsPageUtil; import cn.odboy.util.CsPageUtil;
@@ -1,17 +1,16 @@
package cn.odboy.core.service.system; package cn.odboy.core.service;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.odboy.core.constant.TransferProtocolConst; import cn.odboy.core.constant.TransferProtocolConst;
import cn.odboy.core.dal.dataobject.system.SystemMenuTb; import cn.odboy.core.dal.dataobject.SystemMenuTb;
import cn.odboy.core.dal.dataobject.system.SystemRoleTb; import cn.odboy.core.dal.dataobject.SystemRoleTb;
import cn.odboy.core.dal.model.system.QuerySystemMenuArgs; import cn.odboy.core.dal.model.QuerySystemMenuArgs;
import cn.odboy.core.dal.model.system.SystemMenuMetaVo; import cn.odboy.core.dal.model.SystemMenuMetaVo;
import cn.odboy.core.dal.model.system.SystemMenuVo; import cn.odboy.core.dal.model.SystemMenuVo;
import cn.odboy.core.dal.mysql.system.SystemMenuMapper; import cn.odboy.core.dal.mysql.SystemMenuMapper;
import cn.odboy.core.dal.mysql.system.SystemRoleMenuMapper; import cn.odboy.core.dal.mysql.SystemRoleMenuMapper;
import cn.odboy.core.dal.mysql.system.SystemUserMapper;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import cn.odboy.util.ClassUtil; import cn.odboy.util.ClassUtil;
import cn.odboy.util.FileUtil; import cn.odboy.util.FileUtil;
@@ -1,4 +1,4 @@
package cn.odboy.core.service.system; package cn.odboy.core.service;
import cn.hutool.core.date.BetweenFormatter.Level; import cn.hutool.core.date.BetweenFormatter.Level;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
@@ -1,8 +1,8 @@
package cn.odboy.core.service.system; package cn.odboy.core.service;
import cn.odboy.core.constant.TransferProtocolConst; import cn.odboy.core.constant.TransferProtocolConst;
import cn.odboy.core.dal.dataobject.system.SystemQiniuConfigTb; import cn.odboy.core.dal.dataobject.SystemQiniuConfigTb;
import cn.odboy.core.dal.mysql.system.SystemQiniuConfigMapper; import cn.odboy.core.dal.mysql.SystemQiniuConfigMapper;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@@ -1,10 +1,10 @@
package cn.odboy.core.service.system; package cn.odboy.core.service;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemQiniuConfigTb; import cn.odboy.core.dal.dataobject.SystemQiniuConfigTb;
import cn.odboy.core.dal.dataobject.system.SystemQiniuContentTb; import cn.odboy.core.dal.dataobject.SystemQiniuContentTb;
import cn.odboy.core.dal.model.system.QuerySystemQiniuArgs; import cn.odboy.core.dal.model.QuerySystemQiniuArgs;
import cn.odboy.core.dal.mysql.system.SystemQiniuContentMapper; import cn.odboy.core.dal.mysql.SystemQiniuContentMapper;
import cn.odboy.core.util.QiniuUtil; import cn.odboy.core.util.QiniuUtil;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import cn.odboy.util.CsPageUtil; import cn.odboy.util.CsPageUtil;
@@ -1,15 +1,15 @@
package cn.odboy.core.service.system; package cn.odboy.core.service;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.odboy.base.CsResultVo; import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemQuartzJobTb; import cn.odboy.core.dal.dataobject.SystemQuartzJobTb;
import cn.odboy.core.dal.dataobject.system.SystemQuartzLogTb; import cn.odboy.core.dal.dataobject.SystemQuartzLogTb;
import cn.odboy.core.dal.model.system.QuerySystemQuartzJobArgs; import cn.odboy.core.dal.model.QuerySystemQuartzJobArgs;
import cn.odboy.core.dal.model.system.UpdateSystemQuartzJobArgs; import cn.odboy.core.dal.model.UpdateSystemQuartzJobArgs;
import cn.odboy.core.dal.mysql.system.SystemQuartzJobMapper; import cn.odboy.core.dal.mysql.SystemQuartzJobMapper;
import cn.odboy.core.dal.mysql.system.SystemQuartzLogMapper; import cn.odboy.core.dal.mysql.SystemQuartzLogMapper;
import cn.odboy.core.framework.quartz.core.QuartzManage; import cn.odboy.core.framework.quartz.core.QuartzManage;
import cn.odboy.exception.BadRequestException; import cn.odboy.exception.BadRequestException;
import cn.odboy.redis.RedisHelper; import cn.odboy.redis.RedisHelper;

Some files were not shown because too many files have changed in this diff Show More