go-common/app/job/main/answer/model/question.go

58 lines
1.5 KiB
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package model
import "time"
// LabourQs labour question.
type LabourQs struct {
ID int64 `json:"id"`
Mid int64 `json:"mid"`
Question string `json:"question"`
Ans int8 `json:"ans"`
AvID int64 `json:"av_id"`
Status int8 `json:"status"`
Source int8 `json:"source"`
Isdel int8 `json:"isdel"`
State int8 `json:"state"`
Ctime string `json:"ctime"`
Mtime string `json:"mtime"`
}
// Question question info .
type Question struct {
ID int64 `json:"id"`
Mid int64 `json:"mid"`
IP string `json:"ip"`
TypeID int8 `json:"type"`
MediaType int8 `json:"media_type"`
Check int8 `json:"check"`
Source int8 `json:"source"`
Question string `json:"question"`
Ans1 string `json:"ans1"`
Ans2 string `json:"ans2"`
Ans3 string `json:"ans3"`
Ans4 string `json:"ans4"`
Ans []string `json:"-"`
Tips string `json:"tips"`
AvID int32 `json:"av_id"`
Ctime time.Time `json:"ctime"`
Mtime time.Time `json:"mtime"`
Operator string `json:"operator"`
}
// answer constants
const (
ExtraAnsA = "符合规范"
ExtraAnsB = "不符合规范"
HadCreateImg = 1
LimitSize = 100
)
// Formal user formal info.
type Formal struct {
Mid int64 `json:"mid"` // 用户 ID
Hid int64 `json:"history_id"` // 答题历史 ID
Cookie string `json:"cookie"` // cookie
IP string `json:"ip"` // cookie
PassTime time.Time `json:"pass_time"` // 通过时间
}