using SqlSugar;
|
using System;
|
using System.ComponentModel;
|
using System.Linq;
|
using System.Text;
|
|
namespace DataEntity.Rack
|
{
|
///<summary>
|
/// 台面以外的点位表
|
///</summary>
|
[SugarTable("position")]
|
public partial class PositionModel
|
{
|
/// <summary>
|
/// 配置表主键ID
|
/// </summary>
|
[SugarColumn(ColumnName = "id", IsPrimaryKey = true)]
|
public string id { get; set; }
|
|
/// <summary>
|
/// 点位类型;0:载架;1:设备;2:台面
|
/// </summary>
|
[SugarColumn(ColumnName = "type")]
|
public int type { get; set; }
|
|
/// <summary>
|
/// 点位名称
|
/// </summary>
|
[SugarColumn(ColumnName = "name")]
|
public string name { get; set; }
|
|
/// <summary>
|
/// x轴偏转
|
/// </summary>
|
[SugarColumn(ColumnName = "positon_x")]
|
public double positon_x { get; set; }
|
|
/// <summary>
|
/// y轴偏转
|
/// </summary>
|
[SugarColumn(ColumnName = "positon_y")]
|
public double positon_y { get; set; }
|
|
/// <summary>
|
/// z轴偏转
|
/// </summary>
|
[SugarColumn(ColumnName = "positon_z")]
|
public double positon_z { get; set; }
|
|
/// <summary>
|
/// 偏转角度
|
/// </summary>
|
[SugarColumn(ColumnName = "gripper_rotational")]
|
public double gripper_rotational { get; set; }
|
|
/// <summary>
|
/// 夹爪抓板的方向:1:夹爪屁股在右侧2:夹爪屁股在左侧:3:夹爪屁股在上侧;4:夹爪屁股在下侧(GripperModelEnum)
|
/// </summary>
|
[SugarColumn(ColumnName = "gripper_model")]
|
public int gripper_model { get; set; }
|
|
/// <summary>
|
/// 是否在pick后移动到指定位置: 0:否;1:是
|
/// </summary>
|
[SugarColumn(ColumnName = "is_after_pick_move")]
|
public int is_after_pick_move { get; set; }
|
/// <summary>
|
/// pick后移动到x轴的点位
|
/// </summary>
|
[SugarColumn(ColumnName = "move_x")]
|
public double move_x { get; set; }
|
/// <summary>
|
/// pick后移动到y轴的点位
|
/// </summary>
|
[SugarColumn(ColumnName = "move_y")]
|
public double move_y { get; set; }
|
|
|
/// <summary>
|
/// 关联主键ID
|
/// </summary>
|
[SugarColumn(ColumnName = "relation_Id")]
|
public string relation_Id { get; set; }
|
|
/// <summary>
|
/// 系统Id
|
/// </summary>
|
[SugarColumn(ColumnName = "software_information_id")]
|
public string software_information_id { get; set; }
|
|
/// <summary>
|
/// 创建人
|
/// </summary>
|
[SugarColumn(ColumnName = "creat_name")]
|
public string creat_name { get; set; }
|
|
/// <summary>
|
/// 创建时间
|
/// </summary>
|
[SugarColumn(ColumnName = "create_time")]
|
public DateTime? create_time { get; set; }
|
|
/// <summary>
|
/// 修改人
|
/// </summary>
|
[SugarColumn(ColumnName = "modify_name")]
|
public string modify_name { get; set; }
|
|
/// <summary>
|
/// 修改时间
|
/// </summary>
|
[SugarColumn(ColumnName = "modify_time")]
|
public DateTime? modify_time { get; set; }
|
}
|
|
/// <summary>
|
/// 点位类型:0:载架;1:设备;2:台面
|
/// </summary>
|
public enum PositonTypeEnum
|
{
|
/// <summary>
|
/// 载架
|
/// </summary>
|
[Description("载架")]
|
Rack = 0,
|
|
/// <summary>
|
/// 设备
|
/// </summary>
|
[Description("设备")]
|
Device = 1,
|
|
/// <summary>
|
/// 台面
|
/// </summary>
|
[Description("台面")]
|
Desktop = 2
|
}
|
|
/// <summary>
|
/// 夹爪抓板的方向:1:夹爪尾部在右侧; 2:夹爪尾部在左侧; 3:夹爪尾部在上侧; 4:夹爪尾部在下侧
|
/// </summary>
|
public enum GripperModelEnum
|
{
|
/// <summary>
|
/// 夹爪轴心在板位右侧
|
/// </summary>
|
[Description("夹爪轴心在板位右侧")]
|
Right = 1,
|
|
/// <summary>
|
/// 夹爪轴心在板位左侧
|
/// </summary>
|
[Description("夹爪轴心在板位左侧")]
|
Left = 2,
|
|
/// <summary>
|
/// 夹爪轴心在板位上侧
|
/// </summary>
|
[Description("夹爪轴心在板位上侧")]
|
Up = 3,
|
|
/// <summary>
|
/// 夹爪轴心在板位下侧
|
/// </summary>
|
[Description("夹爪轴心在板位下侧")]
|
Down = 4,
|
}
|
|
/// <summary>
|
/// 是否在pick后移动到指定位置: 0:否;1:是
|
/// </summary>
|
public enum IsAfterPickMoveEnum
|
{
|
/// <summary>
|
/// 否
|
/// </summary>
|
[Description("否")]
|
No = 0,
|
|
/// <summary>
|
/// 设备
|
/// </summary>
|
[Description("是")]
|
Yes = 1,
|
}
|
}
|