using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace WIDESEA_DTO.SquareCabin
|
{
|
/// <summary>
|
/// 报警信息
|
/// </summary>
|
public class AlarmDto
|
{
|
#region 冷柜报警
|
public class CollResponse<T>
|
{
|
/// <summary>
|
/// 结果代码:000成功,其他的为失败
|
/// </summary>
|
public string code { get; set; }
|
|
/// <summary>
|
/// 结果信息
|
/// </summary>
|
public string note { get; set; }
|
|
/// <summary>
|
/// 业务数据
|
/// </summary>
|
public List<T> data { get; set; }
|
}
|
#endregion
|
|
|
public class CoolDto
|
{
|
/// <summary>
|
/// 名字
|
/// </summary>
|
public string name { get; set; }
|
|
/// <summary>
|
/// 温度
|
/// </summary>
|
public string temperature { get; set; }
|
|
/// <summary>
|
/// 湿度
|
/// </summary>
|
public string humidity { get; set; }
|
|
|
/// <summary>
|
/// 报警
|
/// </summary>
|
public string alarm { get; set; }
|
|
/// <summary>
|
/// 报警信息
|
/// </summary>
|
public string message { get; set; }
|
}
|
|
#region AGV小测报警
|
public class AGVResponse<T>
|
{
|
/// <summary>
|
/// 结果代码:0成功,1失败
|
/// </summary>
|
public string code { get; set; }
|
|
/// <summary>
|
/// 结果信息 成功success
|
/// </summary>
|
public string msg { get; set; }
|
|
public string success { get; set; }
|
|
/// <summary>
|
/// 业务数据
|
/// </summary>
|
public T data { get; set; } // 注意:这里不是 List<T>
|
}
|
|
/// <summary>
|
/// 设备状态数据
|
/// </summary>
|
public class DeviceStatusData
|
{
|
/// <summary>
|
/// 小车队列信息
|
/// </summary>
|
public List<RobotDevice> robot { get; set; }
|
|
/// <summary>
|
/// 小车状态统计
|
/// </summary>
|
public StateStatistics stateStatistics { get; set; }
|
|
/// <summary>
|
/// 分拣栋台队列信息
|
/// </summary>
|
public List<SorterDevice> sorters { get; set; }
|
}
|
|
/// <summary>
|
/// 机器人设备
|
/// </summary>
|
public class RobotDevice
|
{
|
/// <summary>
|
/// 小车名称
|
/// </summary>
|
public string robotName { get; set; }
|
|
/// <summary>
|
/// 小车编码
|
/// </summary>
|
public string robotCode { get; set; }
|
|
/// <summary>
|
/// 小车状态
|
/// </summary>
|
public string status { get; set; }
|
|
public string position { get; set; }
|
public string deviceOrient { get; set; }
|
public string cargoStatus { get; set; }
|
public string containerCode { get; set; }
|
public string battery { get; set; }
|
public string start { get; set; }
|
public string end { get; set; }
|
public string totalDistance { get; set; }
|
public string robotFrequency { get; set; }
|
public string workTime { get; set; }
|
}
|
|
/// <summary>
|
/// 分拣台设备
|
/// </summary>
|
public class SorterDevice
|
{
|
/// <summary>
|
/// 分拣台名称
|
/// </summary>
|
public string sorterName { get; set; }
|
|
/// <summary>
|
/// 分拣台编码
|
/// </summary>
|
public string sorterCode { get; set; }
|
|
/// <summary>
|
/// 分拣台状态
|
/// </summary>
|
public string status { get; set; }
|
public string position { get; set; }
|
}
|
|
/// <summary>
|
/// 状态统计
|
/// </summary>
|
public class StateStatistics
|
{
|
/// <summary>
|
/// 可用
|
/// </summary>
|
public int enable { get; set; }
|
|
/// <summary>
|
/// 充电中
|
/// </summary>
|
public int charging { get; set; }
|
|
/// <summary>
|
/// 不可用
|
/// </summary>
|
public int disabled { get; set; }
|
|
/// <summary>
|
/// 发生错误
|
/// </summary>
|
public int error { get; set; }
|
|
/// <summary>
|
/// 离库
|
/// </summary>
|
public int down { get; set; }
|
|
/// <summary>
|
/// 被占用
|
/// </summary>
|
public int occupied { get; set; }
|
}
|
#endregion
|
}
|
}
|