feat : plan du site (WIP)
This commit is contained in:
6
frontend/services/dto/building-case-data.ts
Normal file
6
frontend/services/dto/building-case-data.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export interface BuildingCaseData {
|
||||
id: number
|
||||
caseNumber: number | null
|
||||
code: string | null
|
||||
capacity: number | null
|
||||
}
|
||||
11
frontend/services/dto/building-case-position-data.ts
Normal file
11
frontend/services/dto/building-case-position-data.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import type { BuildingCaseData } from '~/services/dto/building-case-data'
|
||||
|
||||
export interface BuildingCasePositionData {
|
||||
id: number
|
||||
x: number | null
|
||||
y: number | null
|
||||
w: number | null
|
||||
h: number | null
|
||||
renderOrder: string | null
|
||||
buildingCase: BuildingCaseData | null
|
||||
}
|
||||
@@ -1,5 +1,8 @@
|
||||
import type { BuildingLayoutData } from '~/services/dto/building-layout-data'
|
||||
|
||||
export interface BuildingData {
|
||||
id: number
|
||||
label: string
|
||||
code: string
|
||||
layouts?: BuildingLayoutData[] | null
|
||||
}
|
||||
|
||||
9
frontend/services/dto/building-layout-data.ts
Normal file
9
frontend/services/dto/building-layout-data.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
import type { BuildingCasePositionData } from '~/services/dto/building-case-position-data'
|
||||
|
||||
export interface BuildingLayoutData {
|
||||
id: number
|
||||
name: string | null
|
||||
columns: number | null
|
||||
rows: number | null
|
||||
casePositions?: BuildingCasePositionData[] | null
|
||||
}
|
||||
Reference in New Issue
Block a user