From 0ff364b677efa743a31eb6f10f8f58e32ee977d9 Mon Sep 17 00:00:00 2001 From: Havoc412 <2993167370@qq.com> Date: Wed, 20 Nov 2024 12:22:08 +0800 Subject: [PATCH] =?UTF-8?q?feat(model):=20=E5=9C=A8=E5=8A=A8=E7=89=A9?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=A8=A1=E5=9E=8B=E4=B8=AD=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E8=A7=A3=E9=87=8A=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 AnmStatus 结构体中添加 Explain 字段,用于解释在校状态的含义 - 新增 Explain 结构体,包含 explain_zh 字段用于中文解释 - 未来可扩展为包含英文解释等更多信息 --- app/model/animal_com.go | 1 + app/model/base_model.go | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/app/model/animal_com.go b/app/model/animal_com.go index 592232d..873d6c5 100644 --- a/app/model/animal_com.go +++ b/app/model/animal_com.go @@ -14,6 +14,7 @@ type AnmSterilzation struct { // TEST How to use BriefModel, the dif between Com type AnmStatus struct { BriefModel + *Explain // “在校状态” 这个处理命名方式比较抽象,需要给 AI 解释一下实际含义。 } type AnmGender struct { diff --git a/app/model/base_model.go b/app/model/base_model.go index 7fc71de..3528502 100644 --- a/app/model/base_model.go +++ b/app/model/base_model.go @@ -30,6 +30,11 @@ type Color struct { ColorBackground string `json:"color_background" gorm:"type:char(10)"` } +type Explain struct { + ExplainZh string `json:"explain_zh" gorm:"type:varchar(255)"` + // maybe extend to En +} + type DeletedAt struct { DeletedAt *time.Time `json:"deleted_at" gorm:"defalt:NULL"` IsDel soft_delete.DeletedAt `gorm:"softDelete:flag,DeletedAtField:DeletedAt;default:0"`