- Introduced EventWithSettings and EventWithSettingsRes structs for enhanced event data handling. - Implemented conversion functions for creating and updating event settings. - Added support for fetching events with settings from the database. - Created new report data structures for comprehensive reporting capabilities. - Implemented event statistics retrieval and filtering by league and sport. - Added handlers for event statistics endpoints in the web server. - Introduced DateInterval type for managing time intervals in reports.
10 lines
310 B
Go
10 lines
310 B
Go
package repository
|
|
|
|
|
|
func (r *ReportRepo) GetCompanyWiseReport(ctx context.Context, from, to time.Time) ([]dbgen.GetCompanyWiseReportRow, error) {
|
|
params := dbgen.GetCompanyWiseReportParams{
|
|
From: ToPgTimestamp(from),
|
|
To: ToPgTimestamp(to),
|
|
}
|
|
return r.store.queries.GetCompanyWiseReport(ctx, params)
|
|
} |