初始化项目
This commit is contained in:
48
consts/order_status.go
Normal file
48
consts/order_status.go
Normal file
@@ -0,0 +1,48 @@
|
||||
package consts
|
||||
|
||||
// OrderStatus 订单状态枚举
|
||||
// 用于标识订单当前所处的状态
|
||||
// 每个状态对应一个独立的MongoDB集合
|
||||
|
||||
type OrderStatus string
|
||||
|
||||
const (
|
||||
OrderStatusPending OrderStatus = "pending" // 待支付 - orders_pending
|
||||
OrderStatusPaid OrderStatus = "paid" // 已支付 - orders_paid
|
||||
OrderStatusShipped OrderStatus = "shipped" // 已发货 - orders_shipped
|
||||
OrderStatusCompleted OrderStatus = "completed" // 已完成 - orders_completed
|
||||
OrderStatusCancelled OrderStatus = "cancelled" // 已取消 - orders_cancelled
|
||||
OrderStatusRefunded OrderStatus = "refunded" // 已退款 - orders_refunded
|
||||
)
|
||||
|
||||
// PayStatus 支付状态枚举
|
||||
// 用于标识订单的支付状态
|
||||
|
||||
type PayStatus string
|
||||
|
||||
const (
|
||||
PayStatusUnpaid PayStatus = "unpaid" // 未支付
|
||||
PayStatusPaid PayStatus = "paid" // 已支付
|
||||
PayStatusFailed PayStatus = "failed" // 支付失败
|
||||
PayStatusRefunded PayStatus = "refunded" // 已退款
|
||||
)
|
||||
|
||||
// PayMethod 支付方式枚举
|
||||
|
||||
type PayMethod string
|
||||
|
||||
const (
|
||||
PayMethodWechat PayMethod = "wechat" // 微信支付
|
||||
PayMethodAlipay PayMethod = "alipay" // 支付宝支付
|
||||
)
|
||||
|
||||
// PayType 支付类型枚举
|
||||
|
||||
type PayType string
|
||||
|
||||
const (
|
||||
PayTypeNative PayType = "native" // 扫码支付
|
||||
PayTypeJSAPI PayType = "jsapi" // JSAPI支付
|
||||
PayTypeAPP PayType = "app" // APP支付
|
||||
PayTypeH5 PayType = "h5" // H5支付
|
||||
)
|
||||
Reference in New Issue
Block a user