48 lines
1.1 KiB
YAML
48 lines
1.1 KiB
YAML
EquipmentList:
|
|
type: object
|
|
properties:
|
|
EID:
|
|
type: integer
|
|
description: Equipment ID (auto-increment)
|
|
IEID:
|
|
type: string
|
|
maxLength: 50
|
|
description: Internal Equipment ID
|
|
DepartmentID:
|
|
type: integer
|
|
description: Reference to department
|
|
InstrumentID:
|
|
type: string
|
|
maxLength: 150
|
|
description: Instrument identifier
|
|
InstrumentName:
|
|
type: string
|
|
maxLength: 150
|
|
description: Instrument display name
|
|
WorkstationID:
|
|
type: integer
|
|
description: Reference to workstation
|
|
Enable:
|
|
type: integer
|
|
enum: [0, 1]
|
|
description: Equipment status (0=disabled, 1=enabled)
|
|
EquipmentRole:
|
|
type: string
|
|
maxLength: 1
|
|
description: Equipment role code
|
|
CreateDate:
|
|
type: string
|
|
format: date-time
|
|
description: Creation timestamp
|
|
EndDate:
|
|
type: string
|
|
format: date-time
|
|
nullable: true
|
|
description: Deletion timestamp (soft delete)
|
|
DepartmentName:
|
|
type: string
|
|
description: Joined department name
|
|
WorkstationName:
|
|
type: string
|
|
description: Joined workstation name
|