BusinessOrderStatus.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. package com.dderp.common.datas;
  2. /**
  3. * Created by jlutt on 2021-07-11
  4. * 订单状态
  5. *
  6. * @author jlutt
  7. */
  8. public enum BusinessOrderStatus {
  9. /**
  10. * 从平台生成订单,用户已付款
  11. */
  12. init("初始化", 0),
  13. /**
  14. * 平台商户已接单
  15. */
  16. accept("商户接单", 1),
  17. /**
  18. * 选择了配送平台,下单,等待配送平台回调
  19. */
  20. delivery("配送平台下达", 10),
  21. /**
  22. * 配送员接单,由配送平台回调
  23. */
  24. riderReceiving("配送员已接单", 11),
  25. /**
  26. * 配送员到店,由配送平台回调
  27. */
  28. riderComing("配送员已到店", 12),
  29. /**
  30. * 配送员已取货,配送中,由配送平台回调
  31. */
  32. riderTaking("配送员已取货", 13),
  33. /**
  34. * 配送员点击完成 ,由配送平台回调
  35. */
  36. riderComplete("配送完成", 14),
  37. orderComplete("订单完成", 20);
  38. private String name;
  39. private int value;
  40. BusinessOrderStatus(String name, int value) {
  41. this.name = name;
  42. this.value = value;
  43. }
  44. public static String getName(int value) {
  45. for (BusinessOrderStatus p : BusinessOrderStatus.values()) {
  46. if (p.getValue() == value) return p.getName();
  47. }
  48. return null;
  49. }
  50. public String getName() {
  51. return name;
  52. }
  53. public void setName(String name) {
  54. this.name = name;
  55. }
  56. public int getValue() {
  57. return value;
  58. }
  59. public void setValue(int value) {
  60. this.value = value;
  61. }
  62. }