рефакторинг
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
// Справочники api.tnsu.kz (компании, отделы, проекты) в виде, удобном для UI.
|
||||
// Приведение из «сырых» PascalCase-ответов портала — в services/portalDictionary.ts.
|
||||
|
||||
export interface Company {
|
||||
id: string;
|
||||
name: string;
|
||||
}
|
||||
|
||||
export interface Department {
|
||||
id: string;
|
||||
name: string;
|
||||
companyId: string;
|
||||
company: string;
|
||||
}
|
||||
|
||||
// Важно: идентификатор проекта — поле "oid". Именно оно принимается
|
||||
// портальным /Project/{oid:guid} и передаётся в ResolveTemplateRouteQuery.projectId.
|
||||
// Числовое "id" и legacy "id1c" — другие идентификаторы, для резолва не подходят.
|
||||
export interface Project {
|
||||
oid: string;
|
||||
name: string;
|
||||
code: string | null;
|
||||
status: string | null;
|
||||
}
|
||||
Reference in New Issue
Block a user