Initial commit

This commit is contained in:
2026-07-13 09:25:40 +07:00
parent c08ff54676
commit bccfb156d7
1938 changed files with 641646 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; }
}