PlnOrderZgSOEntity.cs 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446
  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.PlnSaleOrd.工序排产.entity
  8. {
  9. public class PlnOrderZgSOEntity : PlnOrderZgSEntity
  10. {
  11. private string phyName = "";
  12. [Description("探伤类型")]
  13. public string PhyName
  14. {
  15. get { return phyName; }
  16. set { phyName = value; }
  17. }
  18. private string exeStatusAfter;
  19. [Description("后工序状态")]
  20. public string ExeStatusAfter
  21. {
  22. get { return exeStatusAfter; }
  23. set { exeStatusAfter = value; }
  24. }
  25. private decimal? amountDifference = null;
  26. [Description("结转提示")]
  27. [Nullable(true)]
  28. [DataLength(10)]
  29. public decimal? AmountDifference
  30. {
  31. get { return amountDifference; }
  32. set { amountDifference = value; }
  33. }
  34. private string afPlanTimeB;
  35. [Description("后工序开始时间")]
  36. public string AfPlanTimeB
  37. {
  38. get { return afPlanTimeB; }
  39. set { afPlanTimeB = value; }
  40. }
  41. private string afInfo;
  42. [Description("后工序信息")]
  43. public string AfInfo
  44. {
  45. get { return afInfo; }
  46. set { afInfo = value; }
  47. }
  48. private string timeDiffer;
  49. [Description("后工序时间差")]
  50. public string TimeDiffer
  51. {
  52. get { return timeDiffer; }
  53. set { timeDiffer = value; }
  54. }
  55. private string afProLin;
  56. [Description("后工序产线")]
  57. public string AfProLin
  58. {
  59. get { return afProLin; }
  60. set { afProLin = value; }
  61. }
  62. private string afProNum;
  63. [Description("后工序条数")]
  64. public string AfProNum
  65. {
  66. get { return afProNum; }
  67. set { afProNum = value; }
  68. }
  69. private string stockGroupName;
  70. [Description("去向(仓库分组)")]
  71. public string StockGroupName
  72. {
  73. get { return stockGroupName; }
  74. set { stockGroupName = value; }
  75. }
  76. private string craftFileLv2G;
  77. [Description("二级工艺文件")]
  78. public string CraftFileLv2G
  79. {
  80. get { return craftFileLv2G; }
  81. set { craftFileLv2G = value; }
  82. }
  83. private string craftFileLv2GPath;
  84. [Description("二级工艺文件路径")]
  85. public string CraftFileLv2GPath
  86. {
  87. get { return craftFileLv2GPath; }
  88. set { craftFileLv2GPath = value; }
  89. }
  90. private string craftPath;
  91. public string CraftPath
  92. {
  93. get { return craftPath; }
  94. set { craftPath = value; }
  95. }
  96. private string proPlanNo;
  97. [Description("订单号")]
  98. public string ProPlanNo
  99. {
  100. get { return proPlanNo; }
  101. set { proPlanNo = value; }
  102. }
  103. /// <summary>
  104. /// 品名代码
  105. /// </summary>
  106. private string produccode = "";
  107. /// <summary>
  108. /// 品名描述
  109. /// </summary>
  110. private string producname = "";
  111. /// <summary>
  112. /// 标准代码
  113. /// </summary>
  114. private string stdCode = "";
  115. /// <summary>
  116. /// 标准名称
  117. /// </summary>
  118. private string stdName = "";
  119. /// <summary>
  120. /// 标准类别代码
  121. /// </summary>
  122. private string stdStyle = "";
  123. /// <summary>
  124. /// 标准类别描述
  125. /// </summary>
  126. private string stdStyleDesc = "";
  127. /// <summary>
  128. /// 钢级(牌号)代码
  129. /// </summary>
  130. private string steelcode = "";
  131. /// <summary>
  132. /// 钢级(牌号)名称
  133. /// </summary>
  134. private string steelname = "";
  135. /// <summary>
  136. /// 订货规格代码(用于合同、质保书、标牌、标识)
  137. /// </summary>
  138. private string orderSpecCode = "";
  139. /// <summary>
  140. /// 订货规格描述(用于合同、质保书、标牌、标识)
  141. /// </summary>
  142. private string orderSpecDesc = "";
  143. /// <summary>
  144. /// 产品规格代码
  145. /// </summary>
  146. private string specCode = "";
  147. /// <summary>
  148. /// 产品规格描述
  149. /// </summary>
  150. private string specName = "";
  151. /// <summary>
  152. /// 品名代码
  153. /// </summary>
  154. [Description("品名代码")]
  155. [Nullable(false)]
  156. [DataLength(20)]
  157. public string Produccode
  158. {
  159. get { return produccode; }
  160. set { produccode = value; }
  161. }
  162. /// <summary>
  163. /// 品名描述
  164. /// </summary>
  165. [Description("品名描述")]
  166. [Nullable(false)]
  167. [DataLength(100)]
  168. public string Producname
  169. {
  170. get { return producname; }
  171. set { producname = value; }
  172. }
  173. /// <summary>
  174. /// 标准代码
  175. /// </summary>
  176. [Description("标准代码")]
  177. [Nullable(false)]
  178. [DataLength(20)]
  179. public string StdCode
  180. {
  181. get { return stdCode; }
  182. set { stdCode = value; }
  183. }
  184. /// <summary>
  185. /// 标准名称
  186. /// </summary>
  187. [Description("订货标准")]
  188. [Nullable(false)]
  189. [DataLength(200)]
  190. public string StdName
  191. {
  192. get { return stdName; }
  193. set { stdName = value; }
  194. }
  195. /// <summary>
  196. /// 标准类别代码
  197. /// </summary>
  198. [Description("标准类别代码")]
  199. [Nullable(true)]
  200. [DataLength(20)]
  201. public string StdStyle
  202. {
  203. get { return stdStyle; }
  204. set { stdStyle = value; }
  205. }
  206. /// <summary>
  207. /// 标准类别描述
  208. /// </summary>
  209. [Description("标准类别")]
  210. [Nullable(true)]
  211. [DataLength(50)]
  212. public string StdStyleDesc
  213. {
  214. get { return stdStyleDesc; }
  215. set { stdStyleDesc = value; }
  216. }
  217. /// <summary>
  218. /// 订货规格代码(用于合同、质保书、标牌、标识)
  219. /// </summary>
  220. [Description("订货规格代码(用于合同、质保书、标牌、标识)")]
  221. [Nullable(false)]
  222. [DataLength(20)]
  223. public string OrderSpecCode
  224. {
  225. get { return orderSpecCode; }
  226. set { orderSpecCode = value; }
  227. }
  228. /// <summary>
  229. /// 订货规格描述(用于合同、质保书、标牌、标识)
  230. /// </summary>
  231. [Description("订货规格")]
  232. [Nullable(false)]
  233. [DataLength(200)]
  234. public string OrderSpecDesc
  235. {
  236. get { return orderSpecDesc; }
  237. set { orderSpecDesc = value; }
  238. }
  239. /// <summary>
  240. /// 产品规格代码
  241. /// </summary>
  242. [Description("产品规格代码")]
  243. [Nullable(false)]
  244. [DataLength(20)]
  245. public string SpecCode
  246. {
  247. get { return specCode; }
  248. set { specCode = value; }
  249. }
  250. /// <summary>
  251. /// 产品规格描述
  252. /// </summary>
  253. [Description("产品规格")]
  254. [Nullable(false)]
  255. [DataLength(100)]
  256. public string SpecName
  257. {
  258. get { return specName; }
  259. set { specName = value; }
  260. }
  261. /// <summary>
  262. /// 销售分类(油井管;专业管;普管)
  263. /// </summary>
  264. private string prdCls = "";
  265. [Description("销售分类")]
  266. public string PrdCls
  267. {
  268. get { return prdCls; }
  269. set { prdCls = value; }
  270. }
  271. /// <summary>
  272. /// 生产分类
  273. /// </summary>
  274. private string produceSort = "";
  275. [Description("生产分类")]
  276. public string ProduceSort
  277. {
  278. get { return produceSort; }
  279. set { produceSort = value; }
  280. }
  281. /// <summary>
  282. /// 订货来源
  283. /// </summary>
  284. private string orderfrom = "";
  285. [Description("订货来源")]
  286. public string Orderfrom
  287. {
  288. get { return orderfrom; }
  289. set { orderfrom = value; }
  290. }
  291. private decimal? ljNumB;
  292. [Description("LJ(B)支")]
  293. public decimal? LjNumB
  294. {
  295. get { return ljNumB; }
  296. set { ljNumB = value; }
  297. }
  298. private decimal? ljWeightB;
  299. [Description("LJ(B)吨")]
  300. public decimal? LjWeightB
  301. {
  302. get { return ljWeightB; }
  303. set { ljWeightB = value; }
  304. }
  305. private string prodGradename = "";
  306. [Description("生产钢种")]
  307. public string ProdGradename
  308. {
  309. get { return prodGradename; }
  310. set { prodGradename = value; }
  311. }
  312. private string custmOrderNo = "";
  313. [Description("客户合同号")]
  314. public string CustmOrderNo
  315. {
  316. get { return custmOrderNo; }
  317. set { custmOrderNo = value; }
  318. }
  319. private string delvryEdate = "";
  320. [Description("交货日期")]
  321. public string DelvryEdate
  322. {
  323. get { return delvryEdate; }
  324. set { delvryEdate = value; }
  325. }
  326. /// <summary>
  327. /// 生产吨数(根据订货量计算)
  328. /// </summary>
  329. private double? prdctWgt;
  330. [Description("生产量(支、吨)")]
  331. public double? PrdctWgt
  332. {
  333. get { return prdctWgt; }
  334. set
  335. {
  336. prdctWgt = value;
  337. }
  338. }
  339. /// <summary>
  340. /// 交货量差方式(绝对值;百分比)
  341. /// </summary>
  342. private object delvryRangeTpe;
  343. [Description("交货量差")]
  344. public object DelvryRangeTpe
  345. {
  346. get { return delvryRangeTpe; }
  347. set
  348. {
  349. if (value == null)
  350. {
  351. delvryRangeTpe = DBNull.Value;
  352. }
  353. else
  354. {
  355. delvryRangeTpe = value;
  356. }
  357. }
  358. }
  359. private string totlengthM = "";
  360. [Description("保米长")]
  361. public string TotlengthM
  362. {
  363. get { return totlengthM; }
  364. set { totlengthM = value; }
  365. }
  366. private string orderQty = "";
  367. [Description("订货量")]
  368. public string OrderQty
  369. {
  370. get { return orderQty; }
  371. set { orderQty = value; }
  372. }
  373. private string orderUnit = "";
  374. [Description("订货单位")]
  375. public string OrderUnit
  376. {
  377. get { return orderUnit; }
  378. set { orderUnit = value; }
  379. }
  380. private string departname = "";
  381. [Description("销售区域(业务科室)")]
  382. public string Departname
  383. {
  384. get { return departname; }
  385. set { departname = value; }
  386. }
  387. private string penaltyDesc = "";
  388. [Description("罚则条款")]
  389. [DataHidden(true)]
  390. public string PenaltyDesc
  391. {
  392. get { return penaltyDesc; }
  393. set { penaltyDesc = value; }
  394. }
  395. private string orderTeam = "";
  396. [Description("是否协同")]
  397. [DataHidden(true)]
  398. public string OrderTeam
  399. {
  400. get { return orderTeam; }
  401. set { orderTeam = value; }
  402. }
  403. private string orderCreateName = "";
  404. [Description("合同业务员")]
  405. [DataHidden(true)]
  406. public string OrderCreateName
  407. {
  408. get { return orderCreateName; }
  409. set { orderCreateName = value; }
  410. }
  411. private string orderDocumentaryName = "";
  412. [Description("合同跟单员")]
  413. [DataHidden(true)]
  414. public string OrderDocumentaryName
  415. {
  416. get { return orderDocumentaryName; }
  417. set { orderDocumentaryName = value; }
  418. }
  419. }
  420. }