初始
This commit is contained in:
96
api/v1/system/bus_questions_configuration.go
Normal file
96
api/v1/system/bus_questions_configuration.go
Normal file
@ -0,0 +1,96 @@
|
||||
// ==========================================================================
|
||||
// GFast自动生成api操作代码。
|
||||
// 生成日期:2023-10-07 17:11:20
|
||||
// 生成路径: api/v1/system/bus_questions_configuration.go
|
||||
// 生成人:gfast
|
||||
// desc:题库配置相关参数
|
||||
// company:云南奇讯科技有限公司
|
||||
// ==========================================================================
|
||||
|
||||
package system
|
||||
|
||||
import (
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
commonApi "github.com/tiger1103/gfast/v3/api/v1/common"
|
||||
"github.com/tiger1103/gfast/v3/internal/app/system/model"
|
||||
)
|
||||
|
||||
// BusQuestionsConfigurationSearchReq 分页请求参数
|
||||
type BusQuestionsConfigurationSearchReq struct {
|
||||
g.Meta `path:"/list" tags:"题库配置" method:"get" summary:"题库配置列表"`
|
||||
commonApi.PageReq
|
||||
commonApi.Author
|
||||
}
|
||||
|
||||
// BusQuestionsConfigurationSearchRes 列表返回结果
|
||||
type BusQuestionsConfigurationSearchRes struct {
|
||||
g.Meta `mime:"application/json"`
|
||||
commonApi.ListRes
|
||||
List []*model.BusQuestionsConfigurationListRes `json:"list"`
|
||||
}
|
||||
|
||||
// BusQuestionsConfigurationAddReq 添加操作请求参数
|
||||
type BusQuestionsConfigurationAddReq struct {
|
||||
g.Meta `path:"/add" tags:"题库配置" method:"post" summary:"题库配置添加"`
|
||||
commonApi.Author
|
||||
SingleChoice int `p:"singleChoice" dc:"单选题(单位/道)" v:"required#单选题(单位/道)不能为空"`
|
||||
SingleScore float64 `p:"singleScore" dc:"单选分数" v:"required#单选分数不能为空"`
|
||||
MultipleChoice int `p:"multipleChoice" dc:"多选题(单位/道)" v:"required#多选题(单位/道)不能为空"`
|
||||
MultipleScore float64 `p:"multipleScore" dc:"多选分数" v:"required#多选分数不能为空"`
|
||||
Estimate int `p:"estimate" dc:"判断题(单位/道)" v:"required#判断题(单位/道)不能为空"`
|
||||
EstimateScore float64 `p:"estimateScore" dc:"判断分数" v:"required#判断分数不能为空"`
|
||||
FullMark float64 `p:"fullMark" dc:"满分" v:"required#满分不能为空"`
|
||||
PassingScore float64 `p:"passingScore" dc:"及格线" v:"required#及格线不能为空"`
|
||||
AnswerTime float64 `p:"answerTime" dc:"答题最大超时时间" v:"min:0#及格线不能为空"`
|
||||
}
|
||||
|
||||
// BusQuestionsConfigurationAddRes 添加操作返回结果
|
||||
type BusQuestionsConfigurationAddRes struct {
|
||||
commonApi.EmptyRes
|
||||
}
|
||||
|
||||
// BusQuestionsConfigurationEditReq 修改操作请求参数
|
||||
type BusQuestionsConfigurationEditReq struct {
|
||||
g.Meta `path:"/edit" tags:"题库配置" method:"put" summary:"题库配置修改"`
|
||||
commonApi.Author
|
||||
Id int64 `p:"id" v:"required#主键ID不能为空"`
|
||||
SingleChoice int `p:"singleChoice" dc:"单选题(单位/道)" v:"required#单选题(单位/道)不能为空"`
|
||||
SingleScore float64 `p:"singleScore" dc:"单选分数" v:"required#单选分数不能为空"`
|
||||
MultipleChoice int `p:"multipleChoice" dc:"多选题(单位/道)" v:"required#多选题(单位/道)不能为空"`
|
||||
MultipleScore float64 `p:"multipleScore" dc:"多选分数" v:"required#多选分数不能为空"`
|
||||
Estimate int `p:"estimate" dc:"判断题(单位/道)" v:"required#判断题(单位/道)不能为空"`
|
||||
EstimateScore float64 `p:"estimateScore" dc:"判断分数" v:"required#判断分数不能为空"`
|
||||
FullMark float64 `p:"fullMark" dc:"满分" v:"required#满分不能为空"`
|
||||
PassingScore float64 `p:"passingScore" dc:"及格线" v:"required#及格线不能为空"`
|
||||
AnswerTime float64 `p:"answerTime" dc:"答题最大超时时间" v:"min:0#及格线不能为空"`
|
||||
}
|
||||
|
||||
// BusQuestionsConfigurationEditRes 修改操作返回结果
|
||||
type BusQuestionsConfigurationEditRes struct {
|
||||
commonApi.EmptyRes
|
||||
}
|
||||
|
||||
// BusQuestionsConfigurationGetReq 获取一条数据请求
|
||||
type BusQuestionsConfigurationGetReq struct {
|
||||
g.Meta `path:"/get" tags:"题库配置" method:"get" summary:"获取题库配置信息"`
|
||||
commonApi.Author
|
||||
Id int64 `p:"id" v:"required#主键必须"` //通过主键获取
|
||||
}
|
||||
|
||||
// BusQuestionsConfigurationGetRes 获取一条数据结果
|
||||
type BusQuestionsConfigurationGetRes struct {
|
||||
g.Meta `mime:"application/json"`
|
||||
*model.BusQuestionsConfigurationInfoRes
|
||||
}
|
||||
|
||||
// BusQuestionsConfigurationDeleteReq 删除数据请求
|
||||
type BusQuestionsConfigurationDeleteReq struct {
|
||||
g.Meta `path:"/delete" tags:"题库配置" method:"delete" summary:"删除题库配置"`
|
||||
commonApi.Author
|
||||
Ids []int64 `p:"ids" v:"required#主键必须"` //通过主键删除
|
||||
}
|
||||
|
||||
// BusQuestionsConfigurationDeleteRes 删除数据返回
|
||||
type BusQuestionsConfigurationDeleteRes struct {
|
||||
commonApi.EmptyRes
|
||||
}
|
Reference in New Issue
Block a user