JgPurchasePlanEntity.cs 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366
  1. using Core.Mes.Client.Comm.Attribute;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Linq;
  6. using System.Text;
  7. namespace Core.StlMes.Client.Mcp.Entity
  8. {
  9. public class JgPurchasePlanEntity
  10. {
  11. /// <summary>
  12. /// 主键ID
  13. /// </summary>
  14. private string id = "";
  15. /// <summary>
  16. /// 主键ID
  17. /// </summary>
  18. [Description("主键ID")]
  19. [Nullable(false)]
  20. [DataLength(32)]
  21. public string Id
  22. {
  23. get { return id; }
  24. set { id = value; }
  25. }
  26. /// <summary>
  27. /// 接箍个数
  28. /// </summary>
  29. private String quantity = "";
  30. /// <summary>
  31. /// 接箍个数
  32. /// </summary>
  33. [Description("接箍个数")]
  34. [Nullable(false)]
  35. public String Quantity
  36. {
  37. get { return quantity; }
  38. set { quantity = value; }
  39. }
  40. /// <summary>
  41. /// 外径
  42. /// </summary>
  43. private string outerDiameter = "";
  44. /// <summary>
  45. /// 外径
  46. /// </summary>
  47. [Description("外径")]
  48. [Nullable(true)]
  49. public string OuterDiameter
  50. {
  51. get { return outerDiameter; }
  52. set { outerDiameter = value; }
  53. }
  54. /// <summary>
  55. /// 壁厚
  56. /// </summary>
  57. private string wallThickness = "";
  58. /// <summary>
  59. /// 壁厚
  60. /// </summary>
  61. [Description("壁厚")]
  62. [Nullable(true)]
  63. public string WallThickness
  64. {
  65. get { return wallThickness; }
  66. set { wallThickness = value; }
  67. }
  68. /// <summary>
  69. /// 钢级
  70. /// </summary>
  71. private string sgSign = "";
  72. /// <summary>
  73. /// 钢级
  74. /// </summary>
  75. [Description("钢级")]
  76. [Nullable(true)]
  77. [DataLength(50)]
  78. public string SgSign
  79. {
  80. get { return sgSign; }
  81. set { sgSign = value; }
  82. }
  83. /// <summary>
  84. /// 钢级代码
  85. /// </summary>
  86. private string sgSignCode = "";
  87. /// <summary>
  88. /// 钢级代码
  89. /// </summary>
  90. [Description("钢级代码")]
  91. [Nullable(true)]
  92. [DataLength(20)]
  93. public string SgSignCode
  94. {
  95. get { return sgSignCode; }
  96. set { sgSignCode = value; }
  97. }
  98. /// <summary>
  99. /// 钢种
  100. /// </summary>
  101. private string steelType = "";
  102. /// <summary>
  103. /// 钢种
  104. /// </summary>
  105. [Description("钢种")]
  106. [Nullable(true)]
  107. [DataLength(100)]
  108. public string SteelType
  109. {
  110. get { return steelType; }
  111. set { steelType = value; }
  112. }
  113. /// <summary>
  114. /// 接箍规格描述
  115. /// </summary>
  116. private string spec = "";
  117. /// <summary>
  118. /// 接箍规格描述
  119. /// </summary>
  120. [Description("接箍规格描述")]
  121. [Nullable(true)]
  122. [DataLength(200)]
  123. public string Spec
  124. {
  125. get { return spec; }
  126. set { spec = value; }
  127. }
  128. /// <summary>
  129. /// 接箍规格编码
  130. /// </summary>
  131. private string specNo = "";
  132. /// <summary>
  133. /// 接箍规格编码
  134. /// </summary>
  135. [Description("接箍规格编码")]
  136. [Nullable(true)]
  137. [DataLength(50)]
  138. public string SpecNo
  139. {
  140. get { return specNo; }
  141. set { specNo = value; }
  142. }
  143. /// <summary>
  144. /// 扣型描述
  145. /// </summary>
  146. private string buckleType = "";
  147. /// <summary>
  148. /// 扣型描述
  149. /// </summary>
  150. [Description("扣型描述")]
  151. [Nullable(true)]
  152. [DataLength(100)]
  153. public string BuckleType
  154. {
  155. get { return buckleType; }
  156. set { buckleType = value; }
  157. }
  158. /// <summary>
  159. /// 扣型编码
  160. /// </summary>
  161. private string buckleTypeCode = "";
  162. /// <summary>
  163. /// 扣型编码
  164. /// </summary>
  165. [Description("扣型编码")]
  166. [Nullable(true)]
  167. [DataLength(20)]
  168. public string BuckleTypeCode
  169. {
  170. get { return buckleTypeCode; }
  171. set { buckleTypeCode = value; }
  172. }
  173. /// <summary>
  174. /// 标准
  175. /// </summary>
  176. private string sgStd = "";
  177. /// <summary>
  178. /// 标准
  179. /// </summary>
  180. [Description("标准")]
  181. [Nullable(true)]
  182. [DataLength(100)]
  183. public string SgStd
  184. {
  185. get { return sgStd; }
  186. set { sgStd = value; }
  187. }
  188. /// <summary>
  189. /// 标准代码
  190. /// </summary>
  191. private string sgStdCode = "";
  192. /// <summary>
  193. /// 标准代码
  194. /// </summary>
  195. [Description("标准代码")]
  196. [Nullable(true)]
  197. [DataLength(20)]
  198. public string SgStdCode
  199. {
  200. get { return sgStdCode; }
  201. set { sgStdCode = value; }
  202. }
  203. /// <summary>
  204. /// 长度
  205. /// </summary>
  206. private string length = "";
  207. /// <summary>
  208. /// 长度
  209. /// </summary>
  210. [Description("长度")]
  211. [Nullable(true)]
  212. public string Length
  213. {
  214. get { return length; }
  215. set { length = value; }
  216. }
  217. /// <summary>
  218. /// 计划号
  219. /// </summary>
  220. private string planno = "";
  221. /// <summary>
  222. /// 计划号
  223. /// </summary>
  224. [Description("计划号")]
  225. [Nullable(false)]
  226. [DataLength(20)]
  227. public string Planno
  228. {
  229. get { return planno; }
  230. set { planno = value; }
  231. }
  232. /// <summary>
  233. /// 状态:0计划、1已下发、2完毕
  234. /// </summary>
  235. private string status = "";
  236. /// <summary>
  237. /// 状态:0计划、1已下发、2完毕
  238. /// </summary>
  239. [Description("状态")]
  240. [Nullable(false)]
  241. public string Status
  242. {
  243. get { return status; }
  244. set { status = value; }
  245. }
  246. /// <summary>
  247. /// 采购合同号
  248. /// </summary>
  249. private string contractNo = "";
  250. /// <summary>
  251. /// 采购合同号
  252. /// </summary>
  253. [Description("采购合同号")]
  254. [Nullable(true)]
  255. [DataLength(50)]
  256. public string ContractNo
  257. {
  258. get { return contractNo; }
  259. set { contractNo = value; }
  260. }
  261. /// <summary>
  262. /// 创建人
  263. /// </summary>
  264. private string creator = "";
  265. /// <summary>
  266. /// 创建人
  267. /// </summary>
  268. [Description("创建人")]
  269. [Nullable(false)]
  270. [DataLength(50)]
  271. public string Creator
  272. {
  273. get { return creator; }
  274. set { creator = value; }
  275. }
  276. /// <summary>
  277. /// 创建时间
  278. /// </summary>
  279. private string createTime = "";
  280. /// <summary>
  281. /// 创建时间
  282. /// </summary>
  283. [Description("创建时间")]
  284. [Nullable(false)]
  285. public string CreateTime
  286. {
  287. get { return createTime; }
  288. set { createTime = value; }
  289. }
  290. /// <summary>
  291. /// 备注
  292. /// </summary>
  293. private string remark = "";
  294. /// <summary>
  295. /// 备注
  296. /// </summary>
  297. [Description("备注")]
  298. [Nullable(true)]
  299. [DataLength(500)]
  300. public string Remark
  301. {
  302. get { return remark; }
  303. set { remark = value; }
  304. }
  305. }
  306. // 创建专门的查询参数类
  307. // 前端查询参数类
  308. public class JgPurchasePlanQueryParams
  309. {
  310. public string Planno { get; set; }
  311. public int? Status { get; set; }
  312. public string ContractNo { get; set; }
  313. public string SgSign { get; set; }
  314. public string Spec { get; set; }
  315. public string BuckleType { get; set; }
  316. public string SgStd { get; set; }
  317. public string CreateTimeStart { get; set; }
  318. public string CreateTimeEnd { get; set; }
  319. public string ModifyTimeStart { get; set; }
  320. public string ModifyTimeEnd { get; set; }
  321. public int? PageSize { get; set; }
  322. public int? PageNum { get; set; }
  323. public string SortField { get; set; }
  324. public string SortOrder { get; set; }
  325. }
  326. }