Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Event ¶
type Event struct { basemodel.StringIDModel `table:"-"` Idx int64 `gorm:"column:idx" json:"idx,omitempty"` // 项目排序 Name string `gorm:"column:name" json:"name,omitempty"` // 项目名 OtherNames string `gorm:"column:other_name" json:"otherNames,omitempty"` // 其他名称 Cn string `gorm:"column:cn" json:"cn,omitempty"` // 中文名 Class string `gorm:"column:class" json:"class,omitempty"` // 分类 IsComp bool `gorm:"column:is_comp" json:"isComp,omitempty"` // 比赛项目 Icon string `gorm:"column:icon" json:"icon,omitempty" table:"-"` // Icon IconBase64 string `gorm:"column:icon_base64" json:"iconBase64,omitempty" table:"-"` // Icon base64 IsWCA bool `gorm:"column:is_wca" json:"isWCA,omitempty"` // WCA项目 BaseRouteType RouteType `gorm:"column:base_route_typ" json:"base_route_typ,omitempty"` // 默认轮次 }
type RouteMap ¶
type RouteMap struct { Name string `json:"name"` // 名称 Integer bool `json:"bestInteger"` // 成绩取整数 fmc项目 Repeatedly bool `json:"repeatedly"` // 是否多轮还原项目 RepeatedlyNum int `json:"repeatedlyNum"` // 多轮还原项目的轮次 Rounds int `json:"rounds"` // 成绩数 WithBest bool `json:"withBest"` // 取最佳 HeadToTailNum int `json:"headToTailNum"` // 去头尾的数量 NotComp bool `json:"notComp"` // 是否非比赛项目 }
type RouteType ¶
type RouteType int
const ( RouteTypeNot RouteType = iota // 非比赛项目 RouteType1rounds // "1_r" // 单轮项目 RouteType3roundsBest // "3_r_b" // 三轮取最佳 RouteType3RoundsAvgWithInteger // “3_r_a_i” // 三轮取平均 单次取整 RouteType3roundsAvg // "3_r_a" // 三轮取平均 RouteType5roundsBest // "5_r_b" // 五轮取最佳 RouteType5roundsAvg // "5_r_a" // 五轮取平均 RouteType5RoundsAvgHT // "5_r_a_ht" // 五轮去头尾取平均 RouteTypeRepeatedly // "ry" // 单轮多次还原项目, 成绩1:还原数; 成绩2:尝试数; 成绩3:时间; RouteType2RepeatedlyBest // “2ry” 两轮多次尝试取最佳 RouteType3RepeatedlyBest // "3ry" // 三轮尝试多次还原项目 成绩1:还原数; 成绩2:尝试数; 成绩3:时间; 循环3次 )
Click to show internal directories.
Click to hide internal directories.