feat(api,core,dal,domain): Сохранение снапшотов состояния роботов.

This commit is contained in:
Mikhail Trubnikov
2026-06-10 16:48:16 +10:00
parent a64ab59de1
commit d736208a46
22 changed files with 4194 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
using FluentValidation;
using PARR.API.Contracts.V1.Requests;
namespace PARR.API.Validators
{
public class StatRobotSnapshotCreateRequestValidator: AbstractValidator<StatRobotSnapshotCreateRequest>
{
public StatRobotSnapshotCreateRequestValidator()
{
RuleFor(t => t.TemplateRobotsCount)
.GreaterThanOrEqualTo(0)
.WithMessage("Значение должно быть больше или равно нулю");
RuleFor(t => t.ScheduleRobotsCount)
.GreaterThanOrEqualTo(0)
.WithMessage("Значение должно быть больше или равно нулю");
RuleFor(t => t.MaxRobots)
.GreaterThanOrEqualTo(0)
.WithMessage("Значение должно быть больше или равно нулю");
}
}
}