44 lines
931 B
C#
44 lines
931 B
C#
using System;
|
|
|
|
namespace NPP.SmartSchedue.Api.Contracts.Services.Work.Input;
|
|
|
|
/// <summary>
|
|
/// 任务分配输入
|
|
/// </summary>
|
|
public class WorkOrderAssignmentInput
|
|
{
|
|
/// <summary>
|
|
/// 任务ID
|
|
/// </summary>
|
|
public long WorkOrderId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 人员ID
|
|
/// </summary>
|
|
public long PersonnelId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 设备ID
|
|
/// </summary>
|
|
public long? EquipmentId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 分配类型 (自动/手动)
|
|
/// </summary>
|
|
public string AssignmentType { get; set; } = "manual";
|
|
|
|
/// <summary>
|
|
/// 分配原因
|
|
/// </summary>
|
|
public string AssignmentReason { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否强制分配
|
|
/// </summary>
|
|
public bool ForceAssignment { get; set; } = false;
|
|
|
|
/// <summary>
|
|
/// 分配备注
|
|
/// </summary>
|
|
public string AssignmentNote { get; set; }
|
|
} |