处理分享1
This commit is contained in:
parent
c209dafac5
commit
077b94ff99
@ -1,71 +1,7 @@
|
|||||||
package dto
|
package dto
|
||||||
|
|
||||||
import (
|
|
||||||
"knowledge/api/model"
|
|
||||||
)
|
|
||||||
|
|
||||||
type ShareDto struct {
|
type ShareDto struct {
|
||||||
QuestionQa *QuestionQaDto `json:"question_qa"` // 题库数据
|
QuestionQa *QuestionQaDto `json:"question_qa"` // 题库数据
|
||||||
Question []*QuestionDto `json:"question"` // 题库关联题目列表
|
Question []*QuestionDto `json:"question"` // 题库关联题目列表
|
||||||
BaseTokenItem []*BaseTokenItemDto `json:"base_token_item"` // 题库关联飞花令-列表
|
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