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
