update request log
This commit is contained in:
@@ -121,6 +121,51 @@ use OpenApi\Attributes as OA;
|
||||
new OA\Property(property: 'created_at', type: 'string', format: 'date-time'),
|
||||
]
|
||||
)]
|
||||
#[OA\Schema(
|
||||
schema: 'DashboardOverview',
|
||||
type: 'object',
|
||||
description: 'Dashboard 概览统计',
|
||||
properties: [
|
||||
new OA\Property(property: 'today', properties: [
|
||||
new OA\Property(property: 'success', type: 'integer', example: 120),
|
||||
new OA\Property(property: 'failed', type: 'integer', example: 3),
|
||||
], type: 'object', description: '今日统计'),
|
||||
new OA\Property(property: 'this_week', properties: [
|
||||
new OA\Property(property: 'success', type: 'integer', example: 850),
|
||||
new OA\Property(property: 'failed', type: 'integer', example: 15),
|
||||
], type: 'object', description: '本周统计'),
|
||||
new OA\Property(property: 'this_month', properties: [
|
||||
new OA\Property(property: 'success', type: 'integer', example: 3200),
|
||||
new OA\Property(property: 'failed', type: 'integer', example: 42),
|
||||
], type: 'object', description: '本月统计'),
|
||||
new OA\Property(property: 'by_type', type: 'array', items: new OA\Items(properties: [
|
||||
new OA\Property(property: 'data_type', type: 'string', enum: ['order', 'product', 'refund', 'inventory'], example: 'order'),
|
||||
new OA\Property(property: 'success', type: 'integer', example: 1000),
|
||||
new OA\Property(property: 'failed', type: 'integer', example: 10),
|
||||
], type: 'object'), description: '按数据类型分组统计(本月窗口)'),
|
||||
]
|
||||
)]
|
||||
#[OA\Schema(
|
||||
schema: 'DashboardTrendItem',
|
||||
type: 'object',
|
||||
description: '趋势数据点',
|
||||
properties: [
|
||||
new OA\Property(property: 'date', type: 'string', format: 'date', example: '2026-03-17'),
|
||||
new OA\Property(property: 'success', type: 'integer', example: 120),
|
||||
new OA\Property(property: 'failed', type: 'integer', example: 3),
|
||||
]
|
||||
)]
|
||||
#[OA\Schema(
|
||||
schema: 'DashboardBreakdownItem',
|
||||
type: 'object',
|
||||
description: '分组统计项',
|
||||
properties: [
|
||||
new OA\Property(property: 'id', type: 'integer', example: 1, description: '维度 ID(公司/平台/店铺)'),
|
||||
new OA\Property(property: 'name', type: 'string', example: 'Tmall', description: '维度名称'),
|
||||
new OA\Property(property: 'success', type: 'integer', example: 500),
|
||||
new OA\Property(property: 'failed', type: 'integer', example: 8),
|
||||
]
|
||||
)]
|
||||
class OpenApiSpec
|
||||
{
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user