package activity import ( "context" "bindbox-game/internal/repository/mysql/model" ) // ListIssueRewards 查询期奖励列表 // 参数: issueID 期ID // 返回: 奖励集合与错误 func (s *service) ListIssueRewards(ctx context.Context, issueID int64) (items []*model.ActivityRewardSettings, err error) { items, err = s.readDB.ActivityRewardSettings.WithContext(ctx).Where(s.readDB.ActivityRewardSettings.IssueID.Eq(issueID)).Order(s.readDB.ActivityRewardSettings.Sort.Asc()).Find() if err != nil { return nil, err } return items, nil }