clqms-be/public/components/schemas/equipmentlist.yaml
root 2bcdf09b55 chore: repo-wide normalization + rules test coverage
Normalize formatting/line endings across configs, controllers, models, tests, and OpenAPI specs.

Update rule expression/rule engine implementation and remove obsolete RuleAction controller/model.

Add unit tests for rule expression syntax and multi-action behavior, and include docs updates.
2026-03-16 07:24:50 +07:00

48 lines
1.2 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