lord_name.go 893 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. // Code generated by excel export. DO NOT EDIT.
  2. package data
  3. var LordName = &lordNameConfig{}
  4. func init() {
  5. _allList = append(_allList, LordName)
  6. }
  7. type (
  8. LordNameRow struct {
  9. LastName string `json:"LastName"` // 姓
  10. MaleName string `json:"MaleName"` // 男名
  11. FemaleName string `json:"FemaleName"` // 女名
  12. }
  13. lordNameConfig struct {
  14. baseConfig
  15. list []*LordNameRow // all list
  16. }
  17. )
  18. func (p *lordNameConfig) Name() string {
  19. return "lord_name"
  20. }
  21. func (p *lordNameConfig) Init() {
  22. }
  23. func (p *lordNameConfig) OnLoad(maps interface{}, reload bool) (int, error) {
  24. if reload && p.denyLoad {
  25. return 0, nil
  26. }
  27. var list []*LordNameRow
  28. if err := DecodeData(maps, &list); err != nil {
  29. return 0, err
  30. }
  31. p.list = list
  32. return len(list), nil
  33. }
  34. // func (p *lordNameConfig) OnAfterLoad(_ bool) {
  35. // }
  36. func (p *lordNameConfig) List() []*LordNameRow {
  37. return p.list
  38. }