Documentation
¶
Overview ¶
Package niu 牛牛大作战
Package niu 牛牛大作战 ¶
Package niu 牛牛大作战
Index ¶
- Variables
- func Auction(gid, uid int64, index int) (string, error)
- func Bag(gid, uid int64) (string, error)
- func Cancel(gid, uid int64) (string, error)
- func DeleteWordNiuNiu(gid, uid int64) error
- func GetGroupUserRank(gid, uid int64) (int, error)
- func GetWordNiuNiu(gid, uid int64) (float64, error)
- func HitGlue(gid, uid int64, prop string) (string, error)
- func JJ(gid, uid, adduser int64, prop string) (message string, adduserLength float64, niuID uuid.UUID, err error)
- func Redeem(gid, uid int64, r PKRecord) error
- func Register(gid, uid int64) (string, error)
- func Sell(gid, uid int64) (string, error)
- func SetWordNiuNiu(gid, uid int64, length float64) error
- func Store(gid, uid int64, productID int, quantity int) error
- func View(gid, uid int64, name string) (string, error)
- type AuctionInfo
- type BaseInfo
- type BaseInfos
- type PKRecord
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrCancelFail 牛牛注销失败 ErrCancelFail = errors.New("遇到不可抗力因素,注销失败!") // ErrAuctioned 已被拍卖无法赎回 ErrAuctioned = errors.New("你的牛牛已经被拍卖无法赎回") // ErrCanceled 已被注销无法赎回 ErrCanceled = errors.New("你的牛牛已经被注销无法赎回") // ErrInvalidProductID 商品ID无效 ErrInvalidProductID = errors.New("商品id不存在") // ErrNoBoys 表示当前没有男孩子可用的错误。 ErrNoBoys = errors.New("暂时没有男孩子哦") // ErrNoGirls 表示当前没有女孩子可用的错误。 ErrNoGirls = errors.New("暂时没有女孩子哦") // ErrNoNiuNiu 表示用户尚未拥有牛牛的错误。 ErrNoNiuNiu = errors.New("你还没有牛牛呢,快去注册吧!") // ErrNoNiuNiuINAuction 表示拍卖行当前没有牛牛可用的错误。 ErrNoNiuNiuINAuction = errors.New("拍卖行还没有牛牛呢") // ErrNoMoney 表示用户资金不足的错误。 ErrNoMoney = errors.New("你的钱不够快去赚钱吧!") // ErrAdduserNoNiuNiu 表示对方尚未拥有牛牛,因此无法进行某些操作的错误。 ErrAdduserNoNiuNiu = errors.New("对方还没有牛牛呢,不能🤺") // ErrCannotFight 表示无法进行战斗操作的错误。 ErrCannotFight = errors.New("你要和谁🤺?你自己吗?") // ErrNoNiuNiuTwo 表示用户尚未拥有牛牛,无法执行特定操作的错误。 ErrNoNiuNiuTwo = errors.New("你还没有牛牛呢,咋的你想凭空造一个啊") // ErrAlreadyRegistered 表示用户已经注册过的错误。 ErrAlreadyRegistered = errors.New("你已经注册过了") // ErrInvalidPropType 表示传入的道具类别错误的错误。 ErrInvalidPropType = errors.New("道具类别传入错误") // ErrInvalidPropUsageScope 表示道具使用域错误的错误。 ErrInvalidPropUsageScope = errors.New("道具使用域错误") // ErrPropNotFound 表示找不到指定道具的错误。 ErrPropNotFound = errors.New("道具不存在") )
Functions ¶
func GetGroupUserRank ¶
GetGroupUserRank 获取指定用户在群中的排名
func JJ ¶
func JJ(gid, uid, adduser int64, prop string) (message string, adduserLength float64, niuID uuid.UUID, err error)
JJ ...
func SetWordNiuNiu ¶
SetWordNiuNiu length > 0 就增加 , length < 0 就减小
Types ¶
type AuctionInfo ¶
type AuctionInfo struct {
ID uint `gorm:"primary_key"`
CreatedAt time.Time
UserID int64 `gorm:"column:user_id;index"`
NiuID uuid.UUID `gorm:"type:varchar(36);unique_index"`
Length float64 `gorm:"default:0.01"`
Money int
}
AuctionInfo 结构体
Click to show internal directories.
Click to hide internal directories.