using SqlSugar; using System; using System.Runtime.Serialization; namespace SlnMesnac.Model.domain { [SugarTable("wcs_base_equip"), TenantAttribute("wcs")] [DataContract(Name = "设备信息表")] public class WcsBaseEquip { [SugarColumn(ColumnName = "id", IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")] public int Id { get; set; } /// /// 所属车间编号(2-2#,3-3#) /// [SugarColumn(ColumnName = "workshop_id")] public int WorkshopId { get; set; } /// /// 所属仓库 /// [SugarColumn(ColumnName = "warehouse_id")] public int WarehouseId { get; set; } /// /// 设备编号 /// [SugarColumn(ColumnName = "equip_no")] public string EquipNo { get; set; } /// /// 设备名称 /// [SugarColumn(ColumnName = "equip_name")] public string EquipName { get; set; } [SugarColumn(ColumnName = "server_ip", ColumnDescription = "IP地址")] public string ServerIp { get; set; } [SugarColumn(ColumnName = "server_port", ColumnDescription = "端口")] public int ServerPort { get; set; } /// /// 设备类型(1-agv,2-四宫格托盘补充点.3-2楼机台上料点;7-返程色粉库位) /// [SugarColumn(ColumnName = "equip_type")] public int EquipType { get; set; } /// /// "设备状态,字典表,0-空闲;1-忙碌" /// [SugarColumn(ColumnName = "equip_status")] public int EquipStatus { get; set; } /// /// 可用标识;是否可用 0:不可用 1:可用 /// [SugarColumn(ColumnName = "use_flag")] public int UseFlag { get; set; } /// /// 存放料箱类型(0-无料箱,1-满四宫格、2-满小料箱、3-带色粉小料箱、4-空四宫格、5-空小料箱) /// //[SugarColumn(ColumnName = "container_type")] // public int ContainerType { get; set; } /// /// 容器数量;容器数量,用于记录满空料箱个数 /// // [SugarColumn(ColumnName = "container_amount")] // public int ContainerAmount { get; set; } /// /// 更新时间 /// [SugarColumn(ColumnName = "update_time")] public DateTime UpdateTime { get; set; } [SugarColumn(ColumnName = "agv_position_code", ColumnDescription = "agv使用点位名称")] public string AgvPositionCode { get; set; } /// /// 容器编码 /// [SugarColumn(ColumnName = "container_code")] public string? ContainerCode { get; set; } } }