处理分享1
This commit is contained in:
parent
c209dafac5
commit
077b94ff99
@ -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
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user