![JAR search and dependency download from the Maven repository](/logo.png)
cn.zhxu.bp.model.CheckResult Maven / Gradle / Ivy
package cn.zhxu.bp.model;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class CheckResult {
public static final int CODE_OK = 0;
public static final int CODE_USER_NOT_FOUND = 1;
public static final int CODE_EXPIRED = 2;
public static final int CODE_USER_NOT_ACTIVE = 3;
public static final int CODE_USER_LOCKED = 4;
public static final int CODE_INVALID_PASSWORD = 5;
public static final int CODE_OTHER_ERRORS = 6;
public static final CheckResult OK = new CheckResult(CODE_OK, "ok");
public static final CheckResult USER_NOT_FOUND = new CheckResult(CODE_USER_NOT_FOUND, "账号不存在");
public static final CheckResult EXPIRED = new CheckResult(CODE_EXPIRED, "账号已过期");
public static final CheckResult USER_NOT_ACTIVE = new CheckResult(CODE_USER_NOT_ACTIVE, "账号尚未激活");
public static final CheckResult USER_LOCKED = new CheckResult(CODE_USER_LOCKED, "账号已被锁定");
public static final CheckResult INVALID_PASSWORD = new CheckResult(CODE_INVALID_PASSWORD, "密码不正确");
private int code;
private String msg;
public boolean ok() {
return code == CODE_OK;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy