constants.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package constants
  2. // go:generate stringer -type=PaymentType
  3. // go:generate jsonenums -type=PaymentType
  4. type PaymentType int
  5. const (
  6. PAYMENTTYPE_UNKNOW PaymentType = iota
  7. PAYMENTTYPE_WEIXIN
  8. PAYMENTTYPE_ALIPAY
  9. PAYMENTTYPE_UNION
  10. PAYMENTTYPE_CASH
  11. PAYMENTTYPE_COUPON
  12. PAYMENTTYPE_TRANSFER
  13. PAYMENTTYPE_NONE
  14. )
  15. type OrderStatus int
  16. const (
  17. ORDERSTATUS_INVALID OrderStatus = iota
  18. ORDERSTATUS_UNPAY //待支付
  19. ORDERSTATUS_UNRECEIVE //待接单
  20. ORDERSTATUS_UNGO //待上门
  21. ORDERSTATUS_ALREADYGO //上门完成
  22. ORDERSTATUS_UNREPORT //待上传检测报告
  23. ORDERSTATUS_COMPLETE //完成
  24. ORDERSTATUS_CANCELED //已取消
  25. ORDERSTATUS_DELETED //已删除
  26. ORDERSTATUS_UNUSED //超时未支付失效
  27. )
  28. type CouponType int
  29. const (
  30. COUPONTYPE_INVALID CouponType = iota
  31. COUPONTYPE_NORMAL //普通代金券
  32. COUPONTYPE_LIMIT //满减券
  33. COUPONTYPE_SERVICE //服务费券
  34. COUPONTYPE_COMPOSITION //组合券
  35. COUPONTYPE_DISCOUNT //折扣券
  36. )