From 9d3b3404e48b4091ca06fe2e37a23de8ea9481da Mon Sep 17 00:00:00 2001 From: zhaoxiaorong Date: Tue, 27 May 2025 09:40:56 +0800 Subject: [PATCH] fix --- types/db.go | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/types/db.go b/types/db.go index 2213dbb..b550511 100644 --- a/types/db.go +++ b/types/db.go @@ -10,42 +10,42 @@ type ( // sql options SqlOptions struct { - MaxIdleConns int - MaxOpenConns int + MaxIdleConns int `gorm:"column:max_idle_conns;" json:"max_idle_conns"` + MaxOpenConns int `gorm:"column:max_open_conns;" json:"max_open_conns"` ConnMaxLifetime time.Duration - LogStdout bool - Debug bool + LogStdout bool `gorm:"column:log_stdout;" json:"log_stdout"` + Debug bool `gorm:"column:debug;" json:"debug"` } // standard ID,Identity definition. Std_IDIdentity struct { - ID uint `gorm:"primarykey;" json:"id"` + ID uint `gorm:"column:id;primarykey;" json:"id"` Identity string `gorm:"column:identity;type:varchar(36);uniqueIndex;" json:"identity"` // 唯一标识,24位NanoID,36位为ULID } // standard ID,Created,Updated,Deleted definition. Std_IICUDS struct { - ID uint `gorm:"primarykey;" json:"id"` + ID uint `gorm:"column:id;primarykey;" json:"id"` Identity string `gorm:"column:identity;type:varchar(36);uniqueIndex;" json:"identity"` // 唯一标识,24位NanoID,36位为ULID - CreatedAt time.Time `gorm:"" json:"created_at"` - UpdatedAt time.Time `gorm:"" json:"updated_at"` - DeletedAt gorm.DeletedAt `gorm:"index;" json:"deleted_at"` - Status int8 `gorm:"default:0;index;" json:"status"` // 状态:默认为0,-1禁止,1为正常 + CreatedAt time.Time `gorm:"column:created_at;" json:"created_at"` + UpdatedAt time.Time `gorm:"column:updated_at;" json:"updated_at"` + DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;index;" json:"deleted_at"` + Status int8 `gorm:"column:status;default:0;index;" json:"status"` // 状态:默认为0,-1禁止,1为正常 } // standard ID,Identity,Created,Updated,Deleted,Status definition. Std_ICUD struct { - ID uint `gorm:"primarykey;" json:"id"` - CreatedAt time.Time `gorm:"" json:"created_at"` - UpdatedAt time.Time `gorm:"" json:"updated_at"` - DeletedAt gorm.DeletedAt `gorm:"index;" json:"deleted_at"` + ID uint `gorm:"column:id;primarykey;" json:"id"` + CreatedAt time.Time `gorm:"column:created_at;" json:"created_at"` + UpdatedAt time.Time `gorm:"column:updated_at;" json:"updated_at"` + DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;index;" json:"deleted_at"` } // standard ID,Created definition. Std_IdCreated struct { - ID uint `gorm:"primarykey;" json:"id"` - CreatedAt time.Time `gorm:"" json:"created_at"` + ID uint `gorm:"column:id;primarykey;" json:"id"` + CreatedAt time.Time `gorm:"column:created_at;" json:"created_at"` } // standard PassportID,PassportIdentity definition. @@ -62,7 +62,7 @@ type ( // standard ID definition. Std_ID struct { - ID uint `gorm:"primarykey;" json:"id"` + ID uint `gorm:"column:id;primarykey;" json:"id"` } // standard Identity definition. @@ -72,6 +72,6 @@ type ( // standard Status definition. Std_Status struct { - Status int64 `gorm:"default:0;index;" json:"status"` // 状态:默认为0,-1禁止,1为正常 + Status int64 `gorm:"column:status;default:0;index;" json:"status"` // 状态:默认为0,-1禁止,1为正常 } )