loginType.go 922 B

123456789101112131415161718192021222324252627282930
  1. package typeManage
  2. import "log-server/global"
  3. type LoginType struct {
  4. Id int64 `gorm:"column:id;" json:"id"`
  5. LoginName string `gorm:"column:login_name;" json:"login_name"`
  6. LoginDesc string `gorm:"column:login_desc;" json:"login_desc"`
  7. DisplaySequence int64 `gorm:"column:display_sequence;" json:"display_sequence"`
  8. GameCounts int64 `gorm:"column:game_counts;" json:"game_counts"`
  9. CreatedAt LocalTime `gorm:"column:create_time;" json:"createdAt"`
  10. UpdatedAt LocalTime `gorm:"column:update_time;" json:"updatedAt"`
  11. }
  12. func (m *LoginType) GetLoginTypeData() (mps map[int64]LoginType, err error) {
  13. var loginType []LoginType
  14. err = global.GVA_DB.Table("login_type").Find(&loginType).Error
  15. if err != nil {
  16. return
  17. }
  18. if len(loginType) == 0 {
  19. return
  20. }
  21. var mp = map[int64]LoginType{}
  22. for _, pc := range loginType {
  23. mp[pc.Id] = pc
  24. }
  25. return mp, err
  26. }