refactor(database): 重构基础模型包结构
- 将 model 包重命名为 base 包 - 移动 base.go 文件到 database/base 目录 - 更新包导入路径以匹配新的目录结构
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package base
|
||||
|
||||
import (
|
||||
"github.com/gogf/gf/v2/os/gtime"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
type IdModel struct {
|
||||
Id int `json:"id" gorm:"column:id;type:int(11);common:id"`
|
||||
}
|
||||
type TimeModel struct {
|
||||
CreateTime string `json:"create_time" gorm:"column:create_time;type:varchar(255);common:创建时间"`
|
||||
UpdateTime string `json:"update_time" gorm:"column:update_time;type:varchar(255);common:更新时间"`
|
||||
}
|
||||
|
||||
func (tm *TimeModel) BeforeCreate(scope *gorm.DB) error {
|
||||
tm.CreateTime = gtime.Datetime()
|
||||
tm.UpdateTime = gtime.Datetime()
|
||||
return nil
|
||||
}
|
||||
|
||||
func (tm *TimeModel) BeforeUpdate(scope *gorm.DB) error {
|
||||
tm.UpdateTime = gtime.Datetime()
|
||||
return nil
|
||||
}
|
||||
|
||||
func (tm *TimeModel) AfterDelete(scope *gorm.DB) error {
|
||||
tm.CreateTime = gtime.New(tm.CreateTime).String()
|
||||
tm.UpdateTime = gtime.New(tm.UpdateTime).String()
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user