package constants // go:generate stringer -type=PaymentType // go:generate jsonenums -type=PaymentType type PaymentType int const ( PAYMENTTYPE_UNKNOW PaymentType = iota PAYMENTTYPE_WEIXIN PAYMENTTYPE_ALIPAY PAYMENTTYPE_UNION PAYMENTTYPE_CASH PAYMENTTYPE_COUPON PAYMENTTYPE_TRANSFER PAYMENTTYPE_NONE ) type OrderStatus int const ( ORDERSTATUS_INVALID OrderStatus = iota ORDERSTATUS_UNPAY //待支付 ORDERSTATUS_UNRECEIVE //待接单 ORDERSTATUS_UNGO //待上门 ORDERSTATUS_ALREADYGO //上门完成 ORDERSTATUS_UNREPORT //待上传检测报告 ORDERSTATUS_COMPLETE //完成 ORDERSTATUS_CANCELED //已取消 ORDERSTATUS_DELETED //已删除 ORDERSTATUS_UNUSED //超时未支付失效 ) type CouponType int const ( COUPONTYPE_INVALID CouponType = iota COUPONTYPE_NORMAL //普通代金券 COUPONTYPE_LIMIT //满减券 COUPONTYPE_SERVICE //服务费券 COUPONTYPE_COMPOSITION //组合券 COUPONTYPE_DISCOUNT //折扣券 )