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;
}
}