feat(database): 添加数据库模型查询后时间戳更新功能
- 在 BaseModel 中实现 AfterFind 钩子函数,用于查询后更新 UpdateTime 字段 - 集成 time 包支持时间操作 - 配置 GORM NowFunc 使用本地时间,确保时间戳准确性 - 统一数据库操作的时间处理逻辑,提高数据一致性
This commit is contained in:
@@ -26,3 +26,8 @@ func (b *BaseModel) BeforeUpdate(tx *gorm.DB) error {
|
||||
b.UpdateTime = time.Now()
|
||||
return nil
|
||||
}
|
||||
|
||||
func (b *BaseModel) AfterFind(tx *gorm.DB) error {
|
||||
b.UpdateTime = time.Now()
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user