update animal insert test
This commit is contained in:
parent
b0e4b1a970
commit
88bff22526
@ -18,7 +18,7 @@ type Animal struct {
|
||||
Gender uint8 `json:"gender,omitempty"` // 性别
|
||||
Breed uint8 `json:"breed,omitempty"` // 品种
|
||||
Sterilization uint8 `json:"sterilization,omitempty"` // 1 不明 2 未绝育 3 已绝育
|
||||
NickName string `gorm:"type:varchar(31)" json:"nick_name,omitempty"` // 别称,辅助查询;存储上采取 , 间隔符的方式; VARCHAR 会比较合适
|
||||
NickNames string `gorm:"type:varchar(31)" json:"nick_names,omitempty"` // 别称,辅助查询;存储上采取 , 间隔符的方式; VARCHAR 会比较合适
|
||||
Status uint8 `json:"status,omitempty"` // 状态
|
||||
Description string `gorm:"column:description;type:varchar(255)" json:"description,omitempty"` // 简明介绍
|
||||
Tags string `json:"tags,omitempty"`
|
||||
@ -34,7 +34,7 @@ type Animal struct {
|
||||
ActivityRadius uint64 `json:"activity_radius,omitempty"` // 活动半径
|
||||
// CatFace
|
||||
FaceBreeds string `json:"face_breeds,omitempty" gorm:"size:20"`
|
||||
FaceBreedProbs string `json:"face_breed_probs" gorm:"size:20"`
|
||||
FaceBreedProbs string `json:"face_breed_probs,omitempty" gorm:"size:20"`
|
||||
}
|
||||
|
||||
func (a *Animal) TableName() string {
|
||||
|
@ -41,7 +41,10 @@ const (
|
||||
"HeadImg": "1.jpg",
|
||||
"Photos": "",
|
||||
"ActivityRadius": 100,
|
||||
"NickName": "胖北,北子"
|
||||
"Tags": "",
|
||||
"NickName": "胖北,北子",
|
||||
"face_breeds": "10,8,2",
|
||||
"face_breed_probs": "0.9,0.09,0.01"
|
||||
}, {
|
||||
"Name": "打三",
|
||||
"Birthday": "2019-01-01",
|
||||
@ -58,7 +61,10 @@ const (
|
||||
"HeadImg": "2.jpg",
|
||||
"Photos": "",
|
||||
"ActivityRadius": 100,
|
||||
"NickName": "打人三花,小花"
|
||||
"NickName": "打人三花,小花",
|
||||
"Tags": "",
|
||||
"face_breeds": "10,8,2",
|
||||
"face_breed_probs": "0.9,0.09,0.01"
|
||||
}, {
|
||||
"Name": "猪皮",
|
||||
"Birthday": "2017-01-01",
|
||||
@ -71,18 +77,20 @@ const (
|
||||
"Longitude": 114.367661,
|
||||
"Avatar": "4.jpg",
|
||||
"AvatarHeight": 191,
|
||||
"AvatarWidth": 160,
|
||||
"AvatarWidth": 160,
|
||||
"HeadImg": "4.jpg",
|
||||
"Photos": "0.png,1.jpg,3.jpg",
|
||||
"ActivityRadius": 100,
|
||||
"ActivityRadius": 100,
|
||||
"NickName": "猜皮,猪",
|
||||
"Tags": "臭脸,猜皮,玉玉"
|
||||
"nick_names": "猜皮,猪",
|
||||
"Tags": "臭脸,猜皮,玉玉",
|
||||
"face_breeds": "2,6,4",
|
||||
"face_breed_probs": "0.9,0.09,0.01"
|
||||
}, {
|
||||
"Name": "切糕",
|
||||
"Birthday": "2022-01-01",
|
||||
"Gender": 2,
|
||||
"Breed": 8,
|
||||
"Tags": "",
|
||||
"Status": 1,
|
||||
"Sterilization": 1,
|
||||
"Description": "脾气老实的男妈妈;活动在湖滨区域;身边还有一只狸花猫叫做小蝶;",
|
||||
@ -93,7 +101,9 @@ const (
|
||||
"AvatarWidth": 306,
|
||||
"HeadImg": "6.jpg",
|
||||
"Photos": "",
|
||||
"ActivityRadius": 100
|
||||
"ActivityRadius": 100,
|
||||
"face_breeds": "8,7,5",
|
||||
"face_breed_probs": "0.8,0.19,0.01"
|
||||
}]`
|
||||
)
|
||||
|
||||
@ -112,7 +122,7 @@ func TestCreateAnimal(t *testing.T) {
|
||||
Gender: 3,
|
||||
Breed: 3, // 示例品种 ID
|
||||
Sterilization: 2, // 已绝育
|
||||
NickName: "cc5,西西务,西西务小姐",
|
||||
NickNames: "cc5,西西务,西西务小姐",
|
||||
Status: 1, // 示例状态
|
||||
Description: "信部资深学姐,优雅的代名。",
|
||||
Latitude: 30.532645,
|
||||
@ -123,6 +133,9 @@ func TestCreateAnimal(t *testing.T) {
|
||||
HeadImg: "0.jpg",
|
||||
Photos: "",
|
||||
ActivityRadius: 100,
|
||||
Tags: "优雅",
|
||||
FaceBreeds: "3,4,5",
|
||||
FaceBreedProbs: "0.9,0.05,0.05",
|
||||
}
|
||||
|
||||
// 插入数据到数据库
|
||||
@ -148,13 +161,14 @@ func TestCreateAnimalList(t *testing.T) {
|
||||
}
|
||||
|
||||
for _, animal := range animals {
|
||||
fmt.Println("animal:", animal)
|
||||
animal := model.Animal{
|
||||
Name: animal.Name,
|
||||
Birthday: animal.Birthday,
|
||||
Gender: animal.Gender,
|
||||
Breed: animal.Breed,
|
||||
Sterilization: animal.Sterilization,
|
||||
NickName: animal.NickName,
|
||||
NickNames: animal.NickNames,
|
||||
Status: animal.Status,
|
||||
Description: animal.Description,
|
||||
Latitude: animal.Latitude,
|
||||
@ -165,9 +179,13 @@ func TestCreateAnimalList(t *testing.T) {
|
||||
HeadImg: animal.HeadImg,
|
||||
Photos: animal.Photos,
|
||||
ActivityRadius: animal.ActivityRadius,
|
||||
FaceBreeds: animal.FaceBreeds,
|
||||
FaceBreedProbs: animal.FaceBreedProbs,
|
||||
Tags: animal.Tags,
|
||||
}
|
||||
|
||||
fmt.Println("TEST: ", animal.FaceBreeds, animal.FaceBreedProbs)
|
||||
|
||||
result := DB.Create(&animal)
|
||||
|
||||
// 检查插入是否成功
|
||||
|
Loading…
x
Reference in New Issue
Block a user