using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ST = HH.WCS.NongFuChaYuan.OtherService.STAttribute; namespace HH.WCS.NongFuChaYuan.WmsService { [SugarTable("dbo.HangChaAGV")] public class HangChaAGV : BaseModel { public string ext4 { get; set; } public string ext3 { get; set; } public string ext2 { get; set; } public string ext1 { get; set; } public DateTime createDate { get; set; } public string agvErrMsg { get; set; } public string faildCode { get; set; } public string ext5 { get; set; } public string errCode2 { get; set; } public string agvRunStatus { get; set; } public string agvCurrTaskInfo { get; set; } public string agvBattery { get; set; } public string agvYPos { get; set; } public string agvXPos { get; set; } public string agvNo { get; set; } public string agvErrCode { get; set; } public string ext6 { get; set; } } //---------------------------------------工单信息--------------------------------------- #region 大明山中间表 [SugarTable("dbo.MarginAGV")] public class MarginAGV : BaseModel { public int agvNo { get; set; } public int marginGroup { get; set; } /// /// 状态 0-无状态 1-充电中 2-充电完成 /// public int state { get; set; } public DateTime dateTime { get; set; } public string singNo { get; set; } = "1"; } [ST("成品工单表")] public class WorkOrder : BaseModel { //public DateTime T_CREATE { get; set; } /// /// 数据编号ID /// //public string SQL_id { get; set; } /// /// 即产即用 /// //public string S_UsingNo { get; set; }//目前不使用,无即产即用需求 /// /// 批次号 /// public string S_BatchNo { get; set; } /// /// 产线号 /// public string S_PLineNo { get; set; } /// /// 瓶盖机机无,翻斗机线边区连接到翻斗机暂存区 /// //public string S_LinkLineNO { get; set; }// public string S_ItemLayer { get; set; } //物料层数 public string S_ORDER_TYPE { get; set; }//工单类型 /// /// 工单状态 /// public string S_WorkState { get; set; }//S_WorkState /// /// 工单号 /// public string S_WorkNo { get; set; }//S_WorkNo /// /// 物料编码 /// public string S_ItemCode { get; set; } /// /// 物料名称 /// //public string S_ItemName { get; set; }//S_ItemName /// /// 当前工单执行时间 /// //public string S_Modify { get; set; }//S_Modify /// /// 当前工单结束时间 /// //public string S_PLAN_END { get; set; }// /// /// 下线托盘类型 /// public string S_TrayType { get; set; } public string S_StartLoca { get; set; } public string S_EndLoca { get; set; } public int S_YiKuNum { get; set; } /// /// 托规 /// public string S_TrayRules { get; set; } public string S_ItemName { get; set; } } [ST("坯盖工单表")] public class PGWorkOrder : BaseModel { /// /// 工单号 /// public string S_WorkNo { get; set; } /// /// 产线号 /// public string S_PLineNo { get; set; } /// /// 工单类型 /// public string S_ORDER_TYPE { get; set; } /// /// 工单状态 /// public string S_WorkState { get; set; } /// /// 物料编码 /// public string S_ItemCode { get; set; } /// /// 物料名称 /// public string S_ItemName { get; set; } /// /// 总数 /// public string S_Total { get; set; } /// /// 是否即产即用 /// public string S_UsingNow { get; set; } /// /// 连接产线 /// public string S_LinkLineNo { get; set; } /// /// 连接区域 /// public string S_Area { get; set; } /// /// 连接产线2 /// public string S_LinkLineNo2 { get; set; } /// /// 连接区域2 /// public string S_Area2 { get; set; } /// /// 即产每筐报工数量 /// public string S_PCNumber { get; set; } /// /// 非即产每筐报工数量 /// public string S_PCNumber1 { get; set; } /// /// 自动结束工单 /// public string S_AutoComplete { get; set; } /// /// 已执行数量 /// public string S_Current { get; set; } /// /// 关联工单号 /// public string S_Order_WorkNo { get; set; } } [ST("AGV设备信息")] public class AGVDeviceDataTable : BaseModel { /// /// 车辆类型 /// public string equipmentType { get; set; } /// /// 车辆型号 /// public string equipmentMold { get; set; } /// /// 车辆铭牌号 /// public string equipmentCode { get; set; } /// /// 车辆区域 /// public string equipmentArea { get; set; } /// /// 对应工厂编号 /// public string orgCode { get; set; } /// /// 车辆投放状态 /// public string equipmentStatus { get; set; } /// /// 唯一标识码 /// public string proxyInterfaceCode { get; set; } /// /// 工厂名称 /// public string orgName { get; set; } /// /// 车辆编码 /// public string equipmentNo { get; set; } } [ST("任务类型转换表")] public class TaskTypeConvTable : BaseModel { public string taskTypeName { get; set; } public string taskType { get; set; } } [ST("富勒下线表")] public class DaMingShanDeviceState : BaseModel { /// /// 产线号 /// public string DeviceName { get; set; } /// /// 第一次收到产线下线信号时间-仅更新一次 /// public string DeviceTime { get; set; } /// /// 设备状态标识 /// --0-默认值:收到下线信号可以更新 DeviceStartTime /// --1-锁定值:更新 DeviceStartTime 值之后,更改此值,此时不允许更新 DeviceStartTime 值,等到取货完成恢复为0 /// public string DeviceState { get; set; } } [SugarTable("dbo.DaMingShanAnalysisMoveLib")] public class DaMingShanAnalysisMoveLib : BaseModel { /// /// 产线号 /// public string DeviceName { get; set; } /// /// 排号 /// public string RowNo { get; set; } public string Batch { get; set; } //public string AreaCode { get; set; } } [ST("盘库中间表")] public class DaMingShanPanKuTask : BaseModel { /// /// 产线号 /// public string S_PLineNo { get; set; } /// /// 批次号 /// public string S_BatchNo { get; set; } /// /// 物料编码 /// public string S_ItemCode { get; set; } /// /// 品项 /// public string SQL_Condition { get; set; } /// /// 排 /// [SugarColumn(IsPrimaryKey = true)] public string N_ROW { get; set; } /// /// 数量 /// public int N_CURRENT_NUM { get; set; } /// /// 库区编码 /// public string S_AREA_CODE { get; set; } } [SugarTable("dbo.HttpRepeatSend")] public class HttpRepeatSend : BaseModel { /// /// 发送URL /// public string Url { get; set; } /// /// 接口名 /// public string UrlName { get; set; } /// /// 发送参数 /// public string SendMsg { get; set; } /// /// 发送次数 /// public int SendNum { get; set; } } [ST("大明山富勒托盘表")] public class DaMingShanTrayInfo : BaseModel { /// /// 产线号 /// public string deviceName { get; set; } /// /// 工单号 /// public string workNo { get; set; } /// /// 托盘码 /// public string trayCode { get; set; } /// /// 托盘数量 /// public string trayNum { get; set; } /// /// 富勒接收到托盘码的时间 /// public string dateTime { get; set; } /// /// 批次号--同标准托规 /// public string batchNo { get; set; } /// /// 标准托规 /// --成品下线:因存在中途切换 生产物料 动作;因此将 批次号、物料层高以及托规 存在于物料信息接口 /// --不一定每次都有值,当首次托规与 trayNum 相同时,需更新至 Mobox 工单对应字段 /// --后续收到托规时,先判断当前物料托规 与 工单托规是否相同,不同即代表换物料了 /// public string trayRule { get; set; } /// /// 物料层高-6、7、8--同标准托规 /// public string itemLayer { get; set; } public string positionCode { get; set; } } [ST("大明山富勒锁定表")] public class FuleLock : BaseModel { public string RowNo { get; set; } /// /// 1:锁定 2:解锁 /// public string LockState { get; set; } } #endregion }