package com.gkhy.testFourierSpecialGasMonitor.domain.account.enums;
|
|
import java.util.ArrayList;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
|
public enum UserStatusEnum {
|
STATUS_ACTIVE((byte)1,"正常使用"),
|
STATUS_FROZEN((byte)2,"冻结"),
|
STATUS_DELETE((byte)3,"删除")
|
;
|
|
private Byte status;
|
private String dec;
|
|
UserStatusEnum(Byte status, String dec) {
|
this.status = status;
|
this.dec = dec;
|
}
|
|
public Byte getStatus() {
|
return status;
|
}
|
|
public void setStatus(Byte status) {
|
this.status = status;
|
}
|
|
public String getDec() {
|
return dec;
|
}
|
|
public void setDec(String dec) {
|
this.dec = dec;
|
}
|
|
static Map<Byte,UserStatusEnum> map;
|
|
static {
|
map = new HashMap<>();
|
for(UserStatusEnum e : UserStatusEnum.values()){
|
map.put(e.status,e);
|
}
|
}
|
|
public static UserStatusEnum prase(Byte status){
|
return map.get(status);
|
}
|
|
public static List<Integer> getActiveUserStatus(){
|
List<Integer> statusList = new ArrayList<>();
|
statusList.add(1);
|
statusList.add(2);
|
return statusList;
|
}
|
}
|