add new report handler
This commit is contained in:
20
models/report.go
Normal file
20
models/report.go
Normal file
@@ -0,0 +1,20 @@
|
||||
package models
|
||||
|
||||
type ReportFilter struct {
|
||||
Weekdays Weekdays `json:"weekdays"`
|
||||
Date Date `json:"date"`
|
||||
Groups []uint `json:"groupIds,omitempty"`
|
||||
Name []string `json:"name,omitempty"`
|
||||
}
|
||||
|
||||
type Report struct {
|
||||
Data map[string]*Data `json:"data,omitempty"`
|
||||
Attendees []*Member `json:"attendees,omitempty"`
|
||||
NonAttendees []*Member `json:"nonAttendees,omitempty"`
|
||||
}
|
||||
|
||||
type Data struct {
|
||||
Minimal int `json:"minimal,omitempty"`
|
||||
Average int `json:"average,omitempty"`
|
||||
Maximal int `json:"maximal,omitempty"`
|
||||
}
|
||||
Reference in New Issue
Block a user