pet-ai/server/model/pet/pet_pets.go

30 lines
2.2 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 自动生成模板PetPets
package pet
import (
"github.com/flipped-aurora/gin-vue-admin/server/global"
"time"
)
// petPets表 结构体 PetPets
type PetPets struct {
global.GVA_MODEL
AvatarUrl *string `json:"avatarUrl" form:"avatarUrl" gorm:"comment:宠物头像URL;column:avatar_url;size:500;"` //宠物头像URL
Name *string `json:"name" form:"name" gorm:"comment:宠物名字;column:name;size:100;" binding:"required"` //宠物名字
PetType *string `json:"petType" form:"petType" gorm:"comment:宠物类型cat-猫咪dog-狗狗;column:pet_type;size:20;"` //宠物类型cat-猫咪dog-狗狗
Breed *string `json:"breed" form:"breed" gorm:"comment:品种;column:breed;size:100;"` //品种
Gender *string `json:"gender" form:"gender" gorm:"comment:性别male-公female-母;column:gender;size:20;"` //性别male-公female-母
IsNeutered *bool `json:"isNeutered" form:"isNeutered" gorm:"comment:是否绝育0-否1-是;column:is_neutered;"` //是否绝育0-否1-是
BirthDate *time.Time `json:"birthDate" form:"birthDate" gorm:"comment:出生日期;column:birth_date;"` //出生日期
AdoptionDate *time.Time `json:"adoptionDate" form:"adoptionDate" gorm:"comment:到家日期;column:adoption_date;"` //到家日期
Weight *float64 `json:"weight" form:"weight" gorm:"comment:体重(单位kg);column:weight;size:5;"` //体重(单位kg)
Personality *string `json:"personality" form:"personality" gorm:"comment:性格描述;column:personality;"` //性格描述
Prompt *string `json:"prompt" form:"prompt" gorm:"comment:宠物提示词/个性化描述;column:prompt;"` //宠物提示词/个性化描述
CreatorId *int `json:"creatorId" form:"creatorId" gorm:"comment:创建者用户ID;column:creator_id;size:20;" binding:"required"` //创建者用户ID
}
// TableName petPets表 PetPets自定义表名 pet_pets
func (PetPets) TableName() string {
return "pet_pets"
}