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;
import cn.odboy.core.service.system.SystemDictService;
import cn.odboy.core.service.SystemDictService;
import cn.odboy.monitor.service.CsHealthCheckPointService;
import org.springframework.beans.factory.annotation.Autowired;
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.Getter;
@@ -11,16 +11,16 @@ import lombok.Getter;
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.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.util.IdUtil;
import cn.odboy.annotation.AnonymousPostMapping;
import cn.odboy.constant.SystemConst;
import cn.odboy.core.constant.LoginCodeEnum;
import cn.odboy.core.dal.model.system.SystemUserInfoVo;
import cn.odboy.core.dal.model.system.SystemUserJwtVo;
import cn.odboy.core.dal.model.system.SystemUserLoginArgs;
import cn.odboy.core.dal.redis.system.SystemRedisKey;
import cn.odboy.core.dal.redis.system.SystemUserOnlineInfoDAO;
import cn.odboy.core.constant.CaptchaCodeEnum;
import cn.odboy.core.dal.model.SystemUserInfoVo;
import cn.odboy.core.dal.model.SystemUserJwtVo;
import cn.odboy.core.dal.model.SystemUserLoginArgs;
import cn.odboy.core.dal.redis.SystemRedisKey;
import cn.odboy.core.dal.redis.SystemUserOnlineInfoDAO;
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.UserDetailsHandler;
@@ -112,7 +112,7 @@ public class SystemAuthController {
String uuid = SystemRedisKey.CAPTCHA_LOGIN + IdUtil.simpleUUID();
//当验证码类型为 arithmetic时且长度 >= 2 时,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];
}
// 保存
@@ -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.service.system.SystemEmailService;
import cn.odboy.core.constant.SystemCaptchaBizEnum;
import cn.odboy.core.service.SystemEmailService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.core.dal.dataobject.system.SystemDeptTb;
import cn.odboy.core.dal.model.system.CreateSystemDeptArgs;
import cn.odboy.core.dal.model.system.QuerySystemDeptArgs;
import cn.odboy.core.service.system.SystemDeptService;
import cn.odboy.core.dal.dataobject.SystemDeptTb;
import cn.odboy.core.dal.model.CreateSystemDeptArgs;
import cn.odboy.core.dal.model.QuerySystemDeptArgs;
import cn.odboy.core.service.SystemDeptService;
import cn.odboy.util.CsPageUtil;
import io.swagger.annotations.Api;
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.core.dal.dataobject.system.SystemDictTb;
import cn.odboy.core.dal.model.system.CreateSystemDictArgs;
import cn.odboy.core.dal.model.system.QuerySystemDictArgs;
import cn.odboy.core.service.system.SystemDictService;
import cn.odboy.core.dal.dataobject.SystemDictTb;
import cn.odboy.core.dal.model.CreateSystemDictArgs;
import cn.odboy.core.dal.model.QuerySystemDictArgs;
import cn.odboy.core.service.SystemDictService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
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.core.dal.dataobject.system.SystemDictDetailTb;
import cn.odboy.core.dal.model.system.CreateSystemDictDetailArgs;
import cn.odboy.core.dal.model.system.QuerySystemDictDetailArgs;
import cn.odboy.core.service.system.SystemDictDetailService;
import cn.odboy.core.dal.dataobject.SystemDictDetailTb;
import cn.odboy.core.dal.model.CreateSystemDictDetailArgs;
import cn.odboy.core.dal.model.QuerySystemDictDetailArgs;
import cn.odboy.core.service.SystemDictDetailService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
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.model.system.SendSystemEmailArgs;
import cn.odboy.core.service.system.SystemEmailService;
import cn.odboy.core.dal.dataobject.SystemEmailConfigTb;
import cn.odboy.core.dal.model.SendSystemEmailArgs;
import cn.odboy.core.service.SystemEmailService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
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.core.dal.dataobject.system.SystemJobTb;
import cn.odboy.core.dal.model.system.CreateSystemJobArgs;
import cn.odboy.core.dal.model.system.QuerySystemJobArgs;
import cn.odboy.core.service.system.SystemJobService;
import cn.odboy.core.dal.dataobject.SystemJobTb;
import cn.odboy.core.dal.model.CreateSystemJobArgs;
import cn.odboy.core.dal.model.QuerySystemJobArgs;
import cn.odboy.core.service.SystemJobService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
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.constant.FileTypeEnum;
import cn.odboy.core.dal.dataobject.system.SystemLocalStorageTb;
import cn.odboy.core.dal.model.system.QuerySystemLocalStorageArgs;
import cn.odboy.core.service.system.SystemLocalStorageService;
import cn.odboy.core.dal.dataobject.SystemLocalStorageTb;
import cn.odboy.core.dal.model.QuerySystemLocalStorageArgs;
import cn.odboy.core.service.SystemLocalStorageService;
import cn.odboy.exception.BadRequestException;
import cn.odboy.util.FileUtil;
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.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemMenuTb;
import cn.odboy.core.dal.model.system.QuerySystemMenuArgs;
import cn.odboy.core.dal.model.system.SystemMenuVo;
import cn.odboy.core.dal.dataobject.SystemMenuTb;
import cn.odboy.core.dal.model.QuerySystemMenuArgs;
import cn.odboy.core.dal.model.SystemMenuVo;
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.util.CsPageUtil;
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.ApiOperation;
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.core.dal.model.system.SystemUserOnlineVo;
import cn.odboy.core.dal.redis.system.SystemUserOnlineInfoDAO;
import cn.odboy.core.dal.model.SystemUserOnlineVo;
import cn.odboy.core.dal.redis.SystemUserOnlineInfoDAO;
import cn.odboy.util.DesEncryptUtil;
import io.swagger.annotations.Api;
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.core.dal.dataobject.system.SystemQiniuConfigTb;
import cn.odboy.core.dal.dataobject.system.SystemQiniuContentTb;
import cn.odboy.core.dal.model.system.QuerySystemQiniuArgs;
import cn.odboy.core.service.system.SystemQiniuConfigService;
import cn.odboy.core.service.system.SystemQiniuContentService;
import cn.odboy.core.dal.dataobject.SystemQiniuConfigTb;
import cn.odboy.core.dal.dataobject.SystemQiniuContentTb;
import cn.odboy.core.dal.model.QuerySystemQiniuArgs;
import cn.odboy.core.service.SystemQiniuConfigService;
import cn.odboy.core.service.SystemQiniuContentService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api;
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.context.SpringBeanHolder;
import cn.odboy.core.dal.dataobject.system.SystemQuartzJobTb;
import cn.odboy.core.dal.dataobject.system.SystemQuartzLogTb;
import cn.odboy.core.dal.model.system.QuerySystemQuartzJobArgs;
import cn.odboy.core.dal.model.system.UpdateSystemQuartzJobArgs;
import cn.odboy.core.service.system.SystemQuartzJobService;
import cn.odboy.core.dal.dataobject.SystemQuartzJobTb;
import cn.odboy.core.dal.dataobject.SystemQuartzLogTb;
import cn.odboy.core.dal.model.QuerySystemQuartzJobArgs;
import cn.odboy.core.dal.model.UpdateSystemQuartzJobArgs;
import cn.odboy.core.service.SystemQuartzJobService;
import cn.odboy.exception.BadRequestException;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
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.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemRoleTb;
import cn.odboy.core.dal.model.system.CreateSystemRoleArgs;
import cn.odboy.core.dal.model.system.QuerySystemRoleArgs;
import cn.odboy.core.dal.dataobject.SystemRoleTb;
import cn.odboy.core.dal.model.CreateSystemRoleArgs;
import cn.odboy.core.dal.model.QuerySystemRoleArgs;
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 com.baomidou.mybatisplus.extension.plugins.pagination.Page;
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.odboy.base.CsResultVo;
import cn.odboy.base.CsSelectOptionItemVo;
import cn.odboy.core.constant.system.SystemCaptchaBizEnum;
import cn.odboy.core.dal.dataobject.system.SystemDeptTb;
import cn.odboy.core.dal.dataobject.system.SystemRoleTb;
import cn.odboy.core.dal.dataobject.system.SystemUserTb;
import cn.odboy.core.dal.model.system.QuerySystemUserArgs;
import cn.odboy.core.dal.model.system.UpdateSystemUserPasswordArgs;
import cn.odboy.core.constant.SystemCaptchaBizEnum;
import cn.odboy.core.dal.dataobject.SystemDeptTb;
import cn.odboy.core.dal.dataobject.SystemRoleTb;
import cn.odboy.core.dal.dataobject.SystemUserTb;
import cn.odboy.core.dal.model.QuerySystemUserArgs;
import cn.odboy.core.dal.model.UpdateSystemUserPasswordArgs;
import cn.odboy.core.framework.permission.core.SecurityHelper;
import cn.odboy.core.framework.properties.AppProperties;
import cn.odboy.core.service.*;
import cn.odboy.core.service.system.*;
import cn.odboy.exception.BadRequestException;
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 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 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 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 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 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.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 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 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 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 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 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.core.constant.system.SystemDataScopeEnum;
import cn.odboy.core.constant.SystemDataScopeEnum;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModelProperty;
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 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 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 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.core.dal.dataobject.system.SystemDictTb;
import cn.odboy.core.dal.dataobject.SystemDictTb;
import lombok.Data;
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 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.core.dal.dataobject.system.SystemDeptTb;
import cn.odboy.core.dal.dataobject.SystemDeptTb;
import lombok.Data;
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.core.dal.dataobject.system.SystemDeptTb;
import cn.odboy.core.dal.dataobject.system.SystemJobTb;
import cn.odboy.core.dal.dataobject.system.SystemRoleTb;
import cn.odboy.core.dal.dataobject.SystemDeptTb;
import cn.odboy.core.dal.dataobject.SystemJobTb;
import cn.odboy.core.dal.dataobject.SystemRoleTb;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
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 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 io.swagger.annotations.ApiModelProperty;
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 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 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 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 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.model.system.QuerySystemDeptArgs;
import cn.odboy.core.dal.dataobject.SystemDeptTb;
import cn.odboy.core.dal.model.QuerySystemDeptArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
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.model.system.QuerySystemDictDetailArgs;
import cn.odboy.core.dal.dataobject.SystemDictDetailTb;
import cn.odboy.core.dal.model.QuerySystemDictDetailArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
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.model.system.QuerySystemDictArgs;
import cn.odboy.core.dal.dataobject.SystemDictTb;
import cn.odboy.core.dal.model.QuerySystemDictArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
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 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.model.system.QuerySystemJobArgs;
import cn.odboy.core.dal.dataobject.SystemJobTb;
import cn.odboy.core.dal.model.QuerySystemJobArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
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.model.system.QuerySystemLocalStorageArgs;
import cn.odboy.core.dal.dataobject.SystemLocalStorageTb;
import cn.odboy.core.dal.model.QuerySystemLocalStorageArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
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.model.system.QuerySystemMenuArgs;
import cn.odboy.core.dal.dataobject.SystemMenuTb;
import cn.odboy.core.dal.model.QuerySystemMenuArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
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 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.model.system.QuerySystemQiniuArgs;
import cn.odboy.core.dal.dataobject.SystemQiniuContentTb;
import cn.odboy.core.dal.model.QuerySystemQiniuArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
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.model.system.QuerySystemQuartzJobArgs;
import cn.odboy.core.dal.dataobject.SystemQuartzJobTb;
import cn.odboy.core.dal.model.QuerySystemQuartzJobArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
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.model.system.QuerySystemQuartzJobArgs;
import cn.odboy.core.dal.dataobject.SystemQuartzLogTb;
import cn.odboy.core.dal.model.QuerySystemQuartzJobArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
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.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.model.system.QuerySystemRoleArgs;
import cn.odboy.core.dal.dataobject.SystemRoleTb;
import cn.odboy.core.dal.model.QuerySystemRoleArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
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.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.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.model.system.QuerySystemUserArgs;
import cn.odboy.core.dal.dataobject.SystemUserTb;
import cn.odboy.core.dal.model.QuerySystemUserArgs;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
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.Param;
@@ -1,4 +1,4 @@
package cn.odboy.core.dal.redis.system;
package cn.odboy.core.dal.redis;
/**
* 关于缓存的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.odboy.core.dal.model.system.SystemUserJwtVo;
import cn.odboy.core.dal.model.SystemUserJwtVo;
import cn.odboy.redis.RedisHelper;
import cn.odboy.util.StringUtil;
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.core.dal.model.system.SystemUserJwtVo;
import cn.odboy.core.dal.model.system.SystemUserOnlineVo;
import cn.odboy.core.dal.model.SystemUserJwtVo;
import cn.odboy.core.dal.model.SystemUserOnlineVo;
import cn.odboy.core.framework.permission.core.handler.TokenProvider;
import cn.odboy.core.framework.properties.AppProperties;
import cn.odboy.redis.RedisHelper;
@@ -1,7 +1,7 @@
package cn.odboy.core.framework.permission.config;
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.JwtAuthenticationEntryPoint;
import cn.odboy.core.framework.permission.core.handler.TokenProvider;
@@ -1,6 +1,6 @@
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.TokenProvider;
import lombok.RequiredArgsConstructor;
@@ -5,7 +5,7 @@ import cn.hutool.jwt.JWT;
import cn.hutool.jwt.JWTUtil;
import cn.odboy.constant.SystemConst;
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.JSONArray;
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.odboy.constant.SystemConst;
import cn.odboy.core.dal.model.system.SystemUserOnlineVo;
import cn.odboy.core.dal.redis.system.SystemUserOnlineInfoDAO;
import cn.odboy.core.dal.model.SystemUserOnlineVo;
import cn.odboy.core.dal.redis.SystemUserOnlineInfoDAO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.security.core.Authentication;
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.util.IdUtil;
import cn.odboy.constant.SystemConst;
import cn.odboy.core.dal.model.system.SystemUserJwtVo;
import cn.odboy.core.dal.redis.system.SystemRedisKey;
import cn.odboy.core.dal.model.SystemUserJwtVo;
import cn.odboy.core.dal.redis.SystemRedisKey;
import cn.odboy.core.framework.properties.AppProperties;
import cn.odboy.redis.RedisHelper;
import io.jsonwebtoken.Claims;
@@ -1,12 +1,12 @@
package cn.odboy.core.framework.permission.core.handler;
import cn.odboy.core.dal.dataobject.system.SystemUserTb;
import cn.odboy.core.dal.model.system.SystemRoleCodeVo;
import cn.odboy.core.dal.model.system.SystemUserJwtVo;
import cn.odboy.core.dal.redis.system.SystemUserInfoDAO;
import cn.odboy.core.service.system.SystemDataService;
import cn.odboy.core.service.system.SystemRoleService;
import cn.odboy.core.service.system.SystemUserService;
import cn.odboy.core.dal.dataobject.SystemUserTb;
import cn.odboy.core.dal.model.SystemRoleCodeVo;
import cn.odboy.core.dal.model.SystemUserJwtVo;
import cn.odboy.core.dal.redis.SystemUserInfoDAO;
import cn.odboy.core.service.SystemDataService;
import cn.odboy.core.service.SystemRoleService;
import cn.odboy.core.service.SystemUserService;
import cn.odboy.exception.BadRequestException;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@@ -1,6 +1,6 @@
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.util.StringUtil;
import com.wf.captcha.*;
@@ -18,7 +18,7 @@ import java.awt.*;
@Getter
@Setter
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.TemplateUtil;
import cn.odboy.context.SpringBeanHolder;
import cn.odboy.core.dal.dataobject.system.SystemQuartzJobTb;
import cn.odboy.core.dal.dataobject.system.SystemQuartzLogTb;
import cn.odboy.core.dal.model.system.SendSystemEmailArgs;
import cn.odboy.core.dal.mysql.system.SystemQuartzLogMapper;
import cn.odboy.core.service.system.SystemEmailService;
import cn.odboy.core.service.system.SystemQuartzJobService;
import cn.odboy.core.dal.dataobject.SystemQuartzJobTb;
import cn.odboy.core.dal.dataobject.SystemQuartzLogTb;
import cn.odboy.core.dal.model.SendSystemEmailArgs;
import cn.odboy.core.dal.mysql.SystemQuartzLogMapper;
import cn.odboy.core.service.SystemEmailService;
import cn.odboy.core.service.SystemQuartzJobService;
import cn.odboy.redis.RedisHelper;
import cn.odboy.util.StringUtil;
import lombok.extern.slf4j.Slf4j;
@@ -106,7 +106,7 @@ public class ExecutionJobBean extends QuartzJobBean {
data.put("task", quartzJob);
data.put("msg", msg);
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));
List<String> emails = Arrays.asList(quartzJob.getEmail().split("[,,]"));
sendEmailRequest.setTos(emails);
@@ -1,7 +1,7 @@
package cn.odboy.core.framework.quartz.core;
import cn.odboy.core.dal.dataobject.system.SystemQuartzJobTb;
import cn.odboy.core.dal.mysql.system.SystemQuartzJobMapper;
import cn.odboy.core.dal.dataobject.SystemQuartzJobTb;
import cn.odboy.core.dal.mysql.SystemQuartzJobMapper;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.ApplicationArguments;
@@ -1,6 +1,6 @@
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 lombok.extern.slf4j.Slf4j;
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.odboy.core.constant.system.SystemDataScopeEnum;
import cn.odboy.core.dal.dataobject.system.SystemDeptTb;
import cn.odboy.core.dal.dataobject.system.SystemRoleTb;
import cn.odboy.core.dal.dataobject.system.SystemUserTb;
import cn.odboy.core.constant.SystemDataScopeEnum;
import cn.odboy.core.dal.dataobject.SystemDeptTb;
import cn.odboy.core.dal.dataobject.SystemRoleTb;
import cn.odboy.core.dal.dataobject.SystemUserTb;
import lombok.RequiredArgsConstructor;
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.collection.CollUtil;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.odboy.base.CsResultVo;
import cn.odboy.core.constant.system.SystemDataScopeEnum;
import cn.odboy.core.dal.dataobject.system.SystemDeptTb;
import cn.odboy.core.dal.model.system.CreateSystemDeptArgs;
import cn.odboy.core.dal.model.system.QuerySystemDeptArgs;
import cn.odboy.core.dal.mysql.system.SystemDeptMapper;
import cn.odboy.core.dal.mysql.system.SystemRoleMapper;
import cn.odboy.core.dal.mysql.system.SystemUserMapper;
import cn.odboy.core.constant.SystemDataScopeEnum;
import cn.odboy.core.dal.dataobject.SystemDeptTb;
import cn.odboy.core.dal.model.CreateSystemDeptArgs;
import cn.odboy.core.dal.model.QuerySystemDeptArgs;
import cn.odboy.core.dal.mysql.SystemDeptMapper;
import cn.odboy.core.dal.mysql.SystemRoleMapper;
import cn.odboy.core.dal.mysql.SystemUserMapper;
import cn.odboy.core.framework.permission.core.SecurityHelper;
import cn.odboy.exception.BadRequestException;
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.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemDictDetailTb;
import cn.odboy.core.dal.model.system.CreateSystemDictDetailArgs;
import cn.odboy.core.dal.model.system.QuerySystemDictDetailArgs;
import cn.odboy.core.dal.mysql.system.SystemDictDetailMapper;
import cn.odboy.core.dal.dataobject.SystemDictDetailTb;
import cn.odboy.core.dal.model.CreateSystemDictDetailArgs;
import cn.odboy.core.dal.model.QuerySystemDictDetailArgs;
import cn.odboy.core.dal.mysql.SystemDictDetailMapper;
import cn.odboy.util.CsPageUtil;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
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.collection.CollectionUtil;
import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemDictDetailTb;
import cn.odboy.core.dal.dataobject.system.SystemDictTb;
import cn.odboy.core.dal.model.system.CreateSystemDictArgs;
import cn.odboy.core.dal.model.system.QuerySystemDictArgs;
import cn.odboy.core.dal.model.system.QuerySystemDictDetailArgs;
import cn.odboy.core.dal.mysql.system.SystemDictDetailMapper;
import cn.odboy.core.dal.mysql.system.SystemDictMapper;
import cn.odboy.core.dal.dataobject.SystemDictDetailTb;
import cn.odboy.core.dal.dataobject.SystemDictTb;
import cn.odboy.core.dal.model.CreateSystemDictArgs;
import cn.odboy.core.dal.model.QuerySystemDictArgs;
import cn.odboy.core.dal.model.QuerySystemDictDetailArgs;
import cn.odboy.core.dal.mysql.SystemDictDetailMapper;
import cn.odboy.core.dal.mysql.SystemDictMapper;
import cn.odboy.util.CsPageUtil;
import cn.odboy.util.FileUtil;
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.util.RandomUtil;
import cn.hutool.extra.mail.Mail;
import cn.hutool.extra.mail.MailAccount;
import cn.odboy.core.constant.system.SystemCaptchaBizEnum;
import cn.odboy.core.dal.dataobject.system.SystemEmailConfigTb;
import cn.odboy.core.dal.model.system.SendSystemEmailArgs;
import cn.odboy.core.dal.mysql.system.SystemEmailConfigMapper;
import cn.odboy.core.constant.SystemCaptchaBizEnum;
import cn.odboy.core.dal.dataobject.SystemEmailConfigTb;
import cn.odboy.core.dal.model.SendSystemEmailArgs;
import cn.odboy.core.dal.mysql.SystemEmailConfigMapper;
import cn.odboy.core.framework.templatefile.CsResourceTemplateUtil;
import cn.odboy.exception.BadRequestException;
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.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemJobTb;
import cn.odboy.core.dal.model.system.CreateSystemJobArgs;
import cn.odboy.core.dal.model.system.QuerySystemJobArgs;
import cn.odboy.core.dal.mysql.system.SystemJobMapper;
import cn.odboy.core.dal.mysql.system.SystemUserMapper;
import cn.odboy.core.dal.dataobject.SystemJobTb;
import cn.odboy.core.dal.model.CreateSystemJobArgs;
import cn.odboy.core.dal.model.QuerySystemJobArgs;
import cn.odboy.core.dal.mysql.SystemJobMapper;
import cn.odboy.core.dal.mysql.SystemUserMapper;
import cn.odboy.exception.BadRequestException;
import cn.odboy.util.CsPageUtil;
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.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemLocalStorageTb;
import cn.odboy.core.dal.model.system.QuerySystemLocalStorageArgs;
import cn.odboy.core.dal.mysql.system.SystemLocalStorageMapper;
import cn.odboy.core.dal.dataobject.SystemLocalStorageTb;
import cn.odboy.core.dal.model.QuerySystemLocalStorageArgs;
import cn.odboy.core.dal.mysql.SystemLocalStorageMapper;
import cn.odboy.core.framework.properties.AppProperties;
import cn.odboy.exception.BadRequestException;
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.CollectionUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.odboy.core.constant.TransferProtocolConst;
import cn.odboy.core.dal.dataobject.system.SystemMenuTb;
import cn.odboy.core.dal.dataobject.system.SystemRoleTb;
import cn.odboy.core.dal.model.system.QuerySystemMenuArgs;
import cn.odboy.core.dal.model.system.SystemMenuMetaVo;
import cn.odboy.core.dal.model.system.SystemMenuVo;
import cn.odboy.core.dal.mysql.system.SystemMenuMapper;
import cn.odboy.core.dal.mysql.system.SystemRoleMenuMapper;
import cn.odboy.core.dal.mysql.system.SystemUserMapper;
import cn.odboy.core.dal.dataobject.SystemMenuTb;
import cn.odboy.core.dal.dataobject.SystemRoleTb;
import cn.odboy.core.dal.model.QuerySystemMenuArgs;
import cn.odboy.core.dal.model.SystemMenuMetaVo;
import cn.odboy.core.dal.model.SystemMenuVo;
import cn.odboy.core.dal.mysql.SystemMenuMapper;
import cn.odboy.core.dal.mysql.SystemRoleMenuMapper;
import cn.odboy.exception.BadRequestException;
import cn.odboy.util.ClassUtil;
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.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.dal.dataobject.system.SystemQiniuConfigTb;
import cn.odboy.core.dal.mysql.system.SystemQiniuConfigMapper;
import cn.odboy.core.dal.dataobject.SystemQiniuConfigTb;
import cn.odboy.core.dal.mysql.SystemQiniuConfigMapper;
import cn.odboy.exception.BadRequestException;
import lombok.RequiredArgsConstructor;
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.core.dal.dataobject.system.SystemQiniuConfigTb;
import cn.odboy.core.dal.dataobject.system.SystemQiniuContentTb;
import cn.odboy.core.dal.model.system.QuerySystemQiniuArgs;
import cn.odboy.core.dal.mysql.system.SystemQiniuContentMapper;
import cn.odboy.core.dal.dataobject.SystemQiniuConfigTb;
import cn.odboy.core.dal.dataobject.SystemQiniuContentTb;
import cn.odboy.core.dal.model.QuerySystemQiniuArgs;
import cn.odboy.core.dal.mysql.SystemQiniuContentMapper;
import cn.odboy.core.util.QiniuUtil;
import cn.odboy.exception.BadRequestException;
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.util.IdUtil;
import cn.hutool.core.util.StrUtil;
import cn.odboy.base.CsResultVo;
import cn.odboy.core.dal.dataobject.system.SystemQuartzJobTb;
import cn.odboy.core.dal.dataobject.system.SystemQuartzLogTb;
import cn.odboy.core.dal.model.system.QuerySystemQuartzJobArgs;
import cn.odboy.core.dal.model.system.UpdateSystemQuartzJobArgs;
import cn.odboy.core.dal.mysql.system.SystemQuartzJobMapper;
import cn.odboy.core.dal.mysql.system.SystemQuartzLogMapper;
import cn.odboy.core.dal.dataobject.SystemQuartzJobTb;
import cn.odboy.core.dal.dataobject.SystemQuartzLogTb;
import cn.odboy.core.dal.model.QuerySystemQuartzJobArgs;
import cn.odboy.core.dal.model.UpdateSystemQuartzJobArgs;
import cn.odboy.core.dal.mysql.SystemQuartzJobMapper;
import cn.odboy.core.dal.mysql.SystemQuartzLogMapper;
import cn.odboy.core.framework.quartz.core.QuartzManage;
import cn.odboy.exception.BadRequestException;
import cn.odboy.redis.RedisHelper;

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