fonchain-artistinfo/cmd/model/invite.go

26 lines
797 B
Go
Raw Permalink Normal View History

2023-01-18 09:03:15 +00:00
package model
// User 用户模型
type Invite struct {
2023-02-15 01:10:11 +00:00
Model
UserId int32 `gorm:"column:user_id;comment:邀请人账号id"`
UserInfo *User `gorm:"foreignKey:id;reference:UserId"`
2023-03-14 07:09:13 +00:00
InvitedId int32 `gorm:"column:invited_id;default:0;comment:受邀请画家宝用户id"`
InviteCode string `gorm:"column:invite_code;type:varchar(191);comment:邀请人的邀请码"`
InvitedCode string `gorm:"column:invited_code;type:varchar(191);comment:受邀请人的邀请码"`
2023-02-20 13:52:53 +00:00
}
func (i Invite) TableName() string {
return "invite"
2023-01-18 09:03:15 +00:00
}
type InvitedCodeService struct {
InvitedCode string `form:"invitedCode" json:"invitedCode"`
}
type InviteService struct {
Id int32 `json:"id"`
UserId int32 `form:"userId" json:"userId"`
InvitedId int32 `form:"invitedId" json:"invitedId"`
}