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

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