package groupPower_m import ( "git.hilo.cn/hilo-common/domain" "git.hilo.cn/hilo-common/resource/mysql" ) type GroupPowerInfo struct { mysql.Entity GroupUid string Name string Nameplate string Declaration string Icon string Status int } func (GroupPowerInfo) TableName() string { return "group_power" } // 批量获取家族信息 func MGetGroupPowerInfoMap(model *domain.Model, groupPowerIds []mysql.ID) (map[mysql.ID]GroupPowerInfo, error) { var rows []GroupPowerInfo res := make(map[mysql.ID]GroupPowerInfo) if err := model.DB().Model(GroupPowerInfo{}).Where("id in ?", groupPowerIds).Find(&rows).Error; err != nil { model.Log.Errorf("MGetGroupPowerInfo fail:%v", err) return res, err } for i, v := range rows { res[v.ID] = rows[i] } return res, nil }