chain-dci/internal/dao/file.go

24 lines
488 B
Go
Raw Normal View History

2024-01-11 04:14:53 +00:00
package dao
import (
"chain-dci/internal/model"
"chain-dci/pkg/app"
"gorm.io/gorm"
)
func CreateFileInfo(tx *gorm.DB, info *model.FileInfo) error {
if tx == nil {
tx = app.ModuleClients.DciDB
}
err := tx.Model(&model.FileInfo{}).Create(&info).Error
return err
}
func UpdateFileInfo(tx *gorm.DB, info *model.FileInfo) error {
if tx == nil {
tx = app.ModuleClients.DciDB
}
err := tx.Model(&model.FileInfo{}).Where("id =?", info.Model.ID).Updates(&info).Error
return err
}