李寻欢 2960115bbc
All checks were successful
BuildImage / build-image (push) Successful in 2m6s
🎨 移除软删除字段的默认值类型定义,简化数据结构
2025-04-08 14:21:37 +08:00

17 lines
499 B
Go

package model
import (
"time"
"gorm.io/plugin/soft_delete"
)
// BaseModel 是所有模型的基础结构
type BaseModel struct {
ID uint `gorm:"primarykey" json:"id"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
DeletedAt int64 `json:"-" gorm:"index:deleted; default:0"`
IsDel soft_delete.DeletedAt `json:"-" gorm:"softDelete:flag,DeletedAtField:DeletedAt; index:deleted; default:0"`
}