2021-11-25 10:15:06 +08:00
|
|
|
|
package model
|
|
|
|
|
|
|
|
|
|
type ActivityJoin struct {
|
|
|
|
|
Model
|
2021-12-15 17:36:56 +08:00
|
|
|
|
IdentityUID uint64 `gorm:"column:identity_uid;type:int;default:0;comment:用户身份表uuid" 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"`
|
2021-11-25 10:15:06 +08:00
|
|
|
|
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{}
|
|
|
|
|
}
|