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