| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package com.ylx.massage.enums;
- import lombok.Getter;
- /**
- * 售后状态枚举
- */
- @Getter
- public enum AfterSaleStatusEnum {
- WAIT_AUDIT(0, "待审核"),
- REFUND_COMPLETED(1, "退款完成"),
- WAITING_USER_RETURN(2, "等待用户寄回"),
- WAITING_MERCHANT_RECEIVE(3, "等待商家收货"),
- WAITING_MERCHANT_SHIP(4, "等待商家寄出"),
- COMPLETED(5, "订单完成"),
- CANCELLED(6, "售后取消");
- private final Integer code;
- private final String desc;
- AfterSaleStatusEnum(Integer code, String desc) {
- this.code = code;
- this.desc = desc;
- }
- /**
- * 根据code获取枚举值
- * @param code 代码
- * @return 枚举值
- */
- public static AfterSaleStatusEnum valueOf(Integer code) {
- if (code == null) {
- return null;
- }
- for (AfterSaleStatusEnum value : AfterSaleStatusEnum.values()) {
- if (value.getCode().equals(code)) {
- return value;
- }
- }
- return null;
- }
- public static String getDescByCode(Integer code) {
- if (code == null) {
- return "";
- }
- for (AfterSaleStatusEnum value : AfterSaleStatusEnum.values()) {
- if (value.getCode().equals(code)) {
- return value.getDesc();
- }
- }
- return "";
- }
- }
|