StarChainMessageEnum.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <?php
  2. namespace addons\StarChain\common\enums;
  3. use common\enums\BaseEnum;
  4. /**
  5. * 星链供应链消息通知类型
  6. */
  7. class StarChainMessageEnum extends BaseEnum
  8. {
  9. /**
  10. * 订单状态变更
  11. */
  12. const ORDER_CHANGE = 1;
  13. /**
  14. * 订单发货
  15. */
  16. const ORDER_DELIVERY = 2;
  17. /**
  18. * 售后订单状态变更
  19. */
  20. const REFUND_CHANGE = 3;
  21. /**
  22. * 商品信息、状态变更通知
  23. */
  24. const GOODS_CHANGE = 4;
  25. /**
  26. * 商品删除通知
  27. */
  28. const GOODS_REMOVE = 5;
  29. /**
  30. * 商品规格删除通
  31. */
  32. const ATTR_REMOVE = 6;
  33. /**
  34. * 商品规格变更通知
  35. */
  36. const ATTR_CHANGE = 7;
  37. /**
  38. * 选品库商品删除通知
  39. */
  40. const SELECTION_REMOVE = 8;
  41. /**
  42. * 选品库商品添加通知
  43. */
  44. const SELECTION_GOODS_ADD = 9;
  45. /**
  46. * 添加选品库商品通知
  47. */
  48. const ADD_SELECTION_GOODS = 10;
  49. /**
  50. * 删除选品库商品通知
  51. */
  52. const REMOVE_SELECTION_GOODS = 11;
  53. /**
  54. * 选品库商品价格变更通知
  55. */
  56. const SELECTION_PRICE_CHANGE = 12;
  57. /**
  58. * 商品上下架
  59. */
  60. const GOODS_UP_AND_DOWN = 13;
  61. /**
  62. * 创建订单
  63. */
  64. const ORDER_CREATE = 20;
  65. /**
  66. * 修改发货信息
  67. */
  68. const ORDER_CHANGE_DELIVERY = 21;
  69. public static function getMap() :array
  70. {
  71. return [
  72. self::ORDER_CHANGE => '订单状态变更',
  73. self::ORDER_DELIVERY => '订单发货',
  74. self::REFUND_CHANGE => '售后订单状态变更',
  75. self::GOODS_CHANGE => '商品信息、状态变更通知',
  76. self::GOODS_REMOVE => '商品删除通知',
  77. self::ATTR_REMOVE => '商品规格删除通',
  78. self::ATTR_CHANGE => '商品规格变更通知',
  79. self::SELECTION_REMOVE => '选品库商品删除通知',
  80. self::SELECTION_GOODS_ADD => '选品库商品添加通知',
  81. self::ADD_SELECTION_GOODS => '添加选品库商品通知',
  82. self::REMOVE_SELECTION_GOODS => '删除选品库商品通知',
  83. self::SELECTION_PRICE_CHANGE => '选品库商品价格变更通知',
  84. self::GOODS_UP_AND_DOWN => '商品上下架',
  85. self::ORDER_CREATE => '创建订单',
  86. self::ORDER_CHANGE_DELIVERY => '修改发货信息',
  87. ];
  88. }
  89. }