6a01101054
Выбранные типы заявок выгружаются в xlsx (лист на тип: №, роль, исполнитель, условие) через POST /api/reports/routes. Пункт меню стоит после «Проверки маршрута», «Доступ к заявкам» — последним. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
25 lines
637 B
TypeScript
25 lines
637 B
TypeScript
// DTO эндпоинта POST api/reports/routes (Application/Reports/RouteExportWorkbook.cs).
|
|
|
|
export interface RouteExportRow {
|
|
number: number;
|
|
role: string;
|
|
executor: string;
|
|
condition: string;
|
|
}
|
|
|
|
export interface RouteExportSection {
|
|
/** Заголовок маршрута — только когда у типа заявки их несколько. */
|
|
title?: string;
|
|
rows: RouteExportRow[];
|
|
}
|
|
|
|
/** Лист файла — один тип заявки. */
|
|
export interface RouteExportSheet {
|
|
name: string;
|
|
sections: RouteExportSection[];
|
|
}
|
|
|
|
export interface RouteExportRequest {
|
|
sheets: RouteExportSheet[];
|
|
}
|