This commit is contained in:
2024-06-24 19:25:13 +08:00
parent 9e26a28cb8
commit da1a866cd8
8 changed files with 770 additions and 6 deletions
+2 -3
View File
@@ -12,9 +12,8 @@ import (
type QuestionDao struct {
}
// GetQuestionFirstById 获取数据-id
// roleId 用户id
func (r *QuestionDao) GetQuestionFirstById(questionId int64) (m *model.Question, err error) {
// GetQuestionById 获取数据-id
func (r *QuestionDao) GetQuestionById(questionId int64) (m *model.Question, err error) {
err = global.Db.First(&m, questionId).Error
if err != nil {
return nil, err
+8
View File
@@ -36,6 +36,14 @@ func (r *QuestionOptionDao) DeleteQuestionOptionById(tx *gorm.DB, OptionId int64
return nil
}
// DeleteQuestionOptionByQuestionId 删除-题目id
func (r *QuestionOptionDao) DeleteQuestionOptionByQuestionId(tx *gorm.DB, questionId int64) error {
if err := tx.Where("question_id = ?", questionId).Delete(&model.QuestionOption{}).Error; err != nil {
return err
}
return nil
}
// EditQuestionOption 修改
func (r *QuestionOptionDao) EditQuestionOption(tx *gorm.DB, maps interface{}, data interface{}) error {
err := tx.Model(&model.QuestionOption{}).Where(maps).Updates(data).Error