Initial commit

This commit is contained in:
2026-07-03 16:31:37 +07:00
commit 899c7c637d
1939 changed files with 641750 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
using RobotNet10.FleetManager.Shared.Enums;
namespace RobotNet10.FleetManager.Shared.DTOs.RobotModel;
/// <summary>
/// Robot model data transfer object
/// </summary>
public class RobotModelDto
{
public Guid Id { get; set; }
public string ModelName { get; set; } = string.Empty;
public double Length { get; set; }
public double Width { get; set; }
public int ImageWidth { get; set; }
public int ImageHeight { get; set; }
public double NavigationPointX { get; set; }
public double NavigationPointY { get; set; }
public NavigationType NavigationType { get; set; }
/// <summary>
/// Foreign key to VehicleType (in MapManager database)
/// Links RobotModel to VehicleType for map filtering
/// </summary>
public Guid? VehicleTypeId { get; set; }
public DateTime CreatedDate { get; set; }
public DateTime? UpdatedDate { get; set; }
/// <summary>
/// Number of robots using this model
/// </summary>
public int RobotCount { get; set; }
}