using System; using System.Collections.Generic; using System.Linq; using System.Text; using QMFrameWork.Data.Attributes; using QMAPP.Entity; using System.ComponentModel; using System.Data; namespace QMAPP.FJC.Entity.Basic { /// /// 模块编号:M2-2 /// 作 用:设备信息数据模型 /// 作 者:王丹丹 /// 编写日期:2015年05月28日 /// [DBTable(TableName = "T_BD_MACHINEINFO", TimeStampColumn = "UPDATEDATE")] public class MachineInfo : BaseEntity { /// ///设备信息主键 /// [DBColumn(ColumnName = "PID", DataType = DbType.String, IsKey = true)] public string PID { get; set; } public string PIDS { get; set; } /// /// 工厂编号 /// [DBColumn(ColumnName = "FACTORY_CODE", DataType = DbType.String)] public string FACTORY_CODE { get; set; } /// /// 工厂名称 /// public string FACTORY_NAME { get; set; } /// ///设备名称 /// [DBColumn(ColumnName = "MACHINENAME", DataType = DbType.String)] public string MACHINENAME { get; set; } /// ///简称 /// [DBColumn(ColumnName = "MACHINENAME_SHORT", DataType = DbType.String)] public string MACHINENAME_SHORT { get; set; } /// ///设备编码 /// [DBColumn(ColumnName = "MACHINECODDE", DataType = DbType.String)] public string MACHINECODDE { get; set; } public string Machineids { get; set; } /// ///设备编码 /// [DBColumn(ColumnName = "MACHINENUM", DataType = DbType.String)] public string MACHINENUM { get; set; } /// ///工序类别 ///2019-6-5 by peng ///0:搪塑 1:注塑 2:装配 null:未指定 ///-------------------------------------------------- ///0:搪塑 1:骨架注塑 2:气囊支架注塑 3:风道注塑4:中控之间注塑 /// 5:HUD风道注塑5:冷刀弱化 6:火焰加工 7:预热 /// 8:浇注 9:红外扫描 10:冲切 11:铣削 /// 12:铆接 13:超时波焊接 14:红外焊接 15:总成装配 /// [DBColumn(ColumnName = "PROCESSTYPE", DataType = DbType.String)] public string PROCESSTYPE { get; set; } public string PROCESSTYPETXT { get; set; } /// /// 接收控制指令 0:不发送不读取 1:只发送不读取 2:不发送至读取 3:即发送也读取 /// [DBColumn(ColumnName = "ISCONTROL", DataType = DbType.String)] public string ISCONTROL { get; set; } public string ISCONTROLTXT { get; set; } [DBColumn(ColumnName = "OPERATETYPE", DataType = DbType.String)] public string OPERATETYPE { get; set; } /// ///生产线 /// [DBColumn(ColumnName = "PRODUCELINE", DataType = DbType.String)] public string PRODUCELINE { get; set; } /// ///设备状态 0:正常 1:异常 /// [DBColumn(ColumnName = "STATUS", DataType = DbType.String)] public string STATUS { get; set; } public string STATUSTXT { get; set; } /// ///IP地址 /// [DBColumn(ColumnName = "IPADDRESS", DataType = DbType.String)] public string IPADDRESS { get; set; } /// ///端口号 /// [DBColumn(ColumnName = "TERMINALPORT", DataType = DbType.String)] public string TERMINALPORT { get; set; } /// ///备注 /// [DBColumn(ColumnName = "MEMO", DataType = DbType.String)] public string MEMO { get; set; } /// ///设备点检页面url /// [DBColumn(ColumnName = "MACHINECHECK_URL", DataType = DbType.String)] public string MACHINECHECK_URL { get; set; } /// ///设备读取时间设置 /// [DBColumn(ColumnName = "READINTERVAL", DataType = DbType.Int32)] public int READINTERVAL { get; set; } /*/// ///是否有模具位置扫描1代表有扫描接口0代表没有扫描接口 ///*/ /// /// 多模架设备 0 单模架 1 多模架循环 2 多模架并行 /// [DBColumn(ColumnName = "ISSTATION", DataType = DbType.String)] public int ISSTATION { get; set; } /// ///获取模具位置与放零件位置间隔 /// [DBColumn(ColumnName = "MODELSTATIONS", DataType = DbType.Int32)] public int MODELSTATIONS { get; set; } /// ///设备用户名 /// [DBColumn(ColumnName = "USERNAME", DataType = DbType.String)] public string USERNAME { get; set; } /// ///设备密码 /// [DBColumn(ColumnName = "PASSWORD", DataType = DbType.String)] public string PASSWORD { get; set; } /// ///创建用户 /// [DBColumn(ColumnName = "CREATEUSER", DataType = DbType.String)] public string CREATEUSER { get; set; } public string CREATEUSERNAME { get; set; } /// ///创建时间 /// [DBColumn(ColumnName = "CREATEDATE", DataType = DbType.DateTime2)] public DateTime CREATEDATE { get; set; } /// ///更新用户 /// [DBColumn(ColumnName = "UPDATEUSER", DataType = DbType.String)] public string UPDATEUSER { get; set; } public string UPDATEUSERNAME { get; set; } /// ///更新时间 /// [DBColumn(ColumnName = "UPDATEDATE", DataType = DbType.DateTime2)] public DateTime UPDATEDATE { get; set; } /// /// /// [DBColumn(ColumnName = "EQUIPMENT_TYPE_CODE", DataType = DbType.String)] public string EQUIPMENT_TYPE_CODE { get; set; } /// /// /// [DBColumn(ColumnName = "EQUIPMENT_DIRECTORY", DataType = DbType.String)] public string EQUIPMENT_DIRECTORY { get; set; } /// /// /// [DBColumn(ColumnName = "MATERAILPORT", DataType = DbType.String)] public string MATERAILPORT { get; set; } /// /// /// [DBColumn(ColumnName = "MATERAILINDEX", DataType = DbType.String)] public string MATERAILINDEX { get; set; } /// /// 用于查询工序数组 /// public string PROCESSTYPES { get; set; } /// /// 模块号 /// public string MOLDNUMBER { get; set; } /// /// 设备的模具列表 /// public List MODELS { get; set; } /// /// OPC组名 /// public string OPCGROUPNAME { get; set; } /// ///工序 /// public string WORKCELL_CODE { get; set; } public string WORKCELL_NAME { get; set; } /// ///工位 /// [DBColumn(ColumnName = "WORKLOC_CODE", DataType = DbType.String)] public string WORKLOC_CODE { get; set; } public string WORKLOC_NAME { get; set; } /// /// 工作中心 /// public string WORKCENTER_CODE { get; set; } public string CONNECTIONSTRING { get; set; } } }