feat: 新增订单状态、订单任务状态、订单结算状态枚举类
This commit is contained in:
parent
00b08cd3c8
commit
9ecd90fb1e
@ -0,0 +1,63 @@
|
|||||||
|
package com.aircraft.modules.order.domain.enums;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 主订单状态枚举类
|
||||||
|
*
|
||||||
|
* @author chenxiky
|
||||||
|
* @version 1.0.0
|
||||||
|
* @since 2025/7/12
|
||||||
|
*/
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
|
public enum MainOrderStatusEnum {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 未进行
|
||||||
|
*/
|
||||||
|
NOT_STARTED(0, "未进行"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 进行中
|
||||||
|
*/
|
||||||
|
PROCESSING(1, "进行中"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 已完成
|
||||||
|
*/
|
||||||
|
COMPLETED(2, "已完成"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单取消
|
||||||
|
*/
|
||||||
|
CANCELED(3, "订单取消"),
|
||||||
|
;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* code值
|
||||||
|
*/
|
||||||
|
private final Integer code;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 描述
|
||||||
|
*/
|
||||||
|
private final String description;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据code获取枚举
|
||||||
|
*
|
||||||
|
* @param code 编码
|
||||||
|
* @return {@link MainOrderStatusEnum}
|
||||||
|
*/
|
||||||
|
public static MainOrderStatusEnum getInstance(Integer code) {
|
||||||
|
|
||||||
|
return Arrays.stream(MainOrderStatusEnum.values())
|
||||||
|
.filter(o -> o.getCode().equals(code)).findFirst().orElse(null);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,54 @@
|
|||||||
|
package com.aircraft.modules.order.domain.enums;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 订单结算状态枚举类
|
||||||
|
*
|
||||||
|
* @author chenxiky
|
||||||
|
* @version 1.0.0
|
||||||
|
* @since 2025/7/12
|
||||||
|
*/
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
|
public enum OrderSettlementStatusEnum {
|
||||||
|
/**
|
||||||
|
* 未结算
|
||||||
|
*/
|
||||||
|
NOT_SETTLED(0, "未结算"),
|
||||||
|
/**
|
||||||
|
* 结算中
|
||||||
|
*/
|
||||||
|
SETTLING(1, "结算中"),
|
||||||
|
/**
|
||||||
|
* 结算完成
|
||||||
|
*/
|
||||||
|
SETTLED(2, "结算完成"),
|
||||||
|
;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* code值
|
||||||
|
*/
|
||||||
|
private final Integer code;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 描述
|
||||||
|
*/
|
||||||
|
private final String description;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据code获取枚举
|
||||||
|
*
|
||||||
|
* @param code 编码
|
||||||
|
* @return {@link OrderSettlementStatusEnum}
|
||||||
|
*/
|
||||||
|
public static OrderSettlementStatusEnum getInstance(Integer code) {
|
||||||
|
|
||||||
|
return Arrays.stream(OrderSettlementStatusEnum.values())
|
||||||
|
.filter(o -> o.getCode().equals(code)).findFirst().orElse(null);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,60 @@
|
|||||||
|
package com.aircraft.modules.order.domain.enums;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Getter;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 订单任务状态枚举类
|
||||||
|
*
|
||||||
|
* @author chenxiky
|
||||||
|
* @version 1.0.0
|
||||||
|
* @since 2025/7/12
|
||||||
|
*/
|
||||||
|
@Getter
|
||||||
|
@AllArgsConstructor
|
||||||
|
public enum OrderTaskStatusEnum {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 未进行
|
||||||
|
*/
|
||||||
|
NOT_STARTED(0, "未进行"),
|
||||||
|
/**
|
||||||
|
* 进行中
|
||||||
|
*/
|
||||||
|
PROCESSING(1, "进行中"),
|
||||||
|
/**
|
||||||
|
* 已完成
|
||||||
|
*/
|
||||||
|
COMPLETED(2, "已完成"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务失败
|
||||||
|
*/
|
||||||
|
FAILED(3, "任务失败");
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* code值
|
||||||
|
*/
|
||||||
|
private final Integer code;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 描述
|
||||||
|
*/
|
||||||
|
private final String description;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据code获取枚举
|
||||||
|
*
|
||||||
|
* @param code 编码
|
||||||
|
* @return {@link OrderTaskStatusEnum}
|
||||||
|
*/
|
||||||
|
public static OrderTaskStatusEnum getInstance(Integer code) {
|
||||||
|
|
||||||
|
return Arrays.stream(OrderTaskStatusEnum.values())
|
||||||
|
.filter(o -> o.getCode().equals(code)).findFirst().orElse(null);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user