using System.Collections.Generic; namespace NPP.SmartSchedue.Api.Contracts.Services.Integration.Input { /// /// 批量操作类型 /// public enum BatchOperationType { /// /// 批量修改 /// BatchModify = 1, /// /// 批量删除 /// BatchDelete = 2, /// /// 批量取消 /// BatchCancel = 3 } /// /// 批量任务操作输入 /// public class BatchWorkOrderOperationInput { /// /// 操作类型 /// public BatchOperationType OperationType { get; set; } /// /// 任务ID列表 /// public List TaskIds { get; set; } = new List(); /// /// 操作参数(根据操作类型不同,内容不同) /// public object OperationParameters { get; set; } /// /// 操作员用户ID /// public long OperatorUserId { get; set; } /// /// 操作员姓名 /// public string OperatorName { get; set; } /// /// 操作备注 /// public string Remarks { get; set; } = string.Empty; } }