PlnOrderJgxSOEntity.cs 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502
  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 PlnOrderJgxSOEntity:PlnOrderJgxSEntity
  10. {/// <summary>
  11. /// 小时能力(t/h)
  12. /// </summary>
  13. private string hrCapcty = "";
  14. [Description("小时能力(支/h)")]
  15. public string HrCapcty
  16. {
  17. get { return hrCapcty; }
  18. set { hrCapcty = value; }
  19. }
  20. private string afInfo;
  21. [Description("后工序信息")]
  22. public string AfInfo
  23. {
  24. get { return afInfo; }
  25. set { afInfo = value; }
  26. }
  27. private string stockGroupName;
  28. [Description("去向(仓库分组)")]
  29. public string StockGroupName
  30. {
  31. get { return stockGroupName; }
  32. set { stockGroupName = value; }
  33. }
  34. private string beforeState = "";
  35. [Description("前工序状态")]
  36. public string BeforeState
  37. {
  38. get { return beforeState; }
  39. set { beforeState = value; }
  40. }
  41. private string zgStartTime;
  42. [Description("轧管启动时间")]
  43. public string ZgStartTime
  44. {
  45. get { return zgStartTime; }
  46. set { zgStartTime = value; }
  47. }
  48. private string outputNum;
  49. [Description("轧管计划产出支")]
  50. public string OutputNum
  51. {
  52. get { return outputNum; }
  53. set { outputNum = value; }
  54. }
  55. private string expectWt;
  56. [Description("轧管预计成品吨")]
  57. public string ExpectWt
  58. {
  59. get { return expectWt; }
  60. set { expectWt = value; }
  61. }
  62. private string expectNum;
  63. [Description("轧管预计成品支")]
  64. public string ExpectNum
  65. {
  66. get { return expectNum; }
  67. set { expectNum = value; }
  68. }
  69. private string timeDiffer;
  70. [Description("时间差")]
  71. public string TimeDiffer
  72. {
  73. get { return timeDiffer; }
  74. set { timeDiffer = value; }
  75. }
  76. private string befProLin;
  77. [Description("前工序产线")]
  78. public string BefProLin
  79. {
  80. get { return befProLin; }
  81. set { befProLin = value; }
  82. }
  83. private string befProNum;
  84. [Description("前工序条数")]
  85. public string BefProNum
  86. {
  87. get { return befProNum; }
  88. set { befProNum = value; }
  89. }
  90. private string preInfo;
  91. [Description("前工序信息")]
  92. public string PreInfo
  93. {
  94. get { return preInfo; }
  95. set { preInfo = value; }
  96. }
  97. private string saleOrgDesc;
  98. [Description("销售组织")]
  99. public string SaleOrgDesc
  100. {
  101. get { return saleOrgDesc; }
  102. set { saleOrgDesc = value; }
  103. }
  104. //private string finishWgt;
  105. //[Description("炼轧已完成吨")]
  106. //public string FinishWgt
  107. //{
  108. // get { return finishWgt; }
  109. // set { finishWgt = value; }
  110. //}
  111. //private string unfinishWgt;
  112. //[Description("炼轧未完成吨")]
  113. //public string UnfinishWgt
  114. //{
  115. // get { return unfinishWgt; }
  116. // set { unfinishWgt = value; }
  117. //}
  118. //private string unfinishTime;
  119. //[Description("炼轧未完成时间")]
  120. //public string UnfinishTime
  121. //{
  122. // get { return unfinishTime; }
  123. // set { unfinishTime = value; }
  124. //}
  125. //private string unfinishNum;
  126. //[Description("炼轧未完成条数")]
  127. //public string UnfinishNum
  128. //{
  129. // get { return unfinishNum; }
  130. // set { unfinishNum = value; }
  131. //}
  132. private string craftFileLv2G;
  133. [Description("二级工艺文件")]
  134. public string CraftFileLv2G
  135. {
  136. get { return craftFileLv2G; }
  137. set { craftFileLv2G = value; }
  138. }
  139. private string craftPath;
  140. public string CraftPath
  141. {
  142. get { return craftPath; }
  143. set { craftPath = value; }
  144. }
  145. /// <summary>
  146. /// 订单号(如果是未工序则是合同号,不是未工序则是订单编号)
  147. /// </summary>
  148. private string proPlanNo;
  149. [Description("订单号")]
  150. public string ProPlanNo
  151. {
  152. get { return proPlanNo; }
  153. set { proPlanNo = value; }
  154. }
  155. private string addAsk1;
  156. [Description("喷标")]
  157. public string AddAsk1
  158. {
  159. get { return addAsk1; }
  160. set { addAsk1 = value; }
  161. }
  162. private string addAsk2;
  163. [Description("涂漆")]
  164. public string AddAsk2
  165. {
  166. get { return addAsk2; }
  167. set { addAsk2 = value; }
  168. }
  169. private string addAsk3;
  170. [Description("保护帽")]
  171. public string AddAsk3
  172. {
  173. get { return addAsk3; }
  174. set { addAsk3 = value; }
  175. }
  176. private string addAsk4;
  177. [Description("丝扣油")]
  178. public string AddAsk4
  179. {
  180. get { return addAsk4; }
  181. set { addAsk4 = value; }
  182. }
  183. private string addAsk5;
  184. [Description("计重方式")]
  185. public string AddAsk5
  186. {
  187. get { return addAsk5; }
  188. set { addAsk5 = value; }
  189. }
  190. private string addAsk6;
  191. [Description("打捆")]
  192. public string AddAsk6
  193. {
  194. get { return addAsk6; }
  195. set { addAsk6 = value; }
  196. }
  197. private string addAsk7;
  198. [Description("质量")]
  199. public string AddAsk7
  200. {
  201. get { return addAsk7; }
  202. set { addAsk7 = value; }
  203. }
  204. private string addAsk8;
  205. [Description("交货材料")]
  206. public string AddAsk8
  207. {
  208. get { return addAsk8; }
  209. set { addAsk8 = value; }
  210. }
  211. private string addAsk9;
  212. [Description("发货结算约定")]
  213. public string AddAsk9
  214. {
  215. get { return addAsk9; }
  216. set { addAsk9 = value; }
  217. }
  218. private string addAsk10;
  219. [Description("特殊通径")]
  220. public string AddAsk10
  221. {
  222. get { return addAsk10; }
  223. set { addAsk10 = value; }
  224. }
  225. private string addAsk11;
  226. [Description("特殊端部加工")]
  227. public string AddAsk11
  228. {
  229. get { return addAsk11; }
  230. set { addAsk11 = value; }
  231. }
  232. private string addAsk12;
  233. [Description("取样备注")]
  234. public string AddAsk12
  235. {
  236. get { return addAsk12; }
  237. set { addAsk12 = value; }
  238. }
  239. private string addAsk13;
  240. [Description("表面质量")]
  241. public string AddAsk13
  242. {
  243. get { return addAsk13; }
  244. set { addAsk13 = value; }
  245. }
  246. /// <summary>
  247. /// 品名代码
  248. /// </summary>
  249. private string produccode = "";
  250. /// <summary>
  251. /// 品名描述
  252. /// </summary>
  253. private string producname = "";
  254. /// <summary>
  255. /// 标准代码
  256. /// </summary>
  257. private string stdCode = "";
  258. /// <summary>
  259. /// 标准名称
  260. /// </summary>
  261. private string stdName = "";
  262. /// <summary>
  263. /// 标准类别代码
  264. /// </summary>
  265. private string stdStyle = "";
  266. /// <summary>
  267. /// 标准类别描述
  268. /// </summary>
  269. private string stdStyleDesc = "";
  270. /// <summary>
  271. /// 订货规格代码(用于合同、质保书、标牌、标识)
  272. /// </summary>
  273. private string orderSpecCode = "";
  274. /// <summary>
  275. /// 订货规格描述(用于合同、质保书、标牌、标识)
  276. /// </summary>
  277. private string orderSpecDesc = "";
  278. /// <summary>
  279. /// 产品规格代码
  280. /// </summary>
  281. private string specCode = "";
  282. /// <summary>
  283. /// 产品规格描述
  284. /// </summary>
  285. private string specName = "";
  286. private string blCraftNo = "";
  287. /// <summary>
  288. /// 备料工艺集合
  289. /// </summary>
  290. [Description("备料工艺集合")]
  291. [Nullable(false)]
  292. [DataLength(20)]
  293. public string BlCraftNo
  294. {
  295. get { return blCraftNo; }
  296. set { blCraftNo = value; }
  297. }
  298. /// <summary>
  299. /// 品名代码
  300. /// </summary>
  301. [Description("品名代码")]
  302. [Nullable(false)]
  303. [DataLength(20)]
  304. public string Produccode
  305. {
  306. get { return produccode; }
  307. set { produccode = value; }
  308. }
  309. /// <summary>
  310. /// 品名描述
  311. /// </summary>
  312. [Description("品名描述")]
  313. [Nullable(false)]
  314. [DataLength(100)]
  315. public string Producname
  316. {
  317. get { return producname; }
  318. set { producname = value; }
  319. }
  320. /// <summary>
  321. /// 标准代码
  322. /// </summary>
  323. [Description("标准代码")]
  324. [Nullable(false)]
  325. [DataLength(20)]
  326. public string StdCode
  327. {
  328. get { return stdCode; }
  329. set { stdCode = value; }
  330. }
  331. /// <summary>
  332. /// 标准名称
  333. /// </summary>
  334. [Description("标准名称")]
  335. [Nullable(false)]
  336. [DataLength(200)]
  337. public string StdName
  338. {
  339. get { return stdName; }
  340. set { stdName = value; }
  341. }
  342. /// <summary>
  343. /// 标准类别代码
  344. /// </summary>
  345. [Description("标准类别代码")]
  346. [Nullable(true)]
  347. [DataLength(20)]
  348. public string StdStyle
  349. {
  350. get { return stdStyle; }
  351. set { stdStyle = value; }
  352. }
  353. /// <summary>
  354. /// 标准类别描述
  355. /// </summary>
  356. [Description("标准类别")]
  357. [Nullable(true)]
  358. [DataLength(50)]
  359. public string StdStyleDesc
  360. {
  361. get { return stdStyleDesc; }
  362. set { stdStyleDesc = value; }
  363. }
  364. /// <summary>
  365. /// 订货规格代码(用于合同、质保书、标牌、标识)
  366. /// </summary>
  367. [Description("订货规格代码(用于合同、质保书、标牌、标识)")]
  368. [Nullable(false)]
  369. [DataLength(20)]
  370. public string OrderSpecCode
  371. {
  372. get { return orderSpecCode; }
  373. set { orderSpecCode = value; }
  374. }
  375. /// <summary>
  376. /// 订货规格描述(用于合同、质保书、标牌、标识)
  377. /// </summary>
  378. [Description("订货规格")]
  379. [Nullable(false)]
  380. [DataLength(200)]
  381. public string OrderSpecDesc
  382. {
  383. get { return orderSpecDesc; }
  384. set { orderSpecDesc = value; }
  385. }
  386. /// <summary>
  387. /// 产品规格代码
  388. /// </summary>
  389. [Description("产品规格代码")]
  390. [Nullable(false)]
  391. [DataLength(20)]
  392. public string SpecCode
  393. {
  394. get { return specCode; }
  395. set { specCode = value; }
  396. }
  397. /// <summary>
  398. /// 产品规格描述
  399. /// </summary>
  400. [Description("产品规格")]
  401. [Nullable(false)]
  402. [DataLength(100)]
  403. public string SpecName
  404. {
  405. get { return specName; }
  406. set { specName = value; }
  407. }
  408. private string stockNumLiku;
  409. [Description("库存可利库支")]
  410. public string StockNumLiku
  411. {
  412. get { return stockNumLiku; }
  413. set { stockNumLiku = value; }
  414. }
  415. private string transitCount = "";
  416. [Description("工单在途个")]
  417. public string TransitCount
  418. {
  419. get { return transitCount; }
  420. set { transitCount = value; }
  421. }
  422. private string kcAllCount = "";
  423. [Description("接箍库存个+领用个")]
  424. public string KcAllCount
  425. {
  426. get { return kcAllCount; }
  427. set { kcAllCount = value; }
  428. }
  429. private string orderSeqCp = "";
  430. [Description("成品合同")]
  431. public string OrderSeqCp
  432. {
  433. get { return orderSeqCp; }
  434. set { orderSeqCp = value; }
  435. }
  436. private string delvryEdate = "";
  437. [Description("交货日期")]
  438. public string DelvryEdate
  439. {
  440. get { return delvryEdate; }
  441. set { delvryEdate = value; }
  442. }
  443. private string penaltyDesc = "";
  444. [Description("罚则条款")]
  445. [DataHidden(true)]
  446. public string PenaltyDesc
  447. {
  448. get { return penaltyDesc; }
  449. set { penaltyDesc = value; }
  450. }
  451. private string orderTeam = "";
  452. [Description("是否协同")]
  453. [DataHidden(true)]
  454. public string OrderTeam
  455. {
  456. get { return orderTeam; }
  457. set { orderTeam = value; }
  458. }
  459. private string orderCreateName = "";
  460. [Description("合同业务员")]
  461. [DataHidden(true)]
  462. public string OrderCreateName
  463. {
  464. get { return orderCreateName; }
  465. set { orderCreateName = value; }
  466. }
  467. private string orderDocumentaryName = "";
  468. [Description("合同跟单员")]
  469. [DataHidden(true)]
  470. public string OrderDocumentaryName
  471. {
  472. get { return orderDocumentaryName; }
  473. set { orderDocumentaryName = value; }
  474. }
  475. }
  476. }