paiban/NPP.SmartSchedue.Api.Contracts/Services/Work/Output/WorkOrderAssignmentUpdateOutput.cs
Developer 058d8edffa 添加通知系统和工作任务分配功能
- 新增通知系统完整架构,包含通知设置、历史记录、任务管理等核心功能
- 实现工作任务分配服务,支持人员和设备的智能分配
- 添加人员分组管理功能,支持灵活的通知目标配置
- 完善相关枚举定义和数据传输对象

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-05 08:34:01 +08:00

76 lines
1.6 KiB
C#

using System.Collections.Generic;
namespace NPP.SmartSchedue.Api.Contracts.Services.Work.Output;
/// <summary>
/// 工作任务分配更新结果输出
/// </summary>
public class WorkOrderAssignmentUpdateOutput
{
/// <summary>
/// 是否成功
/// </summary>
public bool Success { get; set; }
/// <summary>
/// 消息
/// </summary>
public string Message { get; set; } = "";
/// <summary>
/// 验证警告列表
/// </summary>
public List<ValidationWarning> Warnings { get; set; } = new List<ValidationWarning>();
/// <summary>
/// 验证错误列表
/// </summary>
public List<ValidationError> Errors { get; set; } = new List<ValidationError>();
/// <summary>
/// 更新后的任务信息
/// </summary>
public WorkOrderGetOutput UpdatedWorkOrder { get; set; }
}
/// <summary>
/// 验证警告
/// </summary>
public class ValidationWarning
{
/// <summary>
/// 警告类型
/// </summary>
public string Type { get; set; }
/// <summary>
/// 警告消息
/// </summary>
public string Message { get; set; }
/// <summary>
/// 相关资源信息
/// </summary>
public object RelatedInfo { get; set; }
}
/// <summary>
/// 验证错误
/// </summary>
public class ValidationError
{
/// <summary>
/// 错误类型
/// </summary>
public string Type { get; set; }
/// <summary>
/// 错误消息
/// </summary>
public string Message { get; set; }
/// <summary>
/// 相关资源信息
/// </summary>
public object RelatedInfo { get; set; }
}