From 077b94ff99c9108e5529d83ac77db71a5a855e10 Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Sun, 29 Sep 2024 11:44:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=88=86=E4=BA=AB1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/dto/Share.go | 64 ------------------------------------------------ 1 file changed, 64 deletions(-) diff --git a/api/dto/Share.go b/api/dto/Share.go index 34096da..c6a2fc7 100644 --- a/api/dto/Share.go +++ b/api/dto/Share.go @@ -1,71 +1,7 @@ package dto -import ( - "knowledge/api/model" -) - type ShareDto struct { QuestionQa *QuestionQaDto `json:"question_qa"` // 题库数据 Question []*QuestionDto `json:"question"` // 题库关联题目列表 BaseTokenItem []*BaseTokenItemDto `json:"base_token_item"` // 题库关联飞花令-列表 } - -//// ShareQuestionDto 题目数据 -//type ShareQuestionDto struct { -// QuestionName string `json:"question_name"` // 题目名称 -// QuestionType int `json:"question_type"` // 题目类型(1:单选 2:多选 3:问答 4:判断) -// QuestionSource int `json:"question_source"` // 题目来源(1:本题库 2:外部数据) -// QuestionImage []string `json:"question_image"` // 题目图片 -// QuestionAnswer string `json:"question_answer"` // 答案 -// QuestionAnalysis string `json:"question_analysis"` // 解析 -// Difficulty int `json:"difficulty"` // 难度(0:未知 1:低 2:中 3:高) -// IsMustSelect int `json:"is_must_select"` // 是否必被选中 -//} -// -//// GetShareQuestionDto 分享题目详情 -//func GetShareQuestionDto(m *model.Question) *ShareQuestionDto { -// var questionImage []string -// if m.QuestionImage != "" { -// result := strings.Split(m.QuestionImage, ",") -// if len(result) > 0 { -// for _, v := range result { -// v = utils.AddOssDomain(v) -// questionImage = append(questionImage, v) -// } -// } -// } -// -// return &ShareQuestionDto{ -// QuestionName: m.QuestionName, -// QuestionType: m.QuestionType, -// QuestionSource: m.QuestionSource, -// QuestionImage: questionImage, -// QuestionAnswer: m.QuestionAnswer, -// QuestionAnalysis: m.QuestionAnalysis, -// Difficulty: m.Difficulty, -// } -//} - -// LoadQuestionQa 加载题库数据 -func (r *ShareDto) LoadQuestionQa(m *model.QuestionQa) *ShareDto { - if m != nil { - r.QuestionQa = GetQuestionQaDto(m) - } - return r -} - -// LoadQuestion 加载题库关联题目列表 -func (r *ShareDto) LoadQuestion(m []*model.Question) *ShareDto { - if len(m) > 0 { - r.Question = GetQuestionListDto(m) - } - return r -} - -// LoadBaseTokenItem 加载题库关联飞花令-列表 -func (r *ShareDto) LoadBaseTokenItem(m []*model.BaseTokenItem) *ShareDto { - if len(m) > 0 { - r.BaseTokenItem = GetBaseTokenItemListDto(m) - } - return r -}