package com.gkhy.safePlatform.account.enums;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
public enum StaffScheduleTypeEnum {
|
SCHEDULE_TYPE_NORMAL_WEEKLY((byte)1,"按周日常排班"),
|
SCHEDULE_TYPE_NORMAL_MOONTHLY((byte)2,"按月日常排班"),
|
SCHEDULE_TYPE_CIRCLE_WEEKLY((byte)3,"按周循环排班"),
|
SCHEDULE_TYPE_CIRCLE_MOONTHLY((byte)4,"按月循环排班"),
|
SCHEDULE_TYPE_CIRCLE_MIXED((byte)5,"混合循环排班")
|
;
|
|
private Byte type;
|
private String name;
|
|
StaffScheduleTypeEnum(Byte type, String name) {
|
this.type = type;
|
this.name = name;
|
}
|
|
public Byte getType() {
|
return type;
|
}
|
|
public void setType(Byte type) {
|
this.type = type;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
static Map<Byte, StaffScheduleTypeEnum> map;
|
static {
|
map = new HashMap<>();
|
for (StaffScheduleTypeEnum staffScheduleTypeEnum : StaffScheduleTypeEnum.values()) {
|
map.put(staffScheduleTypeEnum.getType(), staffScheduleTypeEnum);
|
}
|
}
|
|
public static StaffScheduleTypeEnum parse(Byte type){
|
return map.get(type);
|
}
|
}
|