package com.vci.server.framework.systemConfig.stafforgmanage.passwordStrategy; import java.io.Serializable; import java.sql.Timestamp; import com.vci.common.annotaion.CustomAnnotaion; import com.vci.common.objects.AbstractEntity; @CustomAnnotaion(CustomDescription = "密码策略") public class PasswordStrategy extends AbstractEntity implements Serializable { private static final long serialVersionUID = 1L; @CustomAnnotaion(CustomDescription = "密码策略ID",InToString = false) private String id; @CustomAnnotaion(CustomDescription = "策略名称") private String name; @CustomAnnotaion(CustomDescription = "密码最小长度",InToString = false) private short passwordLen; @CustomAnnotaion(CustomDescription = "密码最大长度",InToString = false) private short passwordMaxLen; @CustomAnnotaion(CustomDescription = "类型组合",InToString = false) private short charTypes; @CustomAnnotaion(CustomDescription = "必填种类",InToString = false) private short requiredType; @CustomAnnotaion(CustomDescription = "过期时间(天)",InToString = false) private short overdueDay; @CustomAnnotaion(CustomDescription = "提醒时间(天)",InToString = false) private short remideDay; @CustomAnnotaion(CustomDescription = "锁定次数(次)",InToString = false) private short retryTime; @CustomAnnotaion(CustomDescription = "锁定时间(分钟)",InToString = false) private short lockTime; @CustomAnnotaion(CustomDescription = "是否为默认策略",InToString = false) private boolean isDefault; @CustomAnnotaion(CustomDescription = "描述") private String desc; @CustomAnnotaion(CustomDescription = "创建时间",InToString = false) private Timestamp createTime; @CustomAnnotaion(CustomDescription = "创建人",InToString = false) private String createUser; @CustomAnnotaion(CustomDescription = "更新时间",InToString = false) private Timestamp updateTime; @CustomAnnotaion(CustomDescription = "更新人",InToString = false) private String updateUser; @CustomAnnotaion(CustomDescription = "授权者",InToString = false) private String grantor; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public short getPasswordLen() { return passwordLen; } public void setPasswordLen(short passwordLen) { this.passwordLen = passwordLen; } public short getOverdueDay() { return overdueDay; } public void setOverdueDay(short overdueDay) { this.overdueDay = overdueDay; } public short getRemideDay() { return remideDay; } public void setRemideDay(short remideDay) { this.remideDay = remideDay; } public short getRetryTime() { return retryTime; } public void setRetryTime(short retryTime) { this.retryTime = retryTime; } public short getLockTime() { return lockTime; } public void setLockTime(short lockTime) { this.lockTime = lockTime; } public boolean getIsDefault() { return isDefault; } public void setIsDefault(boolean isDefault) { this.isDefault = isDefault; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; } public Timestamp getCreateTime() { return createTime; } public void setCreateTime(Timestamp createTime) { this.createTime = createTime; } public String getCreateUser() { return createUser; } public void setCreateUser(String createUser) { this.createUser = createUser; } public Timestamp getUpdateTime() { return updateTime; } public void setUpdateTime(Timestamp updateTime) { this.updateTime = updateTime; } public String getUpdateUser() { return updateUser; } public void setUpdateUser(String updateUser) { this.updateUser = updateUser; } public String getGrantor() { return grantor; } public void setGrantor(String grantor) { this.grantor = grantor; } public short getPasswordMaxLen() { return passwordMaxLen; } public void setPasswordMaxLen(short passwordMaxLen) { this.passwordMaxLen = passwordMaxLen; } public short getRequiredType() { return requiredType; } public void setRequiredType(short requiredType) { this.requiredType = requiredType; } public short getCharTypes() { return charTypes; } public void setCharTypes(short containsTypes) { this.charTypes = containsTypes; } }