package com.skr.mdm.bean.so.strategy;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author nfq
 * @date 2020/8/26 11:03
 */
@Data
@ApiModel
public class PasswordConfigSO {

    /**
     * 密码长度
     */
    @ApiModelProperty(value = "密码长度")
    private Integer length;
    /**
     * 密码复杂程度。1：数字；2：数字+英文；数字+英文+符号
     */
    @ApiModelProperty(value = "密码复杂度（1：数字；2：数字+英文；3：数字+英文+符号）")
    private Integer level;
    /**
     * 密码有效期。-1：永久；1：一周；2：两周；3：一个月；4：两个月
     */
    @ApiModelProperty(value = "密码有效期（-1：永久；1：一周；2：两周；3：一个月；4：两个月）")
    private Integer indate;
    /**
     * 尝试错误次数
     */
    @ApiModelProperty(value = "尝试错误次数")
    private String tryNum;
    /**
     * 锁定时长（min单位)
     */
    @ApiModelProperty(value = "锁定时长（min单位)")
    private String lockTime;
    /**
     * 密码相同历史记录次数
     */
    @ApiModelProperty(value = "密码相同历史记录次数")
    private Integer historyNum;

}
