You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

77 lines
1.8 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using X1.Domain.Common;
namespace X1.Domain.Models
{
/// <summary>
/// 停止设备运行时状态响应
/// </summary>
public class StopDeviceRuntimeResponse
{
/// <summary>
/// 更新时间
/// </summary>
public DateTime UpdatedAt { get; set; }
/// <summary>
/// 设备停止结果列表(批量停止时使用)
/// </summary>
public List<DeviceStopResult>? DeviceResults { get; set; }
/// <summary>
/// 批量操作统计
/// </summary>
public BatchOperationSummary? Summary { get; set; }
}
/// <summary>
/// 设备停止结果
/// </summary>
public class DeviceStopResult
{
/// <summary>
/// 设备编号
/// </summary>
public string DeviceCode { get; set; } = null!;
/// <summary>
/// 运行时状态ID
/// </summary>
public string Id { get; set; } = null!;
/// <summary>
/// 运行时状态
/// </summary>
public string RuntimeStatus { get; set; } = null!;
/// <summary>
/// 运行编码
/// </summary>
public string? RuntimeCode { get; set; }
/// <summary>
/// 网络栈配置编号
/// </summary>
public string? NetworkStackCode { get; set; }
/// <summary>
/// 更新时间
/// </summary>
public DateTime UpdatedAt { get; set; }
/// <summary>
/// 是否成功
/// </summary>
public bool IsSuccess { get; set; }
/// <summary>
/// 错误信息
/// </summary>
public string? ErrorMessage { get; set; }
}
}