1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- package com.fdkankan.sale.common;
- import java.util.Arrays;
- import java.util.Map;
- import java.util.function.UnaryOperator;
- import java.util.stream.Collectors;
- public enum RepairStatusEnumMsg {
- TO_BE_RECEIVED(0, "待客服接单"),
- TO_BE_CHECK(10, "{userName}检测中"),
- TO_BE_QUOTED(20, "{userName}费用确认中"),
- TO_BE_CONFIRMED(30, "待确认报价"),
- TO_BE_CANCELED(40, "待支付费用"),
- TO_BE_U8SEND(41, "待u8发货"),
- TO_BE_PREPARED(50, "{userName}正在准备所需备件"),
- TO_BE_REPAIRED(60, "{userName}维修中"),
- TO_BE_TESTED(70, "{userName}正在测试"),
- TO_BE_PAID(80, "待支付费用"),
- TO_BE_RECOVERED(90, "待回收备件"),
- TO_BE_CANCELED_RECOVERED(91, "待回收备件"),
- TO_BE_SHIPPED(100, "待取回/寄回设备"),
- OVER_SHIPPED(110, "{userName}已完成发货"),
- ;
- private Integer status;
- private String message;
- private RepairStatusEnumMsg(Integer status, String message) {
- this.status = status;
- this.message = message;
- }
- public Integer status() {
- return this.status;
- }
- public String message() {
- return this.message;
- }
- public Integer getStatus() {
- return status;
- }
- public String getMessage() {
- return message;
- }
- private static Map<Integer, RepairStatusEnumMsg> map ;
- static {
- map = Arrays.asList(values()).stream().collect(Collectors.toMap(RepairStatusEnumMsg::getStatus, UnaryOperator.identity()));
- }
- public static RepairStatusEnumMsg getByStatus(Integer status){
- return map.get(status);
- }
- }
|