Files
2022-01-12 15:05:14 +08:00

29 lines
936 B
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package model
type ActivityJoin struct {
Model
UID uint64 `gorm:"column:uid;type:int;default:0;comment:用户uuid" json:"-"`
Identity int `gorm:"column:identity;type:tinyint(3);default:0;comment:身份信息" json:"-"`
ActivityID uint64 `gorm:"column:activity_id;type:int(11);default:0;comment:活动ID" json:"activity_id"`
Status ActivityJoinStatus `gorm:"column:status;type:tinyint(1);default:1;comment:报名状态(-1取消1报名成功" json:"status"`
ModelDeleted
ModelAt
}
type ActivityJoinStatus int
const (
// ActivityJoinStatusForCancel 报名取消
ActivityJoinStatusForCancel ActivityJoinStatus = iota - 1
// ActivityJoinStatusForSuccess 报名成功
ActivityJoinStatusForSuccess ActivityJoinStatus = iota
)
func (m *ActivityJoin) TableName() string {
return "activity_join"
}
func NewActivityJoin() *ActivityJoin {
return &ActivityJoin{}
}