questionService.go 700 B

1234567891011121314151617181920212223242526
  1. package chat
  2. import (
  3. "confrontation-training/global"
  4. "confrontation-training/models/chat"
  5. )
  6. type QuestionService struct {
  7. }
  8. // FindQuestionById 查询问题
  9. func (q *QuestionService) FindQuestionById(id uint8) (models.Question, int64) {
  10. var question models.Question
  11. count := global.Db.Where(" id = ?", id).First(&question).RowsAffected
  12. return question, count
  13. }
  14. func (q *QuestionService) CreateNewQuestion(param models.CreateQuestion) (models.Question, int64) {
  15. question := models.Question{
  16. NextQuestionId: param.NextQuestionId,
  17. QuestionType: param.QuestionType,
  18. Question: param.Question,
  19. }
  20. affected := global.Db.Create(&question).RowsAffected
  21. return question, affected
  22. }