feat: add Go backend
This commit is contained in:
@@ -0,0 +1,122 @@
|
||||
package consts
|
||||
|
||||
import (
|
||||
"hotgo/internal/library/dict"
|
||||
"hotgo/internal/model"
|
||||
)
|
||||
|
||||
const (
|
||||
TradeOrderTypeProduct = 1
|
||||
TradeOrderTypeTask = 2
|
||||
TradeOrderTypeManual = 3
|
||||
|
||||
TradeOrderMatching = 1
|
||||
TradeOrderPending = 2
|
||||
TradeOrderProcessing = 3
|
||||
TradeOrderCompleted = 4
|
||||
TradeOrderTimeout = 5
|
||||
TradeOrderFrozen = 6
|
||||
TradeOrderCancelled = 7
|
||||
TradeOrderFailed = 8
|
||||
|
||||
TradeFreezeNormal = 1
|
||||
TradeFreezeFrozen = 2
|
||||
TradeFreezePending = 3
|
||||
|
||||
TradeActionCancelMatch = "cancel_match"
|
||||
TradeActionRematch = "rematch"
|
||||
TradeActionUnfreeze = "unfreeze"
|
||||
|
||||
RechargeTypeOnline = 1
|
||||
RechargeTypeManual = 2
|
||||
|
||||
RechargeUnpaid = 1
|
||||
RechargeReview = 2
|
||||
RechargeSuccess = 3
|
||||
RechargeRejected = 4
|
||||
RechargeExpired = 5
|
||||
RechargeCancelled = 6
|
||||
|
||||
WithdrawalPending = 1
|
||||
WithdrawalReviewing = 2
|
||||
WithdrawalProcessing = 3
|
||||
WithdrawalSuccess = 4
|
||||
WithdrawalFailed = 5
|
||||
WithdrawalRejected = 6
|
||||
WithdrawalCancelled = 7
|
||||
|
||||
FinanceDecisionApprove = 1
|
||||
FinanceDecisionReject = 2
|
||||
|
||||
CustomerServiceOnline = 1
|
||||
CustomerServiceOffline = 2
|
||||
|
||||
TradeAutoDispatchEnabled = 1
|
||||
TradeAutoDispatchDisabled = 2
|
||||
)
|
||||
|
||||
var TradeOrderTypeOptions = []*model.Option{
|
||||
dict.GenPrimaryOption(TradeOrderTypeProduct, "商品订单"),
|
||||
dict.GenInfoOption(TradeOrderTypeTask, "任务订单"),
|
||||
dict.GenDefaultOption(TradeOrderTypeManual, "手工商城"),
|
||||
}
|
||||
var TradeOrderStatusOptions = []*model.Option{
|
||||
dict.GenInfoOption(TradeOrderMatching, "匹配中"),
|
||||
dict.GenWarningOption(TradeOrderPending, "待处理"),
|
||||
dict.GenPrimaryOption(TradeOrderProcessing, "处理中"),
|
||||
dict.GenSuccessOption(TradeOrderCompleted, "已完成"),
|
||||
dict.GenWarningOption(TradeOrderTimeout, "已超时"),
|
||||
dict.GenErrorOption(TradeOrderFrozen, "已冻结"),
|
||||
dict.GenDefaultOption(TradeOrderCancelled, "已取消"),
|
||||
dict.GenErrorOption(TradeOrderFailed, "失败"),
|
||||
}
|
||||
var TradeFreezeStatusOptions = []*model.Option{
|
||||
dict.GenSuccessOption(TradeFreezeNormal, "正常"),
|
||||
dict.GenErrorOption(TradeFreezeFrozen, "已冻结"),
|
||||
dict.GenWarningOption(TradeFreezePending, "解冻复核中"),
|
||||
}
|
||||
var RechargeTypeOptions = []*model.Option{
|
||||
dict.GenPrimaryOption(RechargeTypeOnline, "线上支付"),
|
||||
dict.GenInfoOption(RechargeTypeManual, "人工充值"),
|
||||
}
|
||||
var RechargeStatusOptions = []*model.Option{
|
||||
dict.GenDefaultOption(RechargeUnpaid, "用户未支付"),
|
||||
dict.GenWarningOption(RechargeReview, "手动审核"),
|
||||
dict.GenSuccessOption(RechargeSuccess, "已入账"),
|
||||
dict.GenErrorOption(RechargeRejected, "手动驳回"),
|
||||
dict.GenDefaultOption(RechargeExpired, "已过期"),
|
||||
dict.GenDefaultOption(RechargeCancelled, "已取消"),
|
||||
}
|
||||
var WithdrawalStatusOptions = []*model.Option{
|
||||
dict.GenWarningOption(WithdrawalPending, "待初审"),
|
||||
dict.GenWarningOption(WithdrawalReviewing, "复核中"),
|
||||
dict.GenPrimaryOption(WithdrawalProcessing, "付款中"),
|
||||
dict.GenSuccessOption(WithdrawalSuccess, "已到账"),
|
||||
dict.GenErrorOption(WithdrawalFailed, "付款失败"),
|
||||
dict.GenErrorOption(WithdrawalRejected, "已驳回"),
|
||||
dict.GenDefaultOption(WithdrawalCancelled, "已取消"),
|
||||
}
|
||||
var FinanceDecisionOptions = []*model.Option{
|
||||
dict.GenSuccessOption(FinanceDecisionApprove, "通过"),
|
||||
dict.GenErrorOption(FinanceDecisionReject, "驳回"),
|
||||
}
|
||||
var CustomerServiceOnlineOptions = []*model.Option{
|
||||
dict.GenSuccessOption(CustomerServiceOnline, "在线"),
|
||||
dict.GenDefaultOption(CustomerServiceOffline, "离线"),
|
||||
}
|
||||
var TradeAutoDispatchOptions = []*model.Option{
|
||||
dict.GenSuccessOption(TradeAutoDispatchEnabled, "自动派单"),
|
||||
dict.GenDefaultOption(TradeAutoDispatchDisabled, "手动领取"),
|
||||
}
|
||||
|
||||
func init() {
|
||||
dict.RegisterEnums("tradeOrderType", "交易订单类型", TradeOrderTypeOptions)
|
||||
dict.RegisterEnums("tradeOrderStatus", "交易订单状态", TradeOrderStatusOptions)
|
||||
dict.RegisterEnums("tradeFreezeStatus", "交易冻结状态", TradeFreezeStatusOptions)
|
||||
dict.RegisterEnums("rechargeType", "充值类型", RechargeTypeOptions)
|
||||
dict.RegisterEnums("rechargeStatus", "充值状态", RechargeStatusOptions)
|
||||
dict.RegisterEnums("withdrawalStatus", "提现状态", WithdrawalStatusOptions)
|
||||
dict.RegisterEnums("financeDecision", "财务审核结论", FinanceDecisionOptions)
|
||||
dict.RegisterEnums("customerServiceOnline", "客服在线状态", CustomerServiceOnlineOptions)
|
||||
dict.RegisterEnums("tradeAutoDispatch", "交易派单方式", TradeAutoDispatchOptions)
|
||||
}
|
||||
Reference in New Issue
Block a user