Перейти к основному содержимому

Equipment Management

Track and manage organizational equipment, sharing policies, and allocations.

Overview

Manage company assets — laptops, monitors, phones, vehicles — with sharing policies and employee assignments.

Core Entities

Equipment

FieldTypeDescription
namestringEquipment name
typestringCategory (Laptop, Monitor, etc.)
serialNumberstringSerial number
manufacturedYearnumberYear manufactured
initialCostnumberPurchase price
currencystringPrice currency
maxSharePeriodnumberMax sharing days
autoApproveSharebooleanAuto-approve sharing

Equipment Sharing

FieldTypeDescription
equipmentIdUUIDEquipment item
employeeIdsUUID[]Assigned employees
shareRequestDayDateRequest date
shareStartDayDateStart of sharing
shareEndDayDateEnd of sharing
statusenumRequested, Approved, Active, Returned

Equipment Sharing Policy

FieldTypeDescription
namestringPolicy name
descriptionstringPolicy details

API Endpoints

# Equipment
GET /api/equipment
POST /api/equipment
PUT /api/equipment/:id
DELETE /api/equipment/:id

# Equipment Sharing
GET /api/equipment-sharing
POST /api/equipment-sharing
PUT /api/equipment-sharing/:id

# Policies
GET /api/equipment-sharing-policy
POST /api/equipment-sharing-policy