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

132 lines
4.1 KiB
C#

5 days ago
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
namespace Sln.Wcs.Model.Domain
{
/// <summary>
/// AGV状态信息实体类
/// </summary>
[SugarTable("wcs_agv_status")]
public class WcsAgvStatus
{
/// <summary>
/// 机器人海康编号(主键)
/// </summary>
[SugarColumn(ColumnName = "robotCode", IsPrimaryKey = true, ColumnDescription = "机器人海康编号")]
public string RobotCode { get; set; }
/// <summary>
/// 设备编号
/// </summary>
[SugarColumn(ColumnName = "equip_no", ColumnDescription = "设备编号")]
public string EquipNo { get; set; }
/// <summary>
/// 小车名称
/// </summary>
[SugarColumn(ColumnName = "agvName", ColumnDescription = "小车名称")]
public string AgvName { get; set; }
/// <summary>
/// 电量
/// </summary>
[SugarColumn(ColumnName = "battery", ColumnDescription = "电量")]
public string Battery { get; set; }
/// <summary>
/// 是否已被排除被排除后不接受新任务1-排除0-正常)
/// </summary>
[SugarColumn(ColumnName = "exclType", ColumnDescription = "是否已被排除")]
public string ExclType { get; set; }
/// <summary>
/// 地图编号
/// </summary>
[SugarColumn(ColumnName = "mapCode", ColumnDescription = "地图编号")]
public string MapCode { get; set; }
/// <summary>
/// 是否在线
/// </summary>
[SugarColumn(ColumnName = "online", ColumnDescription = "是否在线")]
public string Online { get; set; }
/// <summary>
/// 路线
/// </summary>
[SugarColumn(ColumnName = "path", ColumnDescription = "路线")]
public string Path { get; set; }
/// <summary>
/// 背货架的编号
/// </summary>
[SugarColumn(ColumnName = "podCode", ColumnDescription = "背货架的编号")]
public string PodCode { get; set; }
/// <summary>
/// 背货架的方向
/// </summary>
[SugarColumn(ColumnName = "podDir", ColumnDescription = "背货架的方向")]
public string PodDir { get; set; }
/// <summary>
/// X坐标
/// </summary>
[SugarColumn(ColumnName = "posX", ColumnDescription = "X坐标")]
public string PosX { get; set; }
/// <summary>
/// Y坐标
/// </summary>
[SugarColumn(ColumnName = "posY", ColumnDescription = "Y坐标")]
public string PosY { get; set; }
/// <summary>
/// 机器人方向(范围 -180~360度
/// </summary>
[SugarColumn(ColumnName = "robotDir", ColumnDescription = "机器人方向")]
public string RobotDir { get; set; }
/// <summary>
/// 机器人Ip
/// </summary>
[SugarColumn(ColumnName = "robotIp", ColumnDescription = "机器人Ip")]
public string RobotIp { get; set; }
/// <summary>
/// 机器人速度
/// </summary>
[SugarColumn(ColumnName = "speed", ColumnDescription = "机器人速度")]
public string Speed { get; set; }
/// <summary>
/// 机器人状态
/// </summary>
[SugarColumn(ColumnName = "status", ColumnDescription = "机器人状态")]
public string Status { get; set; }
/// <summary>
/// 详细状态信息关联agv状态码查询
/// </summary>
[SugarColumn(ColumnName = "status_detail", ColumnDescription = "详细状态信息")]
public string StatusDetail { get; set; }
/// <summary>
/// 是否暂停 0-否 1-是
/// </summary>
[SugarColumn(ColumnName = "stop", ColumnDescription = "是否暂停")]
public string Stop { get; set; }
/// <summary>
/// 时间
/// </summary>
[SugarColumn(ColumnName = "timestamp", ColumnDescription = "时间")]
public DateTime? Timestamp { get; set; }
}
}