|
|
|
@ -4,25 +4,38 @@ import lombok.Getter;
|
|
|
|
|
import lombok.Setter;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 配送单状态
|
|
|
|
|
* 配送单状态枚举,用于表示配送单的不同状态。
|
|
|
|
|
*/
|
|
|
|
|
public enum DistributionStatus {
|
|
|
|
|
|
|
|
|
|
//正在审核
|
|
|
|
|
/**
|
|
|
|
|
* 正在审核状态,对应代码为0。
|
|
|
|
|
*/
|
|
|
|
|
REVIEWING(0),
|
|
|
|
|
|
|
|
|
|
//审核成功
|
|
|
|
|
/**
|
|
|
|
|
* 审核成功状态,对应代码为1。
|
|
|
|
|
*/
|
|
|
|
|
REVIEW_SUCCESS(1),
|
|
|
|
|
|
|
|
|
|
//订单完成
|
|
|
|
|
/**
|
|
|
|
|
* 订单完成状态,对应代码为2。
|
|
|
|
|
*/
|
|
|
|
|
END(2);
|
|
|
|
|
|
|
|
|
|
@Getter
|
|
|
|
|
@Setter
|
|
|
|
|
private Integer code;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 构造函数,用于为枚举实例设置状态代码。
|
|
|
|
|
* @param code 状态代码
|
|
|
|
|
*/
|
|
|
|
|
DistributionStatus(Integer code) {
|
|
|
|
|
this.code = code;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 通过lombok提供的@Getter和@Setter注解自动生成code属性的getter和setter方法。
|
|
|
|
|
*/
|
|
|
|
|
@Getter
|
|
|
|
|
@Setter
|
|
|
|
|
private Integer code;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|