You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.0 KiB
51 lines
1.0 KiB
package com.hfkj.sysenum;
|
|
|
|
import java.util.Objects;
|
|
|
|
/**
|
|
* 交易订单状态
|
|
* @author hurui
|
|
*/
|
|
public enum TradeOrderStatusEnum {
|
|
status1(1, "待支付"),
|
|
status2(2, "支付中"),
|
|
status3(3, "支付成功"),
|
|
status4(4, "支付失败"),
|
|
status5(5, "已取消"),
|
|
status6(6, "已退款"),
|
|
;
|
|
|
|
private Integer number;
|
|
|
|
private String name;
|
|
|
|
TradeOrderStatusEnum(int number, String name) {
|
|
this.number = number;
|
|
this.name = name;
|
|
}
|
|
|
|
public static TradeOrderStatusEnum getNameByNumber(Integer number) {
|
|
for (TradeOrderStatusEnum ele : values()) {
|
|
if (Objects.equals(number,ele.getNumber())) {
|
|
return ele;
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public Integer getNumber() {
|
|
return number;
|
|
}
|
|
|
|
public void setNumber(Integer number) {
|
|
this.number = number;
|
|
}
|
|
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
|
|
public void setName(String name) {
|
|
this.name = name;
|
|
}
|
|
}
|
|
|