|
@@ -13,17 +13,51 @@ type ExamPao struct {
|
|
}
|
|
}
|
|
|
|
|
|
type ExamPo struct {
|
|
type ExamPo struct {
|
|
- Id int `json:"id" db:"id"` // 自增id
|
|
|
|
- TeamName string `json:"teamName" db:"team_name"`
|
|
|
|
- Topic string `json:"topic" db:"topic"`
|
|
|
|
- BeginTime time.Time `json:"beginTime" db:"begin_time"`
|
|
|
|
- EndTime time.Time `json:"endTime" db:"end_time"`
|
|
|
|
- ScoreOnline float64 `json:"scoreOnline" db:"score_online"`
|
|
|
|
- ScoreOffline float64 `json:"scoreOffline" db:"score_offline"`
|
|
|
|
- ScoreFinal float64 `json:"scoreFinal" db:"score_final"`
|
|
|
|
- Details sql.NullString `json:"details" db:"details"`
|
|
|
|
- ScoreReportPath string `json:"ScoreReportPath" db:"score_report_path"`
|
|
|
|
- EquipmentNo string `json:"equipmentNo" db:"equipment_no"`
|
|
|
|
|
|
+ Id int `json:"id" db:"id"` // 自增id
|
|
|
|
+ TeamName string `json:"teamName" db:"team_name"`
|
|
|
|
+ Topic string `json:"topic" db:"topic"`
|
|
|
|
+ BeginTime time.Time `json:"beginTime" db:"begin_time"`
|
|
|
|
+ EndTime time.Time `json:"endTime" db:"end_time"`
|
|
|
|
+ ScoreOnline float64 `json:"scoreOnline" db:"score_online"`
|
|
|
|
+ ScoreOffline float64 `json:"scoreOffline" db:"score_offline"`
|
|
|
|
+ ScoreFinal float64 `json:"scoreFinal" db:"score_final"`
|
|
|
|
+ Details sql.NullString `json:"details" db:"details"`
|
|
|
|
+ ScoreReportPath string `json:"ScoreReportPath" db:"score_report_path"`
|
|
|
|
+ EquipmentNo string `json:"equipmentNo" db:"equipment_no"`
|
|
|
|
+ DeductScoreOffline_1_1 int `json:"deductScoreOffline_1_1" db:"deduct_score_offline_1_1"`
|
|
|
|
+ DeductScoreOffline_1_2 int `json:"deductScoreOffline_1_2" db:"deduct_score_offline_1_2"`
|
|
|
|
+ DeductScoreOffline_1_3 int `json:"deductScoreOffline_1_3" db:"deduct_score_offline_1_3"`
|
|
|
|
+ DeductScoreOffline_1_4 int `json:"deductScoreOffline_1_4" db:"deduct_score_offline_1_4"`
|
|
|
|
+ DeductScoreOffline_2_1 int `json:"deductScoreOffline_2_1" db:"deduct_score_offline_2_1"`
|
|
|
|
+ DeductScoreOffline_2_2 int `json:"deductScoreOffline_2_2" db:"deduct_score_offline_2_2"`
|
|
|
|
+ DeductScoreOffline_3_1 int `json:"deductScoreOffline_3_1" db:"deduct_score_offline_3_1"`
|
|
|
|
+ DeductScoreOffline_3_2 int `json:"deductScoreOffline_3_2" db:"deduct_score_offline_3_2"`
|
|
|
|
+ DeductScoreOffline_3_3 int `json:"deductScoreOffline_3_3" db:"deduct_score_offline_3_3"`
|
|
|
|
+ DeductScoreOffline_3_4 int `json:"deductScoreOffline_3_4" db:"deduct_score_offline_3_4"`
|
|
|
|
+ DeductScoreOffline_4_1 int `json:"deductScoreOffline_4_1" db:"deduct_score_offline_4_1"`
|
|
|
|
+ DeductScoreOffline_4_2 int `json:"deductScoreOffline_4_2" db:"deduct_score_offline_4_2"`
|
|
|
|
+ DeductScoreOffline_4_3 int `json:"deductScoreOffline_4_3" db:"deduct_score_offline_4_3"`
|
|
|
|
+ DeductScoreOffline_5_1 int `json:"deductScoreOffline_5_1" db:"deduct_score_offline_5_1"`
|
|
|
|
+ DeductScoreOffline_5_2 int `json:"deductScoreOffline_5_2" db:"deduct_score_offline_5_2"`
|
|
|
|
+ DeductScoreOffline_5_3 int `json:"deductScoreOffline_5_3" db:"deduct_score_offline_5_3"`
|
|
|
|
+ DeductScoreOffline_6_1 int `json:"deductScoreOffline_6_1" db:"deduct_score_offline_6_1"`
|
|
|
|
+ DeductScoreOffline_6_2 int `json:"deductScoreOffline_6_2" db:"deduct_score_offline_6_2"`
|
|
|
|
+ DeductScoreOffline_7_1 int `json:"deductScoreOffline_7_1" db:"deduct_score_offline_7_1"`
|
|
|
|
+ DeductScoreOffline_7_2 int `json:"deductScoreOffline_7_2" db:"deduct_score_offline_7_2"`
|
|
|
|
+ DeductScoreOffline_7_3 int `json:"deductScoreOffline_7_3" db:"deduct_score_offline_7_3"`
|
|
|
|
+ DeductScoreOffline_8_1 int `json:"deductScoreOffline_8_1" db:"deduct_score_offline_8_1"`
|
|
|
|
+ DeductScoreOffline_8_2 int `json:"deductScoreOffline_8_2" db:"deduct_score_offline_8_2"`
|
|
|
|
+ DeductScoreOffline_8_3 int `json:"deductScoreOffline_8_3" db:"deduct_score_offline_8_3"`
|
|
|
|
+ DeductScoreOffline_9_1 int `json:"deductScoreOffline_9_1" db:"deduct_score_offline_9_1"`
|
|
|
|
+ DeductScoreOffline_9_2 int `json:"deductScoreOffline_9_2" db:"deduct_score_offline_9_2"`
|
|
|
|
+ DeductScoreOffline_9_3 int `json:"deductScoreOffline_9_3" db:"deduct_score_offline_9_3"`
|
|
|
|
+ DeductScoreOffline_10_1 int `json:"deductScoreOffline_10_1" db:"deduct_score_offline_10_1"`
|
|
|
|
+ DeductScoreOffline_10_2 int `json:"deductScoreOffline_10_2" db:"deduct_score_offline_10_2"`
|
|
|
|
+ DeductScoreOffline_11_1 int `json:"deductScoreOffline_11_1" db:"deduct_score_offline_11_1"`
|
|
|
|
+ DeductScoreOffline_11_2 int `json:"deductScoreOffline_11_2" db:"deduct_score_offline_11_2"`
|
|
|
|
+ DeductScoreOffline_11_3 int `json:"deductScoreOffline_11_3" db:"deduct_score_offline_11_3"`
|
|
|
|
+ DeductScoreOffline_12_1 int `json:"deductScoreOffline_12_1" db:"deduct_score_offline_12_1"`
|
|
|
|
+ DeductScoreOffline_12_2 int `json:"deductScoreOffline_12_2" db:"deduct_score_offline_12_2"`
|
|
}
|
|
}
|
|
|
|
|
|
type ExamVo struct {
|
|
type ExamVo struct {
|
|
@@ -53,6 +87,44 @@ type ExamReportPao struct {
|
|
EndTime string `json:"endTime"`
|
|
EndTime string `json:"endTime"`
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+type ExamOfflinePao struct {
|
|
|
|
+ Id int `json:"id"`
|
|
|
|
+ DeductScoreOffline_1_1 int `json:"deductScoreOffline_1_1" db:"deduct_score_offline_1_1"`
|
|
|
|
+ DeductScoreOffline_1_2 int `json:"deductScoreOffline_1_2" db:"deduct_score_offline_1_2"`
|
|
|
|
+ DeductScoreOffline_1_3 int `json:"deductScoreOffline_1_3" db:"deduct_score_offline_1_3"`
|
|
|
|
+ DeductScoreOffline_1_4 int `json:"deductScoreOffline_1_4" db:"deduct_score_offline_1_4"`
|
|
|
|
+ DeductScoreOffline_2_1 int `json:"deductScoreOffline_2_1" db:"deduct_score_offline_2_1"`
|
|
|
|
+ DeductScoreOffline_2_2 int `json:"deductScoreOffline_2_2" db:"deduct_score_offline_2_2"`
|
|
|
|
+ DeductScoreOffline_3_1 int `json:"deductScoreOffline_3_1" db:"deduct_score_offline_3_1"`
|
|
|
|
+ DeductScoreOffline_3_2 int `json:"deductScoreOffline_3_2" db:"deduct_score_offline_3_2"`
|
|
|
|
+ DeductScoreOffline_3_3 int `json:"deductScoreOffline_3_3" db:"deduct_score_offline_3_3"`
|
|
|
|
+ DeductScoreOffline_3_4 int `json:"deductScoreOffline_3_4" db:"deduct_score_offline_3_4"`
|
|
|
|
+ DeductScoreOffline_4_1 int `json:"deductScoreOffline_4_1" db:"deduct_score_offline_4_1"`
|
|
|
|
+ DeductScoreOffline_4_2 int `json:"deductScoreOffline_4_2" db:"deduct_score_offline_4_2"`
|
|
|
|
+ DeductScoreOffline_4_3 int `json:"deductScoreOffline_4_3" db:"deduct_score_offline_4_3"`
|
|
|
|
+ DeductScoreOffline_5_1 int `json:"deductScoreOffline_5_1" db:"deduct_score_offline_5_1"`
|
|
|
|
+ DeductScoreOffline_5_2 int `json:"deductScoreOffline_5_2" db:"deduct_score_offline_5_2"`
|
|
|
|
+ DeductScoreOffline_5_3 int `json:"deductScoreOffline_5_3" db:"deduct_score_offline_5_3"`
|
|
|
|
+ DeductScoreOffline_6_1 int `json:"deductScoreOffline_6_1" db:"deduct_score_offline_6_1"`
|
|
|
|
+ DeductScoreOffline_6_2 int `json:"deductScoreOffline_6_2" db:"deduct_score_offline_6_2"`
|
|
|
|
+ DeductScoreOffline_7_1 int `json:"deductScoreOffline_7_1" db:"deduct_score_offline_7_1"`
|
|
|
|
+ DeductScoreOffline_7_2 int `json:"deductScoreOffline_7_2" db:"deduct_score_offline_7_2"`
|
|
|
|
+ DeductScoreOffline_7_3 int `json:"deductScoreOffline_7_3" db:"deduct_score_offline_7_3"`
|
|
|
|
+ DeductScoreOffline_8_1 int `json:"deductScoreOffline_8_1" db:"deduct_score_offline_8_1"`
|
|
|
|
+ DeductScoreOffline_8_2 int `json:"deductScoreOffline_8_2" db:"deduct_score_offline_8_2"`
|
|
|
|
+ DeductScoreOffline_8_3 int `json:"deductScoreOffline_8_3" db:"deduct_score_offline_8_3"`
|
|
|
|
+ DeductScoreOffline_9_1 int `json:"deductScoreOffline_9_1" db:"deduct_score_offline_9_1"`
|
|
|
|
+ DeductScoreOffline_9_2 int `json:"deductScoreOffline_9_2" db:"deduct_score_offline_9_2"`
|
|
|
|
+ DeductScoreOffline_9_3 int `json:"deductScoreOffline_9_3" db:"deduct_score_offline_9_3"`
|
|
|
|
+ DeductScoreOffline_10_1 int `json:"deductScoreOffline_10_1" db:"deduct_score_offline_10_1"`
|
|
|
|
+ DeductScoreOffline_10_2 int `json:"deductScoreOffline_10_2" db:"deduct_score_offline_10_2"`
|
|
|
|
+ DeductScoreOffline_11_1 int `json:"deductScoreOffline_11_1" db:"deduct_score_offline_11_1"`
|
|
|
|
+ DeductScoreOffline_11_2 int `json:"deductScoreOffline_11_2" db:"deduct_score_offline_11_2"`
|
|
|
|
+ DeductScoreOffline_11_3 int `json:"deductScoreOffline_11_3" db:"deduct_score_offline_11_3"`
|
|
|
|
+ DeductScoreOffline_12_1 int `json:"deductScoreOffline_12_1" db:"deduct_score_offline_12_1"`
|
|
|
|
+ DeductScoreOffline_12_2 int `json:"deductScoreOffline_12_2" db:"deduct_score_offline_12_2"`
|
|
|
|
+}
|
|
|
|
+
|
|
/*
|
|
/*
|
|
{
|
|
{
|
|
"TotalScore": 10,
|
|
"TotalScore": 10,
|