24 lines
636 B
Go
24 lines
636 B
Go
package consts
|
|
|
|
// 业务常量集中地:表名、状态、默认参数与协程池默认大小。
|
|
|
|
const (
|
|
TablePaymentOrder = "payment_order"
|
|
TableLicense = "license"
|
|
TableAppVersion = "app_version"
|
|
|
|
// 订单状态机 created → paid(closed 仅超时/失败关闭)
|
|
OrderStatusCreated = "created"
|
|
OrderStatusPaid = "paid"
|
|
OrderStatusClosed = "closed"
|
|
|
|
ChannelWechat = "wechat"
|
|
ChannelAlipay = "alipay"
|
|
|
|
// 未支付订单惰性关闭阈值与同设备复用窗口(秒)
|
|
PendingOrderWindowSeconds = 2 * 3600
|
|
|
|
// 回调 IO 池默认并发度(被 config.yml payment.poolSize 覆盖)
|
|
PaymentPoolDefaultSize = 16
|
|
)
|