密码规则配置功能

This commit is contained in:
hzj
2024-07-12 13:22:53 +08:00
parent fb58b13c91
commit 9de6981cd5
4 changed files with 209 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
package com.njcn.user.pojo.param;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* Description:
* Date: 2024/7/11 18:04【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@ApiModel
public class PassWordRuleParam {
@ApiModelProperty(name = "errorsCount",value = "安码输入错误次数")
@NotNull(message = "安码输入错误次数不可为空")
private Integer errorsCount;
@ApiModelProperty(name = "releaseTime",value = "自动解锁(分钟):")
@NotNull(message = "自动解锁(分钟)不可为空")
private Integer releaseTime;
@ApiModelProperty(name = "sessionTime",value = "*会话超时时间(分钟)")
@NotNull(message = "会话超时时间(分钟)不可为空")
private Integer sessionTime;
@ApiModelProperty(name = "minPasswordLength",value = "密码最小长度")
@NotNull(message = "密码最小长度不可为空")
private Integer minPasswordLength;
@ApiModelProperty(name = "passwordExpirationDays",value = "密码超期天数")
@NotNull(message = "密码超期天数不可为空")
private Integer passwordExpirationDays;
@ApiModelProperty(name = "mixedCheckFlag",value = "密码符号混合校验(0:否1是)")
@NotNull(message = "密码符号混合校验不可为空")
private Integer mixedCheckFlag;
@ApiModelProperty(name = "doubleCheckFlag",value = "密码重复校验(0:否1是)")
@NotNull(message = "密码重复校验不可为空")
private Integer doubleCheckFlag;
@ApiModelProperty(name = "mixedCheckFlag",value = "密码大小写混合校验(0:否1是)" )
@NotNull(message = "密码大小写混合校验不可为空")
private Integer mixedCaseCheckFlag;
}