1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package model
- import "go-common/library/time"
- // TypeInfo type info
- type TypeInfo struct {
- ID int64 `json:"id"`
- Parentid int64 `json:"-" gorm:"column:parentid"`
- Name string `json:"name" gorm:"column:typename"`
- LabelName string `json:"label_name" gorm:"column:lablename"`
- Subs []*SubType `json:"subs"`
- }
- // TableName for gorm.
- func (t *TypeInfo) TableName() string {
- return "ans_v3_question_type"
- }
- // SubType sub type info
- type SubType struct {
- ID int64 `json:"id"`
- Name string `json:"name"`
- LabelName string `json:"-"`
- }
- // AnswerHistoryDB info.
- type AnswerHistoryDB struct {
- ID int64 `json:"id"`
- Hid int64 `json:"hid"`
- Mid int64 `json:"mid"`
- StartTime time.Time `json:"start_time"`
- StepOneErrTimes int8 `json:"step_one_err_times"`
- StepOneCompleteTime int64 `json:"step_one_complete_time"`
- StepExtraStartTime time.Time `json:"step_extra_start_time"`
- StepExtraCompleteTime int64 `json:"step_extra_complete_time"`
- StepExtraScore int64 `json:"step_extra_score"`
- StepTwoStartTime time.Time `json:"step_two_start_time"`
- CompleteTime time.Time `json:"complete_time"`
- CompleteResult string `json:"complete_result"`
- Score int8 `json:"score"`
- IsFirstPass int8 `json:"is_first_pass"`
- IsPassCaptcha int8 `json:"is_pass_captcha"`
- PassedLevel int8 `json:"passed_level"`
- RankID int `json:"rank_id"`
- Ctime time.Time `json:"ctime"`
- Mtime time.Time `json:"mtime"`
- }
|