using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using Core.Mes.Client.Comm.Attribute; namespace Core.StlMes.Client.Mcp.Mch.Entity { /// /// 数据库表MCH_GROUPNO所对应的实体类(生成工具:代码生成工具3.0) /// 作者:朱少波 时间:2018-12-04 /// public class MchGroupnoEntity { public bool Chk { get; set; } /// /// 合同号 /// private string orderNo = ""; /// /// 组号最小值 /// private decimal? groupMax = null; /// /// 组号最大值 /// private decimal? groupMin = null; /// /// 组号 /// private string groupNo = ""; /// /// 下线支 /// private decimal? offlineNum = null; /// /// 下线过的最大值 /// private decimal? offlineMax = null; /// /// 下线过的最小值 /// private decimal? offlineMin = null; /// /// 工序代码 /// private string processCode = ""; /// /// 最大值符号 /// private string groupMaxSign = ""; /// /// 最小值符号 /// private string groupMinSign = ""; /// /// 合同号 /// [Description("合同号")] [Nullable(false)] [DataLength(20)] public string OrderNo { get { return orderNo; } set { orderNo = value; } } /// /// 组号最小值 /// [Description("最大值")] [Nullable(true)] [DataLength(22)] public decimal? GroupMax { get { return groupMax; } set { groupMax = value; } } /// /// 组号最大值 /// [Description("最小值")] [Nullable(true)] [DataLength(22)] public decimal? GroupMin { get { return groupMin; } set { groupMin = value; } } /// /// 组号 /// [Description("组号")] [Nullable(false)] [DataLength(20)] public string GroupNo { get { return groupNo; } set { groupNo = value; } } /// /// 下线支 /// [Description("下线支")] [Nullable(true)] [DataLength(22)] public decimal? OfflineNum { get { return offlineNum; } set { offlineNum = value; } } /// /// 下线过的最大值 /// [Description("下线过的最大值")] [Nullable(true)] [DataLength(22)] public decimal? OfflineMax { get { return offlineMax; } set { offlineMax = value; } } /// /// 下线过的最小值 /// [Description("下线过的最小值")] [Nullable(true)] [DataLength(22)] public decimal? OfflineMin { get { return offlineMin; } set { offlineMin = value; } } [Description("已入库管的长度范围")] [Nullable(true)] [DataLength(22)] public string InstoreData { get { if (OfflineMin != null && OfflineMax != null) return OfflineMin + "-" + OfflineMax; if (OfflineMin == null && OfflineMax == null) return ""; if (OfflineMin == null ) return "<=" + OfflineMax; if (OfflineMax == null) return ">=" + OfflineMin; return ""; } } /// /// 工序代码 /// [Description("工序代码")] [Nullable(true)] [DataLength(2)] public string ProcessCode { get { return processCode; } set { processCode = value; } } /// /// 最大值符号 /// [Description("符号")] [Nullable(true)] [DataLength(5)] public string GroupMaxSign { get { return groupMaxSign; } set { groupMaxSign = value; } } /// /// 最小值符号 /// [Description("符号")] [Nullable(true)] [DataLength(5)] public string GroupMinSign { get { return groupMinSign; } set { groupMinSign = value; } } } }