28 lines
1.1 KiB
Go
28 lines
1.1 KiB
Go
package dto
|
||
|
||
// SuperReportOverviewFilter 超管报表查询条件。
|
||
type SuperReportOverviewFilter struct {
|
||
// TenantID 租户ID(不传代表全平台)。
|
||
TenantID *int64 `query:"tenant_id"`
|
||
// StartAt 统计开始时间(RFC3339,可选;默认当前时间往前 7 天)。
|
||
StartAt *string `query:"start_at"`
|
||
// EndAt 统计结束时间(RFC3339,可选;默认当前时间)。
|
||
EndAt *string `query:"end_at"`
|
||
// Granularity 统计粒度(day;目前仅支持 day)。
|
||
Granularity *string `query:"granularity"`
|
||
}
|
||
|
||
// SuperReportExportForm 超管报表导出参数。
|
||
type SuperReportExportForm struct {
|
||
// TenantID 租户ID(不传代表全平台)。
|
||
TenantID *int64 `json:"tenant_id"`
|
||
// StartAt 统计开始时间(RFC3339,可选;默认当前时间往前 7 天)。
|
||
StartAt *string `json:"start_at"`
|
||
// EndAt 统计结束时间(RFC3339,可选;默认当前时间)。
|
||
EndAt *string `json:"end_at"`
|
||
// Granularity 统计粒度(day;目前仅支持 day)。
|
||
Granularity *string `json:"granularity"`
|
||
// Format 导出格式(仅支持 csv)。
|
||
Format string `json:"format"`
|
||
}
|