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)
|
|||
|
}
|