основное сделано
This commit is contained in:
@@ -2,13 +2,26 @@ using Tnsu.ApprovalRoute.Domain.Enums;
|
||||
|
||||
namespace Tnsu.ApprovalRoute.Application.TemplateRoutes;
|
||||
|
||||
/// <param name="SlaHours">
|
||||
/// ДЕЙСТВУЮЩИЙ SLA шага в часах — наследование уже применено: значение шага, а
|
||||
/// если на шаге не задано, то значение типа заявки. null означает, что SLA не
|
||||
/// настроен нигде, то есть напоминаний по этому шагу не будет.
|
||||
/// Резолв отдаёт именно итоговое значение, чтобы вызывающая сторона
|
||||
/// (request-portal) просто записала его в строку списка согласования и не
|
||||
/// повторяла у себя правило наследования.
|
||||
/// </param>
|
||||
/// <param name="AskOverdueReason">
|
||||
/// Спрашивать ли причину просрочки — так же с уже применённым наследованием.
|
||||
/// </param>
|
||||
public sealed record ResolvedRouteStepDto(
|
||||
int Id,
|
||||
int OrderNo,
|
||||
string? ExecutorEmail,
|
||||
string? Position,
|
||||
bool AllowReassignToOtherApprovers,
|
||||
string? Warning = null);
|
||||
string? Warning = null,
|
||||
int? SlaHours = null,
|
||||
bool? AskOverdueReason = null);
|
||||
|
||||
public sealed record ResolveTemplateRouteResultDto(
|
||||
int RouteId,
|
||||
|
||||
Reference in New Issue
Block a user