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