From 0beb912e0c27c903265b168425257efff6a102c9 Mon Sep 17 00:00:00 2001 From: Frudrax Cheng Date: Thu, 28 May 2026 09:21:20 +0800 Subject: [PATCH] fix: return user fields in lower-case json for aftersales relations --- models/models.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/models/models.go b/models/models.go index 19c1c60..eb97cd2 100644 --- a/models/models.go +++ b/models/models.go @@ -8,16 +8,16 @@ import ( // User 模型 type User struct { - ID uint `gorm:"primaryKey"` - Username string `gorm:"uniqueIndex;size:255"` - Password string `gorm:"size:255"` - Name string `gorm:"size:255"` - Email string `gorm:"size:255"` - Role string `gorm:"size:50;default:'user'"` - CreatedAt time.Time - UpdatedAt time.Time - DeletedAt gorm.DeletedAt `gorm:"index"` - Serials []Serial `gorm:"foreignKey:CreatedBy"` + ID uint `gorm:"primaryKey" json:"id"` + Username string `gorm:"uniqueIndex;size:255" json:"username"` + Password string `gorm:"size:255" json:"-"` + Name string `gorm:"size:255" json:"name"` + Email string `gorm:"size:255" json:"email"` + Role string `gorm:"size:50;default:'user'" json:"role"` + CreatedAt time.Time `json:"createdAt"` + UpdatedAt time.Time `json:"updatedAt"` + DeletedAt gorm.DeletedAt `gorm:"index" json:"-"` + Serials []Serial `gorm:"foreignKey:CreatedBy" json:"-"` } // Company 模型