zhangqian
2024-03-28 c7e82fd1d76b9fb25497d5aba4372bbfe13a8468
global/model.go
@@ -7,6 +7,30 @@
)
type GVA_MODEL struct {
   ID        uint           `json:"id" gorm:"primarykey"` // 主键ID
   CreatedAt *time.Time     `json:"-"`                    // 创建时间
   UpdatedAt *time.Time     `json:"-"`                    // 更新时间
   DeletedAt gorm.DeletedAt `gorm:"index" json:"-"`       // 删除时间
   FormattedCreatedAt string `gorm:"-" json:"created_at"`
   FormattedUpdatedAt string `gorm:"-" json:"updated_at"`
}
func (m *GVA_MODEL) AfterFind(tx *gorm.DB) (err error) {
   if m.CreatedAt != nil {
      m.FormattedCreatedAt = m.CreatedAt.Format("2006-01-02 15:04:05")
   } else {
      m.FormattedCreatedAt = "--"
   }
   if m.UpdatedAt != nil {
      m.FormattedUpdatedAt = m.UpdatedAt.Format("2006-01-02 15:04:05")
      m.FormattedUpdatedAt = "--"
   }
   return
}
type GVA_MODEL_INT struct {
   ID        uint           `json:"id,string" gorm:"primarykey"` // 主键ID
   CreatedAt *time.Time     `json:"-"`                           // 创建时间
   UpdatedAt *time.Time     `json:"-"`                           // 更新时间
@@ -14,10 +38,4 @@
   FormattedCreatedAt string `gorm:"-" json:"created_at"`
   FormattedUpdatedAt string `gorm:"-" json:"updated_at"`
}
func (m *GVA_MODEL) AfterFind(tx *gorm.DB) (err error) {
   m.FormattedCreatedAt = m.CreatedAt.Format("2006-01-02 15:04:05")
   m.FormattedUpdatedAt = m.UpdatedAt.Format("2006-01-02 15:04:05")
   return
}