25 lines
1.7 KiB
Go
25 lines
1.7 KiB
Go
// 自动生成模板PetFamilyInvitations
|
||
package pet
|
||
|
||
import (
|
||
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
||
"time"
|
||
)
|
||
|
||
// petFamilyInvitations表 结构体 PetFamilyInvitations
|
||
type PetFamilyInvitations struct {
|
||
global.GVA_MODEL
|
||
FamilyId *int `json:"familyId" form:"familyId" gorm:"comment:家庭ID;column:family_id;size:20;" binding:"required"` //家庭ID
|
||
InviterId *int `json:"inviterId" form:"inviterId" gorm:"comment:邀请者用户ID;column:inviter_id;size:20;" binding:"required"` //邀请者用户ID
|
||
InviteePhone *string `json:"inviteePhone" form:"inviteePhone" gorm:"comment:被邀请者手机号;column:invitee_phone;size:20;" binding:"required"` //被邀请者手机号
|
||
InvitationCode *string `json:"invitationCode" form:"invitationCode" gorm:"comment:邀请码;column:invitation_code;size:32;" binding:"required"` //邀请码
|
||
Status *string `json:"status" form:"status" gorm:"comment:邀请状态:pending-待处理,accepted-已接受,rejected-已拒绝,expired-已过期;column:status;size:20;"` //邀请状态:pending-待处理,accepted-已接受,rejected-已拒绝,expired-已过期
|
||
ExpiresAt *time.Time `json:"expiresAt" form:"expiresAt" gorm:"comment:过期时间;column:expires_at;"` //过期时间
|
||
Message *string `json:"message" form:"message" gorm:"comment:邀请留言;column:message;size:200;"` //邀请留言
|
||
}
|
||
|
||
// TableName petFamilyInvitations表 PetFamilyInvitations自定义表名 pet_family_invitations
|
||
func (PetFamilyInvitations) TableName() string {
|
||
return "pet_family_invitations"
|
||
}
|