// Code generated by excel export. DO NOT EDIT. package data {{- range .HeadTypes }} import ( "f1-game/internal/{{ . }}" ) {{- end }} {{- if eq .GenCode.IgnoreInitCode false }} var {{ .VarName }} = &{{ .ConfigName }}Config{} func init() { _allList = append(_allList, {{ .VarName }}) } {{- end }} type ( {{ .ClassName }}Row struct { {{- range .ClassFields }} {{ .CapsName }} {{ .Type }} `json:"{{ .Name }}"` // {{ .Desc }} {{- end }} } {{ .ConfigName }}Config struct { baseConfig {{ .ClassName }}Row } ) func (p *{{ .ConfigName }}Config) Name() string { return "{{ .FileName }}" } func (p *{{ .ConfigName }}Config) Init() { } func (p *{{ .ConfigName }}Config) OnLoad(maps interface{}, reload bool) (int, error) { if reload && p.denyLoad { return 0, nil } err := DecodeData(maps, &p.{{ .ClassName }}Row) return 1, err } // func (p *{{ .ConfigName }}Config) OnAfterLoad(_ bool) { // }