LoginSourceEnum.java
751 Bytes
package com.infoloop.tianting.enums;
import com.infoloop.tianting.server.session.UserTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;
@Getter
@AllArgsConstructor
public enum LoginSourceEnum{
CUSTOMER(1, UserTypeEnum.MICRO),
MINI_PROGRAM(2, UserTypeEnum.MICRO),
OPERATOR(3, UserTypeEnum.CLIENT),
KDS(4, UserTypeEnum.KDS),
;
/**
* 订单类型的值
*/
private final Integer value;
/**
* 订单类型的名字
*/
private final UserTypeEnum userType;
public static LoginSourceEnum getByValue(Integer value) {
for (LoginSourceEnum orderTypeEnum : LoginSourceEnum.values()) {
if (orderTypeEnum.getValue().equals(value)) {
return orderTypeEnum;
}
}
return null;
}
}