Files
pet-ai/server/model/pet/pet_family_invitations.go
T
2025-08-06 09:02:16 +08:00

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