| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- // Code generated by excel export. DO NOT EDIT.
- package data
- var LeagueLog = &leagueLogConfig{}
- func init() {
- _allList = append(_allList, LeagueLog)
- }
- type (
- LeagueLogRow struct {
- LogID int32 `json:"LogID"` // 日志ID
- LogType int32 `json:"LogType"` // 日志类型
- }
- leagueLogConfig struct {
- baseConfig
- list []*LeagueLogRow // all list
- logIDUniMaps map[int32]*LeagueLogRow // key:logID
- }
- )
- func (p *leagueLogConfig) Name() string {
- return "league_log"
- }
- func (p *leagueLogConfig) Init() {
- p.logIDUniMaps = map[int32]*LeagueLogRow{}
- }
- func (p *leagueLogConfig) OnLoad(maps interface{}, reload bool) (int, error) {
- if reload && p.denyLoad {
- return 0, nil
- }
- var list []*LeagueLogRow
- if err := DecodeData(maps, &list); err != nil {
- return 0, err
- }
- p.list = list
- logIDUniMaps := map[int32]*LeagueLogRow{}
- for _, row := range list {
- logIDUniMaps[row.LogID] = row
- }
- p.logIDUniMaps = logIDUniMaps
- return len(list), nil
- }
- // func (p *leagueLogConfig) OnAfterLoad(_ bool) {
- // }
- func (p *leagueLogConfig) List() []*LeagueLogRow {
- return p.list
- }
- func (p *leagueLogConfig) GetByLogID(logID int32) (*LeagueLogRow, bool) {
- value, found := p.logIDUniMaps[logID]
- return value, found
- }
- func (p *leagueLogConfig) ContainLogID(logID int32) bool {
- _, found := p.logIDUniMaps[logID]
- return found
- }
|