chain-dci/internal/dao/file.go
jhc fda56a4690
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
修改
2024-01-11 12:14:53 +08:00

24 lines
488 B
Go

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
}