49 lines
1.2 KiB
Go
49 lines
1.2 KiB
Go
package domain
|
||
|
||
// ===================交易種類===================
|
||
|
||
type TxType int64
|
||
|
||
// 交易類型
|
||
const (
|
||
// TxDepositType 充值(增加可用餘額)
|
||
TxDepositType TxType = iota + 1
|
||
|
||
// TxWithdrawType 提現(減少可用餘額)
|
||
TxWithdrawType
|
||
|
||
// TxFreezeType 凍結(減少可用餘額,加在凍結餘額)
|
||
TxFreezeType
|
||
|
||
// TxUnFreezeType 解凍(減少凍結餘額)
|
||
TxUnFreezeType
|
||
|
||
// TxRollbackFreezeType rollback凍結(減少凍結餘額,加回可用餘額,不可指定金額)
|
||
TxRollbackFreezeType
|
||
|
||
// TxUnconfirmedType 限制(減少凍結餘額,加別人限制餘額)
|
||
TxUnconfirmedType
|
||
|
||
// TxCancelFreezeType 取消凍結(減少凍結餘額,加回可用餘額,,可指定金額)
|
||
TxCancelFreezeType
|
||
|
||
// TxDepositUnconfirmedType 充值(增加限制餘額)
|
||
TxDepositUnconfirmedType
|
||
|
||
// TxAppendFreezeType 追加凍結(減少可用餘額,加在凍結餘額)
|
||
TxAppendFreezeType
|
||
|
||
// TxRollbackFreezeAddAvailableType rollback凍結(rollback凍結餘額,指定金額加回可用餘額)
|
||
TxRollbackFreezeAddAvailableType
|
||
|
||
// TxDistributionType 平台分發
|
||
TxDistributionType
|
||
|
||
// TxSystemTransfer 系統劃轉
|
||
TxSystemTransfer
|
||
)
|
||
|
||
func (t TxType) ToInt() int64 {
|
||
return int64(t)
|
||
}
|