mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-10-31 10:57:13 +08:00 
			
		
		
		
	style: 优化常量命名风格,XxxConsts => XxxConstants
This commit is contained in:
		| @@ -39,7 +39,7 @@ import top.charles7c.cnadmin.auth.model.resp.LoginResp; | ||||
| import top.charles7c.cnadmin.auth.model.resp.RouteResp; | ||||
| import top.charles7c.cnadmin.auth.model.resp.UserInfoResp; | ||||
| import top.charles7c.cnadmin.auth.service.LoginService; | ||||
| import top.charles7c.cnadmin.common.constant.CacheConsts; | ||||
| import top.charles7c.cnadmin.common.constant.CacheConstants; | ||||
| import top.charles7c.cnadmin.common.model.dto.LoginUser; | ||||
| import top.charles7c.cnadmin.common.util.SecureUtils; | ||||
| import top.charles7c.cnadmin.common.util.helper.LoginHelper; | ||||
| @@ -70,7 +70,7 @@ public class AuthController { | ||||
|     @Operation(summary = "账号登录", description = "根据账号和密码进行登录认证") | ||||
|     @PostMapping("/account") | ||||
|     public LoginResp accountLogin(@Validated @RequestBody AccountLoginReq loginReq) { | ||||
|         String captchaKey = RedisUtils.formatKey(CacheConsts.CAPTCHA_KEY_PREFIX, loginReq.getUuid()); | ||||
|         String captchaKey = RedisUtils.formatKey(CacheConstants.CAPTCHA_KEY_PREFIX, loginReq.getUuid()); | ||||
|         String captcha = RedisUtils.get(captchaKey); | ||||
|         ValidationUtils.throwIfBlank(captcha, "验证码已失效"); | ||||
|         RedisUtils.delete(captchaKey); | ||||
| @@ -87,7 +87,7 @@ public class AuthController { | ||||
|     @PostMapping("/email") | ||||
|     public LoginResp emailLogin(@Validated @RequestBody EmailLoginReq loginReq) { | ||||
|         String email = loginReq.getEmail(); | ||||
|         String captchaKey = RedisUtils.formatKey(CacheConsts.CAPTCHA_KEY_PREFIX, email); | ||||
|         String captchaKey = RedisUtils.formatKey(CacheConstants.CAPTCHA_KEY_PREFIX, email); | ||||
|         String captcha = RedisUtils.get(captchaKey); | ||||
|         ValidationUtils.throwIfBlank(captcha, "验证码已失效"); | ||||
|         ValidationUtils.throwIfNotEqualIgnoreCase(loginReq.getCaptcha(), captcha, "验证码错误"); | ||||
| @@ -101,7 +101,7 @@ public class AuthController { | ||||
|     @PostMapping("/phone") | ||||
|     public LoginResp phoneLogin(@Validated @RequestBody PhoneLoginReq loginReq) { | ||||
|         String phone = loginReq.getPhone(); | ||||
|         String captchaKey = RedisUtils.formatKey(CacheConsts.CAPTCHA_KEY_PREFIX, phone); | ||||
|         String captchaKey = RedisUtils.formatKey(CacheConstants.CAPTCHA_KEY_PREFIX, phone); | ||||
|         String captcha = RedisUtils.get(captchaKey); | ||||
|         ValidationUtils.throwIfBlank(captcha, "验证码已失效"); | ||||
|         ValidationUtils.throwIfNotEqualIgnoreCase(loginReq.getCaptcha(), captcha, "验证码错误"); | ||||
|   | ||||
| @@ -48,8 +48,8 @@ import cn.hutool.core.util.RandomUtil; | ||||
|  | ||||
| import top.charles7c.cnadmin.common.config.properties.CaptchaProperties; | ||||
| import top.charles7c.cnadmin.common.config.properties.ProjectProperties; | ||||
| import top.charles7c.cnadmin.common.constant.CacheConsts; | ||||
| import top.charles7c.cnadmin.common.constant.RegexConsts; | ||||
| import top.charles7c.cnadmin.common.constant.CacheConstants; | ||||
| import top.charles7c.cnadmin.common.constant.RegexConstants; | ||||
| import top.charles7c.cnadmin.common.model.resp.CaptchaResp; | ||||
| import top.charles7c.cnadmin.common.model.resp.R; | ||||
| import top.charles7c.cnadmin.common.util.MailUtils; | ||||
| @@ -82,7 +82,7 @@ public class CaptchaController { | ||||
|         Captcha captcha = captchaImage.getCaptcha(); | ||||
|         // 保存验证码 | ||||
|         String uuid = IdUtil.fastUUID(); | ||||
|         String captchaKey = RedisUtils.formatKey(CacheConsts.CAPTCHA_KEY_PREFIX, uuid); | ||||
|         String captchaKey = RedisUtils.formatKey(CacheConstants.CAPTCHA_KEY_PREFIX, uuid); | ||||
|         RedisUtils.set(captchaKey, captcha.text(), Duration.ofMinutes(captchaImage.getExpirationInMinutes())); | ||||
|         return CaptchaResp.builder().uuid(uuid).img(captcha.toBase64()).build(); | ||||
|     } | ||||
| @@ -90,10 +90,10 @@ public class CaptchaController { | ||||
|     @Operation(summary = "获取邮箱验证码", description = "发送验证码到指定邮箱") | ||||
|     @GetMapping("/mail") | ||||
|     public R getMailCaptcha( | ||||
|         @NotBlank(message = "邮箱不能为空") @Pattern(regexp = RegexConsts.EMAIL, message = "邮箱格式错误") String email) | ||||
|         @NotBlank(message = "邮箱不能为空") @Pattern(regexp = RegexConstants.EMAIL, message = "邮箱格式错误") String email) | ||||
|         throws MessagingException { | ||||
|         String limitKeyPrefix = CacheConsts.LIMIT_KEY_PREFIX; | ||||
|         String captchaKeyPrefix = CacheConsts.CAPTCHA_KEY_PREFIX; | ||||
|         String limitKeyPrefix = CacheConstants.LIMIT_KEY_PREFIX; | ||||
|         String captchaKeyPrefix = CacheConstants.CAPTCHA_KEY_PREFIX; | ||||
|         String limitCaptchaKey = RedisUtils.formatKey(limitKeyPrefix, captchaKeyPrefix, email); | ||||
|         long limitTimeInMillisecond = RedisUtils.getTimeToLive(limitCaptchaKey); | ||||
|         CheckUtils.throwIf(limitTimeInMillisecond > 0, "发送验证码过于频繁,请您 {}s 后再试", limitTimeInMillisecond / 1000); | ||||
| @@ -115,9 +115,9 @@ public class CaptchaController { | ||||
|     @Operation(summary = "获取短信验证码", description = "发送验证码到指定手机号") | ||||
|     @GetMapping("/sms") | ||||
|     public R getSmsCaptcha( | ||||
|         @NotBlank(message = "手机号不能为空") @Pattern(regexp = RegexConsts.MOBILE, message = "手机号格式错误") String phone) { | ||||
|         String limitKeyPrefix = CacheConsts.LIMIT_KEY_PREFIX; | ||||
|         String captchaKeyPrefix = CacheConsts.CAPTCHA_KEY_PREFIX; | ||||
|         @NotBlank(message = "手机号不能为空") @Pattern(regexp = RegexConstants.MOBILE, message = "手机号格式错误") String phone) { | ||||
|         String limitKeyPrefix = CacheConstants.LIMIT_KEY_PREFIX; | ||||
|         String captchaKeyPrefix = CacheConstants.CAPTCHA_KEY_PREFIX; | ||||
|         String limitCaptchaKey = RedisUtils.formatKey(limitKeyPrefix, captchaKeyPrefix, phone); | ||||
|         long limitTimeInMillisecond = RedisUtils.getTimeToLive(limitCaptchaKey); | ||||
|         CheckUtils.throwIf(limitTimeInMillisecond > 0, "发送验证码过于频繁,请您 {}s 后再试", limitTimeInMillisecond / 1000); | ||||
|   | ||||
| @@ -45,7 +45,7 @@ import cn.hutool.core.util.StrUtil; | ||||
| import top.charles7c.cnadmin.common.base.IBaseEnum; | ||||
| import top.charles7c.cnadmin.common.config.properties.LocalStorageProperties; | ||||
| import top.charles7c.cnadmin.common.config.properties.ProjectProperties; | ||||
| import top.charles7c.cnadmin.common.constant.CacheConsts; | ||||
| import top.charles7c.cnadmin.common.constant.CacheConstants; | ||||
| import top.charles7c.cnadmin.common.model.query.SortQuery; | ||||
| import top.charles7c.cnadmin.common.model.resp.LabelValueResp; | ||||
| import top.charles7c.cnadmin.common.model.resp.R; | ||||
| @@ -117,7 +117,7 @@ public class CommonController { | ||||
|     @Operation(summary = "查询字典", description = "查询字典列表") | ||||
|     @Parameter(name = "code", description = "字典编码", example = "announcement_type", in = ParameterIn.PATH) | ||||
|     @GetMapping("/dict/{code}") | ||||
|     @Cacheable(key = "#code", cacheNames = CacheConsts.DICT_KEY_PREFIX) | ||||
|     @Cacheable(key = "#code", cacheNames = CacheConstants.DICT_KEY_PREFIX) | ||||
|     public List<LabelValueResp> listDict(@PathVariable String code) { | ||||
|         Optional<Class<?>> enumClass = this.getEnumClassByName(code); | ||||
|         return enumClass.map(this::listEnumDict).orElseGet(() -> dictItemService.listByDictCode(code)); | ||||
| @@ -126,7 +126,7 @@ public class CommonController { | ||||
|     @SaIgnore | ||||
|     @Operation(summary = "查询参数", description = "查询参数") | ||||
|     @GetMapping("/option") | ||||
|     @Cacheable(cacheNames = CacheConsts.OPTION_KEY_PREFIX) | ||||
|     @Cacheable(cacheNames = CacheConstants.OPTION_KEY_PREFIX) | ||||
|     public List<LabelValueResp> listOption(@Validated OptionQuery query) { | ||||
|         return optionService.list(query).stream().map(option -> new LabelValueResp(option.getCode(), | ||||
|             StrUtil.nullToDefault(option.getValue(), option.getDefaultValue()))).collect(Collectors.toList()); | ||||
|   | ||||
| @@ -36,8 +36,8 @@ import com.xkcoding.justauth.AuthRequestFactory; | ||||
|  | ||||
| import cn.hutool.core.util.ReUtil; | ||||
|  | ||||
| import top.charles7c.cnadmin.common.constant.CacheConsts; | ||||
| import top.charles7c.cnadmin.common.constant.RegexConsts; | ||||
| import top.charles7c.cnadmin.common.constant.CacheConstants; | ||||
| import top.charles7c.cnadmin.common.constant.RegexConstants; | ||||
| import top.charles7c.cnadmin.common.enums.SocialSourceEnum; | ||||
| import top.charles7c.cnadmin.common.model.resp.R; | ||||
| import top.charles7c.cnadmin.common.util.SecureUtils; | ||||
| @@ -101,7 +101,7 @@ public class UserCenterController { | ||||
|         String rawNewPassword = | ||||
|             ExceptionUtils.exToNull(() -> SecureUtils.decryptByRsaPrivateKey(updateReq.getNewPassword())); | ||||
|         ValidationUtils.throwIfNull(rawNewPassword, "新密码解密失败"); | ||||
|         ValidationUtils.throwIf(!ReUtil.isMatch(RegexConsts.PASSWORD, rawNewPassword), | ||||
|         ValidationUtils.throwIf(!ReUtil.isMatch(RegexConstants.PASSWORD, rawNewPassword), | ||||
|             "密码长度为 6 到 32 位,可以包含字母、数字、下划线,特殊字符,同时包含字母和数字"); | ||||
|         userService.updatePassword(rawOldPassword, rawNewPassword, LoginHelper.getUserId()); | ||||
|         return R.ok("修改成功"); | ||||
| @@ -113,7 +113,7 @@ public class UserCenterController { | ||||
|         String rawCurrentPassword = | ||||
|             ExceptionUtils.exToNull(() -> SecureUtils.decryptByRsaPrivateKey(updateReq.getCurrentPassword())); | ||||
|         ValidationUtils.throwIfBlank(rawCurrentPassword, "当前密码解密失败"); | ||||
|         String captchaKey = RedisUtils.formatKey(CacheConsts.CAPTCHA_KEY_PREFIX, updateReq.getNewPhone()); | ||||
|         String captchaKey = RedisUtils.formatKey(CacheConstants.CAPTCHA_KEY_PREFIX, updateReq.getNewPhone()); | ||||
|         String captcha = RedisUtils.get(captchaKey); | ||||
|         ValidationUtils.throwIfBlank(captcha, "验证码已失效"); | ||||
|         ValidationUtils.throwIfNotEqualIgnoreCase(updateReq.getCaptcha(), captcha, "验证码错误"); | ||||
| @@ -128,7 +128,7 @@ public class UserCenterController { | ||||
|         String rawCurrentPassword = | ||||
|             ExceptionUtils.exToNull(() -> SecureUtils.decryptByRsaPrivateKey(updateReq.getCurrentPassword())); | ||||
|         ValidationUtils.throwIfBlank(rawCurrentPassword, "当前密码解密失败"); | ||||
|         String captchaKey = RedisUtils.formatKey(CacheConsts.CAPTCHA_KEY_PREFIX, updateReq.getNewEmail()); | ||||
|         String captchaKey = RedisUtils.formatKey(CacheConstants.CAPTCHA_KEY_PREFIX, updateReq.getNewEmail()); | ||||
|         String captcha = RedisUtils.get(captchaKey); | ||||
|         ValidationUtils.throwIfBlank(captcha, "验证码已失效"); | ||||
|         ValidationUtils.throwIfNotEqualIgnoreCase(updateReq.getCaptcha(), captcha, "验证码错误"); | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import cn.dev33.satoken.annotation.SaCheckPermission; | ||||
| import top.charles7c.cnadmin.common.annotation.CrudRequestMapping; | ||||
| import top.charles7c.cnadmin.common.base.BaseController; | ||||
| import top.charles7c.cnadmin.common.base.ValidateGroup; | ||||
| import top.charles7c.cnadmin.common.constant.SysConsts; | ||||
| import top.charles7c.cnadmin.common.constant.SysConstants; | ||||
| import top.charles7c.cnadmin.common.model.resp.R; | ||||
| import top.charles7c.cnadmin.system.model.query.UserQuery; | ||||
| import top.charles7c.cnadmin.system.model.req.UserReq; | ||||
| @@ -57,7 +57,7 @@ public class UserController extends BaseController<UserService, UserResp, UserDe | ||||
|     @SaCheckPermission("system:user:add") | ||||
|     public R<Long> add(@Validated(ValidateGroup.Crud.Add.class) @RequestBody UserReq req) { | ||||
|         Long id = baseService.add(req); | ||||
|         return R.ok(String.format("新增成功,请牢记默认密码:%s", SysConsts.DEFAULT_PASSWORD), id); | ||||
|         return R.ok(String.format("新增成功,请牢记默认密码:%s", SysConstants.DEFAULT_PASSWORD), id); | ||||
|     } | ||||
|  | ||||
|     @Operation(summary = "重置密码", description = "重置用户登录密码为默认密码") | ||||
| @@ -66,7 +66,7 @@ public class UserController extends BaseController<UserService, UserResp, UserDe | ||||
|     @PatchMapping("/{id}/password") | ||||
|     public R resetPassword(@PathVariable Long id) { | ||||
|         baseService.resetPassword(id); | ||||
|         return R.ok(String.format("重置密码成功,请牢记默认密码:%s", SysConsts.DEFAULT_PASSWORD)); | ||||
|         return R.ok(String.format("重置密码成功,请牢记默认密码:%s", SysConstants.DEFAULT_PASSWORD)); | ||||
|     } | ||||
|  | ||||
|     @Operation(summary = "分配角色", description = "为用户新增或移除角色") | ||||
|   | ||||
		Reference in New Issue
	
	Block a user