123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- package com.miniframe.generate.appcode;
- /**
- * 订单状态
- */
- public enum OrderState {
- fail("fail", "0", "下单失败"),
- orderSuccess("orderSuccess", "1", "下单成功"),
- payFail("payFail", "2", "支付失败"),
- paySuccess("paySuccess", "3", "支付成功"),
- refunding("refunding", "4", "退款中"),
- refundFail("refundFail", "5", "退款失败"),
- refundSuccess("refundSuccess", "6", "退款成功"),
- orderClose("orderClose", "7", "订单关闭"),
- notpay("notpay", "8", "未支付"),
- revoked("revoked", "9", "撤销(付款码支付)"),
- userpaying("userpaying", "10", "用户支付中(付款码支付)");
- // 成员变量
- private String index; // value
- private String name; // key
- private String desc; // 描述
-
- /**
- * 构造方法
- * @param name
- * @param index
- * @param desc
- */
- private OrderState(String name, String index, String desc) {
- this.name = name;
- this.index = index;
- this.desc = desc;
- }
- /**
- * 通过index获取对象
- *
- * @param index
- * @return
- */
- public static OrderState getOrderState(String index) {
- for (OrderState c : OrderState.values()) {
- if (c.getIndex().equals(index)) {
- return c;
- }
- }
- return null;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public String getIndex() {
- return index;
- }
- public void setIndex(String index) {
- this.index = index;
- }
- public String getDesc() {
- return desc;
- }
- public void setDesc(String desc) {
- this.desc = desc;
- }
- }
|