构造枚举类型:
public class ApiUser implements User{
private String status;
public enum Status{
HANG("hang"),
LOCK("lock"),
NORMAL("normal"),
CANCEL("cancel");
String value;
Status(String value){
this.value=value;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
}
注意可以填写备注信息:
/**
* 用户状态
*/
public enum Status{
/**
* 挂起
*/
HANG("hang"),
/**
* 锁定
*/
LOCK("lock"),
/**
* 正常
*/
NORMAL("normal"),
/**
* 注销
*/
CANCEL("cancel");
String value;
Status(String value){
this.value=value;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}
使用方式:
ApiUser apiUser= userService.getUserByUserCode(username); apiUser.setStatus(ApiUser.Status.NORMAL.getValue());
来源:https://www.cnblogs.com/shawWey/p/6866406.html