knowledge-api/api/dao/Testpaper12.go
2024-06-19 14:30:11 +08:00

39 lines
854 B
Go

package dao
import (
"gorm.io/gorm"
"knowledge/api/model"
"knowledge/global"
)
type Testpaper12Dao struct {
}
// GetTestpaper12FirstById 获取数据-id
// roleId 用户id
func (r *Testpaper12Dao) GetTestpaper12FirstById(Id int64) (m *model.Testpaper12, err error) {
err = global.Db.First(&m, Id).Error
if err != nil {
return nil, err
}
return m, nil
}
// GetTestpaper12List 获取列表
func (r *Testpaper12Dao) GetTestpaper12List(maps interface{}) (m []*model.Testpaper12, err error) {
err = global.Db.Where(maps).Find(&m).Error
if err != nil {
return nil, err
}
return m, nil
}
// EditTestpaper12ById 修改-id
func (r *Testpaper12Dao) EditTestpaper12ById(tx *gorm.DB, id int64, data interface{}) error {
err := tx.Model(&model.Testpaper12{}).Where("id = ?", id).Updates(data).Error
if err != nil {
return err
}
return nil
}