You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.7 KiB
35 lines
1.7 KiB
package lottery_ticket
|
|
|
|
import (
|
|
"github.com/golangkit/formatime"
|
|
"github.com/shopspring/decimal"
|
|
)
|
|
|
|
type LotteryTicket struct {
|
|
Id uint `gorm:"column:id;primary_key" json:"id"`
|
|
Uid uint `gorm:"column:uid" json:"uid"`
|
|
OrderId string `gorm:"column:order_id" json:"orderId"`
|
|
Code string `gorm:"column:code" json:"code"`
|
|
Num int `gorm:"column:num" json:"num"`
|
|
CTime formatime.Second `gorm:"column:c_time" json:"c_time"`
|
|
Status int `gorm:"column:status" json:"status"`
|
|
Money decimal.Decimal `gorm:"column:money" json:"money"`
|
|
Number string `gorm:"column:number" json:"number"`
|
|
BetType int `gorm:"column:bet_type" json:"betType"`
|
|
BetTime formatime.Second `gorm:"column:bet_time" json:"betTime"`
|
|
LotteryId uint `gorm:"column:lottery_id" json:"lotteryId"`
|
|
Phone string `gorm:"column:phone" json:"phone"`
|
|
IdCard string `gorm:"column:id_card" json:"idCard"`
|
|
RealName string `gorm:"column:real_name" json:"realName"`
|
|
IsBombBonus int `gorm:"column:is_bomb_bonus" json:"isBombBonus"`
|
|
TicketMoney decimal.Decimal `gorm:"column:ticket_money" json:"ticketMoney"`
|
|
BonusLevel int `gorm:"column:bonus_level" json:"bonusLevel"`
|
|
BonusSize int `gorm:"column:bonus_size" json:"bonusSize"`
|
|
LevelBonusMoney decimal.Decimal `gorm:"column:level_bonus_money" json:"levelBonusMoney"`
|
|
}
|
|
|
|
// TableName sets the insert table name for this struct type
|
|
func (*LotteryTicket) TableName() string {
|
|
return "recook_lottery_ticket"
|
|
}
|