HttHeatCommEntity.cs 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. using Core.Mes.Client.Comm.Attribute;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.IO;
  6. using System.Linq;
  7. using System.Runtime.Serialization;
  8. using System.Runtime.Serialization.Formatters.Binary;
  9. using System.Text;
  10. namespace com.steering.mes.mcp.entity
  11. {/// <summary>
  12. /// 数据库表所对应的实体类(生成工具:代码生成工具3.0)
  13. /// 作者:PC-20160925CXYF 时间:2016-11-25
  14. /// </summary>
  15. [Serializable]
  16. public class HttHeatCommEntity
  17. {
  18. /// <summary>
  19. /// 上料班次
  20. /// </summary>
  21. private string loadShift = "";
  22. /// <summary>
  23. /// 上料班组
  24. /// </summary>
  25. private string loadGroup = "";
  26. /// <summary>
  27. /// 操作人
  28. /// </summary>
  29. private string loadUser = "";
  30. /// <summary>
  31. /// 操作时间
  32. /// </summary>
  33. private string createTime = "";
  34. /// <summary>
  35. /// 上料班次
  36. /// </summary>
  37. [Description("班次")]
  38. [Nullable(true)]
  39. [DataLength(1)]
  40. public string LoadShift
  41. {
  42. get { return loadShift; }
  43. set { loadShift = value; }
  44. }
  45. /// <summary>
  46. /// 上料班组
  47. /// </summary>
  48. [Description("班组")]
  49. [Nullable(true)]
  50. [DataLength(1)]
  51. public string LoadGroup
  52. {
  53. get { return loadGroup; }
  54. set { loadGroup = value; }
  55. }
  56. /// <summary>
  57. /// 操作人
  58. /// </summary>
  59. [Description("操作人")]
  60. [Nullable(true)]
  61. [DataLength(20)]
  62. public string LoadUser
  63. {
  64. get { return loadUser; }
  65. set { loadUser = value; }
  66. }
  67. /// </summary>
  68. private string loadTime = "";
  69. /// <summary>
  70. /// 上料时间
  71. /// </summary>
  72. [Description("操作时间")]
  73. [Nullable(true)]
  74. public string LoadTime
  75. {
  76. get { return loadTime; }
  77. set { loadTime = value; }
  78. }
  79. /// <summary>
  80. /// 炉内总时间(分钟)
  81. /// </summary>
  82. private decimal? totalTimeH = null;
  83. /// <summary>
  84. /// 炉内总时间(分钟)
  85. /// </summary>
  86. [Description("高温炉保温时间")]
  87. [Nullable(true)]
  88. [DataLength(22)]
  89. public decimal? TotalTimeH
  90. {
  91. get { return totalTimeH; }
  92. set { totalTimeH = value; }
  93. }
  94. private decimal? hheatExitTemp = null;
  95. /// <summary>
  96. /// 出口温度
  97. /// </summary>
  98. [Description("高温炉温度")]
  99. [Nullable(true)]
  100. [DataLength(6)]
  101. public decimal? HheatExitTemp
  102. {
  103. get { return hheatExitTemp; }
  104. set { hheatExitTemp = value; }
  105. }
  106. /// <summary>
  107. /// 炉内总时间(分钟)
  108. /// </summary>
  109. private decimal? totalTimeL = null;
  110. /// <summary>
  111. /// 炉内总时间(分钟)
  112. /// </summary>
  113. [Description("低温炉保温时间")]
  114. [Nullable(true)]
  115. [DataLength(22)]
  116. public decimal? TotalTimeL
  117. {
  118. get { return totalTimeL; }
  119. set { totalTimeL = value; }
  120. }
  121. private decimal? lheatExitTemp = null;
  122. /// <summary>
  123. /// 出口温度
  124. /// </summary>
  125. [Description("低温炉温度")]
  126. [Nullable(true)]
  127. [DataLength(6)]
  128. public decimal? LheatExitTemp
  129. {
  130. get { return lheatExitTemp; }
  131. set { lheatExitTemp = value; }
  132. }
  133. /// <summary>
  134. /// 最低回火温度
  135. /// </summary>
  136. private decimal? lowTemp = null;
  137. /// <summary>
  138. /// 最低回火温度
  139. /// </summary>
  140. [Description("最低回火温度")]
  141. [Nullable(true)]
  142. [DataLength(22)]
  143. public decimal? LowTemp
  144. {
  145. get { return lowTemp; }
  146. set { lowTemp = value; }
  147. }
  148. private string coolingTypeH = "";
  149. /// <summary>
  150. /// 生产(年月日)
  151. /// </summary>
  152. [Description("冷却方式")]
  153. [Nullable(true)]
  154. [DataLength(8)]
  155. public string CoolingTypeH
  156. {
  157. get { return coolingTypeH; }
  158. set { coolingTypeH = value; }
  159. }
  160. private string coolingTypeL = "";
  161. /// <summary>
  162. /// 生产(年月日)
  163. /// </summary>
  164. [Description("冷却方式")]
  165. [Nullable(true)]
  166. [DataLength(8)]
  167. public string CoolingTypeL
  168. {
  169. get { return coolingTypeL; }
  170. set { coolingTypeL = value; }
  171. }
  172. private string httTypeL = "";
  173. /// <summary>
  174. /// 生产(年月日)
  175. /// </summary>
  176. [Description("热处理方式")]
  177. [Nullable(true)]
  178. [DataLength(8)]
  179. public string HttTypeL
  180. {
  181. get { return httTypeL; }
  182. set { httTypeL = value; }
  183. }
  184. private string httTypeH = "";
  185. /// <summary>
  186. /// 生产(年月日)
  187. /// </summary>
  188. [Description("热处理方式")]
  189. [Nullable(true)]
  190. [DataLength(8)]
  191. public string HttTypeH
  192. {
  193. get { return httTypeH; }
  194. set { httTypeH = value; }
  195. }
  196. private string httTechnology = "";
  197. /// <summary>
  198. /// 生产(年月日)
  199. /// </summary>
  200. [Description("热处理制度")]
  201. [Nullable(true)]
  202. [DataLength(8)]
  203. public string HttTechnology
  204. {
  205. get { return httTechnology; }
  206. set { httTechnology = value; }
  207. }
  208. public string PlineCode { get; set; }
  209. public HttHeatCommEntity Clone()
  210. {
  211. using (var memStream = new MemoryStream())
  212. {
  213. var binaryFormatter = new BinaryFormatter(null,
  214. new StreamingContext(StreamingContextStates.Clone));
  215. binaryFormatter.Serialize(memStream, this);
  216. memStream.Seek(0, SeekOrigin.Begin);
  217. return binaryFormatter.Deserialize(memStream) as HttHeatCommEntity;
  218. }
  219. }
  220. }
  221. }