/
cashreason.go
67 lines (59 loc) · 2.49 KB
/
cashreason.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
package pay
// 支付原因枚举
const (
// 通用入账原因
CashReasonOrder = 0 // 支付订单
CashReasonRecharge = 1 // 用户充值
// parking_cloud 停车项目支付原因
CashReasonReservation = 101 // 预约支付
CashReasonOrders = 102 // 批量缴纳
CashReasonBillPackPlateFund = 103 // 包车牌支付
CashReasonInvoiceFreight = 104 // 发票运费支付
CashReasonBillPackSpotFund = 105 // 包车位支付
CashReasonBillPackHourFund = 106 // 包时订单支付
CashReasonAppointShareOrderPay = 107 // 预约共享车位订单支付
CashReasonMarginFund = 108 // 保证金订单
CashReasonNotPay = 109 // 支付欠款订单
CashReasonPrePay = 110 // 预支付订单
// 门票订单
CashReasonTicket = 120 // 门票订单支付
// 通用出账原因
CashReasonOrderRefund = 10001 // 退款
CashReasonCashOut = 10002 // 提现,转账
// parking_cloud 退款
CashReasonReservationRefund = 20001 // 预约退款
CashReasonBillPackPlateRefund = 20002 // 包车牌退款
CashReasonBillPackSpotRefund = 20003 // 包车位退款
CashReasonMarginRefund = 20004 // 保证金退款
)
// CashReasonOuts 出账的最小cashReasonID
const CashReasonOuts = 10000
// CashReasonRemarks 支付原因描述
var CashReasonRemarks = map[int]string{
CashReasonOrder: "支付订单",
CashReasonRecharge: "用户充值",
CashReasonReservation: "预约支付",
CashReasonOrders: "批量支付",
CashReasonBillPackPlateFund: "包期支付",
CashReasonInvoiceFreight: "发票运费支付",
CashReasonBillPackSpotFund: "包车位支付",
CashReasonBillPackHourFund: "包时订单支付",
CashReasonAppointShareOrderPay: "预约共享车位订单支付",
CashReasonMarginFund: "保证金支付",
CashReasonNotPay: "支付欠款订单",
CashReasonPrePay: "预支付订单",
CashReasonOrderRefund: "退款",
CashReasonCashOut: "提现转账",
CashReasonReservationRefund: "预约退款",
CashReasonBillPackPlateRefund: "包车牌退款",
CashReasonBillPackSpotRefund: "包车位退款",
CashReasonMarginRefund: "保证金退款",
CashReasonTicket: "门票订单支付",
}
// GetReasonName 获取channel备注
func GetReasonName(cashReasonID int) string {
if _, ok := CashReasonRemarks[cashReasonID]; ok {
return CashReasonRemarks[cashReasonID]
}
return ""
}