using SolutionErp.Domain.Common;

namespace SolutionErp.Domain.Hrm;

// Phase 11 P11-C (Mig 44 — S51) — Danh mục xe công.
// Catalog lookup table reference cho Workflow Apps VehicleBooking (đặt xe công).
// Sample seed 2 xe: "XE-01" Toyota Innova 7 chỗ + "XE-02" Ford Transit 16 chỗ.
public class Vehicle : AuditableEntity
{
    public string Code { get; set; } = string.Empty;       // UNIQUE — "XE-01", "XE-02", ...
    public string Name { get; set; } = string.Empty;       // "Toyota Innova", "Ford Transit"
    public string LicensePlate { get; set; } = string.Empty; // Biển số "30A-12345"
    public int SeatCount { get; set; }                     // Số chỗ ngồi
    public bool IsActive { get; set; } = true;
    public string? Description { get; set; }
}
