1.添加校验

This commit is contained in:
2024-09-12 18:55:57 +08:00
parent 3875d0764a
commit e350040c5b
2 changed files with 10 additions and 10 deletions

View File

@@ -21,12 +21,12 @@ import javax.validation.constraints.NotNull;
public class PassWordRuleParam {
@ApiModelProperty(name = "errorsCount",value = "安码输入错误次数")
@NotNull(message = "密码输入错误次数不可为空")
@Range(min = 1,max = 10,message = "密码输入次数配置超范围")
@Range(min = 3,max = 20,message = "密码输入次数配置超范围")
private Integer errorsCount;
@ApiModelProperty(name = "releaseTime",value = "自动解锁(分钟):")
@NotNull(message = "自动解锁(分钟)不可为空")
@Range(min = 1,max = 1440,message = "自动解锁(分钟)超范围")
@Range(min = 5,max = 60,message = "自动解锁(分钟)超范围")
private Integer releaseTime;
@ApiModelProperty(name = "sessionTime",value = "*会话超时时间(分钟)")
@@ -39,10 +39,10 @@ public class PassWordRuleParam {
@Range(min = 1,max = 1440000,message = "会话刷新时间(分钟)超范围")
private Integer sessionRefreshTime;
@ApiModelProperty(name = "passwordExpirationDays",value = "密码超期天数")
@NotNull(message = "密码超期天数不可为空")
@Range(min = 1,max = 1440000,message = "密码超期天数超范围")
private Integer passwordExpirationDays;
@ApiModelProperty(name = "passwordExpirationDays",value = "密码有效期")
@NotNull(message = "密码有效期不可为空")
@Range(min = 1,max = 180,message = "密码有效期超范围")
private Integer passwordExpirationMonth;
/* @ApiModelProperty(name = "mixedCheckFlag",value = "密码符号混合校验(0:否1是)")
//@NotNull(message = "密码符号混合校验不可为空")
@@ -59,11 +59,11 @@ public class PassWordRuleParam {
@ApiModelProperty(name = "maxUseUser",value = "大于0" )
@NotNull(message = "最大并发用户不可为空")
@Range(min = 1,max = 1000,message = "最大并发用户超范围")
@Range(min = 10,max = 99,message = "最大并发用户超范围")
private Integer maxUseUser;
@NotNull(message = "账号长时间未登录休眠期(天)")
@Range(min = 1,max = 1000,message = "账号长时间未登录休眠期(天)超范围")
@Range(min = 1,max = 180,message = "账号长时间未登录休眠期(天)超范围")
private Integer sleepDay;
}

View File

@@ -38,7 +38,7 @@ public class PassWordRuleServiceImpl implements PassWordRuleService {
iUserStrategyService.lambdaUpdate().eq(UserStrategy::getType,"1")
.eq(UserStrategy::getState, DataStateEnum.ENABLE.getCode())
.set(UserStrategy::getLimitPwdTimes,passWordRuleParam.getErrorsCount())
.set(UserStrategy::getLimitPwdDate,passWordRuleParam.getPasswordExpirationDays())
.set(UserStrategy::getLimitPwdDate,passWordRuleParam.getPasswordExpirationMonth())
.set(UserStrategy::getLockPwdCheck,passWordRuleParam.getReleaseTime())
.set(UserStrategy::getMaxNum,passWordRuleParam.getMaxUseUser())
.set(UserStrategy::getSleep,passWordRuleParam.getSleepDay())
@@ -58,7 +58,7 @@ public class PassWordRuleServiceImpl implements PassWordRuleService {
passWordRuleParam.setErrorsCount(userStrategy.getLimitPwdTimes());
passWordRuleParam.setReleaseTime(userStrategy.getLockPwdCheck());
passWordRuleParam.setPasswordExpirationDays(userStrategy.getLimitPwdDate());
passWordRuleParam.setPasswordExpirationMonth(userStrategy.getLimitPwdDate());
passWordRuleParam.setMaxUseUser(userStrategy.getMaxNum());
passWordRuleParam.setSleepDay(userStrategy.getSleep());