29 lines
732 B
Go
29 lines
732 B
Go
package userlockkey
|
|
|
|
import (
|
|
"strconv"
|
|
)
|
|
|
|
var (
|
|
preOrder = "Order-" //分布式锁现货委托单+划转前缀
|
|
|
|
preFutOrder = "futOrder-" //分布式锁u本位--合约委托单+划转前缀
|
|
|
|
preFutCoinOrder = "futCoinOrder-" //分布式锁币本位--合约委托单+划转前缀
|
|
)
|
|
|
|
// GetUserLockKey 分布式锁现货 用户 key
|
|
func GetUserLockKey(userId int) string {
|
|
return preOrder + strconv.Itoa(userId)
|
|
}
|
|
|
|
// GetUserFutLockKey u本位--分布式锁合约 用户 key
|
|
func GetUserFutLockKey(userId int) string {
|
|
return preFutOrder + strconv.Itoa(userId)
|
|
}
|
|
|
|
// GetUserFutCoinLockKey 币本位--分布式锁合约 用户 key
|
|
func GetUserFutCoinLockKey(userId int) string {
|
|
return preFutCoinOrder + strconv.Itoa(userId)
|
|
}
|