using Hotline.Share.Enums.FlowEngine; namespace Hotline.Share.Dtos.FlowEngine; public class NextStepsDto { // public IReadOnlyList Steps { get; set; } public DateTime? ExpiredTime { get; set; } /// /// 是否有否决按钮 /// public bool CanReject { get; set; } /// /// 是否支持发起会签 /// public bool CanStartCountersign { get; set; } /// /// 当前办理节点业务类型 /// public EBusinessType CurrentStepBusinessType { get; set; } public IReadOnlyList> TimeTypeOptions { get; set; } } public class NextStepsDto : NextStepsDto { public IReadOnlyList Steps { get; set; } } public class GetNextStepItemsDto { public string DefinitionId { get; set; } public EInstanceMode InstanceMode { get; set; } public EDynamicPolicy DynamicPolicy { get; set; } public NextStepOption Step { get; set; } } // /// // /// 撤回可选节点参数 // /// // public class RecallStepsDto // { // public IReadOnlyList Steps { get; set; } // // //public DateTime? ExpiredTime { get; set; } // // /// // /// 是否有否决按钮 // /// // public bool CanReject { get; set; } // // /// // /// 是否支持发起会签 // /// // public bool CanStartCountersign { get; set; } // // /// // /// 办理时限时间类型待选参数 // /// // public IReadOnlyList> TimeTypeOptions { get; set; } // }