MchGroupnoEntity.cs 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Linq;
  5. using System.Text;
  6. using Core.Mes.Client.Comm.Attribute;
  7. namespace Core.StlMes.Client.Mcp.Mch.Entity
  8. {
  9. /// <summary>
  10. /// 数据库表MCH_GROUPNO所对应的实体类(生成工具:代码生成工具3.0)
  11. /// 作者:朱少波 时间:2018-12-04
  12. /// </summary>
  13. public class MchGroupnoEntity
  14. {
  15. public bool Chk { get; set; }
  16. /// <summary>
  17. /// 合同号
  18. /// </summary>
  19. private string orderNo = "";
  20. /// <summary>
  21. /// 组号最小值
  22. /// </summary>
  23. private decimal? groupMax = null;
  24. /// <summary>
  25. /// 组号最大值
  26. /// </summary>
  27. private decimal? groupMin = null;
  28. /// <summary>
  29. /// 组号
  30. /// </summary>
  31. private string groupNo = "";
  32. /// <summary>
  33. /// 下线支
  34. /// </summary>
  35. private decimal? offlineNum = null;
  36. /// <summary>
  37. /// 下线过的最大值
  38. /// </summary>
  39. private decimal? offlineMax = null;
  40. /// <summary>
  41. /// 下线过的最小值
  42. /// </summary>
  43. private decimal? offlineMin = null;
  44. /// <summary>
  45. /// 工序代码
  46. /// </summary>
  47. private string processCode = "";
  48. /// <summary>
  49. /// 最大值符号
  50. /// </summary>
  51. private string groupMaxSign = "";
  52. /// <summary>
  53. /// 最小值符号
  54. /// </summary>
  55. private string groupMinSign = "";
  56. /// <summary>
  57. /// 合同号
  58. /// </summary>
  59. [Description("合同号")]
  60. [Nullable(false)]
  61. [DataLength(20)]
  62. public string OrderNo
  63. {
  64. get { return orderNo; }
  65. set { orderNo = value; }
  66. }
  67. /// <summary>
  68. /// 组号最小值
  69. /// </summary>
  70. [Description("最大值")]
  71. [Nullable(true)]
  72. [DataLength(22)]
  73. public decimal? GroupMax
  74. {
  75. get { return groupMax; }
  76. set { groupMax = value; }
  77. }
  78. /// <summary>
  79. /// 组号最大值
  80. /// </summary>
  81. [Description("最小值")]
  82. [Nullable(true)]
  83. [DataLength(22)]
  84. public decimal? GroupMin
  85. {
  86. get { return groupMin; }
  87. set { groupMin = value; }
  88. }
  89. /// <summary>
  90. /// 组号
  91. /// </summary>
  92. [Description("组号")]
  93. [Nullable(false)]
  94. [DataLength(20)]
  95. public string GroupNo
  96. {
  97. get { return groupNo; }
  98. set { groupNo = value; }
  99. }
  100. /// <summary>
  101. /// 下线支
  102. /// </summary>
  103. [Description("下线支")]
  104. [Nullable(true)]
  105. [DataLength(22)]
  106. public decimal? OfflineNum
  107. {
  108. get { return offlineNum; }
  109. set { offlineNum = value; }
  110. }
  111. /// <summary>
  112. /// 下线过的最大值
  113. /// </summary>
  114. [Description("下线过的最大值")]
  115. [Nullable(true)]
  116. [DataLength(22)]
  117. public decimal? OfflineMax
  118. {
  119. get { return offlineMax; }
  120. set { offlineMax = value; }
  121. }
  122. /// <summary>
  123. /// 下线过的最小值
  124. /// </summary>
  125. [Description("下线过的最小值")]
  126. [Nullable(true)]
  127. [DataLength(22)]
  128. public decimal? OfflineMin
  129. {
  130. get { return offlineMin; }
  131. set { offlineMin = value; }
  132. }
  133. [Description("已入库管的长度范围")]
  134. [Nullable(true)]
  135. [DataLength(22)]
  136. public string InstoreData
  137. {
  138. get
  139. {
  140. if (OfflineMin != null && OfflineMax != null) return OfflineMin + "-" + OfflineMax;
  141. if (OfflineMin == null && OfflineMax == null) return "";
  142. if (OfflineMin == null ) return "<=" + OfflineMax;
  143. if (OfflineMax == null) return ">=" + OfflineMin;
  144. return "";
  145. }
  146. }
  147. /// <summary>
  148. /// 工序代码
  149. /// </summary>
  150. [Description("工序代码")]
  151. [Nullable(true)]
  152. [DataLength(2)]
  153. public string ProcessCode
  154. {
  155. get { return processCode; }
  156. set { processCode = value; }
  157. }
  158. /// <summary>
  159. /// 最大值符号
  160. /// </summary>
  161. [Description("符号")]
  162. [Nullable(true)]
  163. [DataLength(5)]
  164. public string GroupMaxSign
  165. {
  166. get { return groupMaxSign; }
  167. set { groupMaxSign = value; }
  168. }
  169. /// <summary>
  170. /// 最小值符号
  171. /// </summary>
  172. [Description("符号")]
  173. [Nullable(true)]
  174. [DataLength(5)]
  175. public string GroupMinSign
  176. {
  177. get { return groupMinSign; }
  178. set { groupMinSign = value; }
  179. }
  180. }
  181. }