PlnOrderZgSEntity.cs 44 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666
  1. using Core.Mes.Client.Comm.Attribute;
  2. using Newtonsoft.Json;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel;
  6. using System.Linq;
  7. using System.Text;
  8. namespace Core.StlMes.Client.SaleOrder
  9. {
  10. /// <summary>
  11. /// 数据库表PLN_ORDER_ZG_S所对应的实体类(生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)
  12. /// 作者:tgcx-test 时间:2017-01-10
  13. /// </summary>
  14. public class PlnOrderZgSEntity
  15. {
  16. /// <summary>
  17. /// 主轧管合同编号
  18. /// </summary>
  19. private string proOrderNo = "";
  20. /// <summary>
  21. /// 轧管订单编号
  22. /// </summary>
  23. private string proPlanId = "";
  24. /// <summary>
  25. /// 工序排产序号
  26. /// </summary>
  27. private string gxPlanNo = "";
  28. /// <summary>
  29. /// 主排产联动组号
  30. /// </summary>
  31. private string planGroupId = "";
  32. /// <summary>
  33. /// 主合同来源(销售合同、备料需求、补量需求)
  34. /// </summary>
  35. private string orderSource = "";
  36. /// <summary>
  37. /// 主交货编码PK
  38. /// </summary>
  39. private string ordLnDlyPk = "";
  40. /// <summary>
  41. /// 主排产流水号
  42. /// </summary>
  43. private string plnDivideId = "";
  44. /// <summary>
  45. /// 主合同号
  46. /// </summary>
  47. private string orderNo = "";
  48. /// <summary>
  49. /// 主合同行号
  50. /// </summary>
  51. private string orderSeq = "";
  52. /// <summary>
  53. /// 主交货编码
  54. /// </summary>
  55. private string deliveryNo = "";
  56. /// <summary>
  57. /// 主备料需求号
  58. /// </summary>
  59. private string reqBlId = "";
  60. /// <summary>
  61. /// 产线编码
  62. /// </summary>
  63. private string plineCode = "";
  64. /// <summary>
  65. /// 产线描述
  66. /// </summary>
  67. private string plineName = "";
  68. /// <summary>
  69. /// 钢级(牌号)代码
  70. /// </summary>
  71. private string steelcode = "";
  72. /// <summary>
  73. /// 钢级(牌号)名称
  74. /// </summary>
  75. private string steelname = "";
  76. /// <summary>
  77. /// 钢种代码
  78. /// </summary>
  79. private string gradecode = "";
  80. /// <summary>
  81. /// 钢种名称
  82. /// </summary>
  83. private string gradename = "";
  84. /// <summary>
  85. /// 成品外径
  86. /// </summary>
  87. private decimal? outdiameter = null;
  88. /// <summary>
  89. /// 成品壁厚
  90. /// </summary>
  91. private decimal? wallthick = null;
  92. /// <summary>
  93. /// 合同长度描述
  94. /// </summary>
  95. private string lengthdisc = "";
  96. /// <summary>
  97. /// 投入物料编码
  98. /// </summary>
  99. private string inwlId = "";
  100. /// <summary>
  101. /// 投入物料描述
  102. /// </summary>
  103. private string inwlDesc = "";
  104. /// <summary>
  105. /// 产出物料编码
  106. /// </summary>
  107. private string outwlId = "";
  108. /// <summary>
  109. /// 产出物料描述
  110. /// </summary>
  111. private string outwlDesc = "";
  112. /// <summary>
  113. /// 轧管转移长度上限(m)
  114. /// </summary>
  115. private decimal? lenRollMax = null;
  116. /// <summary>
  117. /// 轧管转移长度下限(m)
  118. /// </summary>
  119. private decimal? lenRollMin = null;
  120. /// <summary>
  121. /// 工序目标外径
  122. /// </summary>
  123. private decimal? aimoutdiameter = null;
  124. /// <summary>
  125. /// 工序目标壁厚
  126. /// </summary>
  127. private decimal? aimwallthick = null;
  128. /// <summary>
  129. /// 工序目标长度
  130. /// </summary>
  131. private decimal? aimlength = null;
  132. /// <summary>
  133. /// 管坯直径
  134. /// </summary>
  135. private decimal? diameterGp = null;
  136. /// <summary>
  137. /// 单倍坯长(mm)
  138. /// </summary>
  139. private decimal? lenGpSingle = null;
  140. /// <summary>
  141. /// 轧后长度
  142. /// </summary>
  143. private decimal? rollLength = null;
  144. /// <summary>
  145. /// 切头(mm)
  146. /// </summary>
  147. private decimal? lenCuthead = null;
  148. /// <summary>
  149. /// 切尾(mm)
  150. /// </summary>
  151. private decimal? lenCutend = null;
  152. /// <summary>
  153. /// 分切数
  154. /// </summary>
  155. private decimal? outnumCut = null;
  156. /// <summary>
  157. /// 芯棒直径(mm)
  158. /// </summary>
  159. private decimal? diameterMandrel = null;
  160. /// <summary>
  161. /// 孔型代码(4007)
  162. /// </summary>
  163. private string passCode = "";
  164. /// <summary>
  165. /// 孔型描述
  166. /// </summary>
  167. private string passName = "";
  168. /// <summary>
  169. /// 待投入重量
  170. /// </summary>
  171. private decimal? inWeightS = null;
  172. /// <summary>
  173. /// 待投入支数
  174. /// </summary>
  175. private decimal? inNumS = null;
  176. /// <summary>
  177. /// 排产重量
  178. /// </summary>
  179. private decimal? weigthS = null;
  180. /// <summary>
  181. /// 排产支数
  182. /// </summary>
  183. private decimal? numS = null;
  184. /// <summary>
  185. /// 加投重量
  186. /// </summary>
  187. private decimal? addWtIn = null;
  188. /// <summary>
  189. /// 加投支数
  190. /// </summary>
  191. private decimal? addNumIn = null;
  192. /// <summary>
  193. /// 投入利库量
  194. /// </summary>
  195. private decimal? matchWtIn = null;
  196. /// <summary>
  197. /// 投入利库支数
  198. /// </summary>
  199. private decimal? matchNumIn = null;
  200. /// <summary>
  201. /// 是否末工序(末工序时成品属性有效)
  202. /// </summary>
  203. private string isendgx = "";
  204. /// <summary>
  205. /// 是否轧管监制
  206. /// </summary>
  207. private string ifMonitorZg = "";
  208. /// <summary>
  209. /// 监制编号
  210. /// </summary>
  211. private string prdcrNo = "";
  212. /// <summary>
  213. /// 本工序监制点
  214. /// </summary>
  215. private string monitorPoint = "";
  216. /// <summary>
  217. /// 工艺文件号
  218. /// </summary>
  219. private string craftFileNo = "";
  220. /// <summary>
  221. /// 工艺文件责任人
  222. /// </summary>
  223. private string craftFileMan = "";
  224. /// <summary>
  225. /// 工艺序号
  226. /// </summary>
  227. private decimal? craftSeq = null;
  228. /// <summary>
  229. /// 本工序点路径
  230. /// </summary>
  231. private string stationRoad = "";
  232. /// <summary>
  233. /// 生产年月
  234. /// </summary>
  235. private string proMonth = "";
  236. /// <summary>
  237. /// 成分标准索引号集合(内控)
  238. /// </summary>
  239. private string cic = "";
  240. /// <summary>
  241. /// 材质标准索引号集合(内控)
  242. /// </summary>
  243. private string pic = "";
  244. /// <summary>
  245. /// 公差标准索引号集合(内控)
  246. /// </summary>
  247. private string sic = "";
  248. /// <summary>
  249. /// 探伤索引号集合(内控)
  250. /// </summary>
  251. private string dic = "";
  252. /// <summary>
  253. /// 水压索引码集合(内控)
  254. /// </summary>
  255. private string wic = "";
  256. /// <summary>
  257. /// 加工标准索引号集合(内控)
  258. /// </summary>
  259. private string gic = "";
  260. /// <summary>
  261. /// 产线内生产顺序号
  262. /// </summary>
  263. private string gxProSeq = "";
  264. /// <summary>
  265. /// 计划耗时(分)
  266. /// </summary>
  267. private decimal? planUsetime = null;
  268. /// <summary>
  269. /// 计划开始时间
  270. /// </summary>
  271. private string planTimeB = "";
  272. /// <summary>
  273. /// 计划结束时间
  274. /// </summary>
  275. private string planTimeE = "";
  276. /// <summary>
  277. /// 炉计划已排重量
  278. /// </summary>
  279. private decimal? batchedWt = null;
  280. /// <summary>
  281. /// 炉计划已排支数
  282. /// </summary>
  283. private decimal? batchedNum = null;
  284. /// <summary>
  285. /// 生产完成重量
  286. /// </summary>
  287. private decimal? finishweight = null;
  288. /// <summary>
  289. /// 生产完成支数
  290. /// </summary>
  291. private decimal? finishnum = null;
  292. /// <summary>
  293. /// 执行状态(0计划,1生产中,2完成,3关闭A)
  294. /// </summary>
  295. private string exeStatus = "";
  296. /// <summary>
  297. /// 是否检修计划
  298. /// </summary>
  299. private string isRepairPln = "";
  300. /// <summary>
  301. /// 检修类型
  302. /// </summary>
  303. private string repairType = "";
  304. /// <summary>
  305. /// 是否确认下发
  306. /// </summary>
  307. private string isPlanOk = "";
  308. /// <summary>
  309. /// 管坯需求确认否
  310. /// </summary>
  311. private string gpreqIfOk = "";
  312. /// <summary>
  313. /// 管坯需求编号
  314. /// </summary>
  315. private string gpreqId = "";
  316. /// <summary>
  317. /// 轧批号
  318. /// </summary>
  319. private string zyBatchId = "";
  320. /// <summary>
  321. /// 管坯成分标准索引号集合(内控)
  322. /// </summary>
  323. private string cicGroupGp = "";
  324. /// <summary>
  325. /// 管坯材质标准索引号集合(内控)
  326. /// </summary>
  327. private string picGroupGp = "";
  328. /// <summary>
  329. /// 管坯公差标准索引号集合(内控)
  330. /// </summary>
  331. private string sicGroupGp = "";
  332. /// <summary>
  333. /// 管坯探伤索引号集合(内控)
  334. /// </summary>
  335. private string dicGroupGp = "";
  336. /// <summary>
  337. /// 管坯水压索引码集合(内控)
  338. /// </summary>
  339. private string wicGroupGp = "";
  340. /// <summary>
  341. /// 管坯加工标准索引号集合(内控)
  342. /// </summary>
  343. private string gicGroupGp = "";
  344. /// <summary>
  345. /// 默认管坯成分标准索引号(内控)
  346. /// </summary>
  347. private string cicGp = "";
  348. /// <summary>
  349. /// 默认管坯材质标准索引号(内控)
  350. /// </summary>
  351. private string picGp = "";
  352. /// <summary>
  353. /// 默认管坯公差标准索引号(内控)
  354. /// </summary>
  355. private string sicGp = "";
  356. /// <summary>
  357. /// 默认管坯探伤索引号(内控)
  358. /// </summary>
  359. private string dicGp = "";
  360. /// <summary>
  361. /// 默认管坯水压索引码(内控)
  362. /// </summary>
  363. private string wicGp = "";
  364. /// <summary>
  365. /// 默认管坯加工标准索引号(内控)
  366. /// </summary>
  367. private string gicGp = "";
  368. /// <summary>
  369. /// 下发时间
  370. /// </summary>
  371. private string issuedTime = "";
  372. /// <summary>
  373. /// 下发人
  374. /// </summary>
  375. private string issuedMan = "";
  376. /// <summary>
  377. /// 最近取消下发时间
  378. /// </summary>
  379. private string lastUndownTime = "";
  380. /// <summary>
  381. /// 最近取消下发人
  382. /// </summary>
  383. private string lastUndownMan = "";
  384. /// <summary>
  385. /// 合同下发版次(年月日+3位流水)
  386. /// </summary>
  387. private string versionNo = "";
  388. /// <summary>
  389. /// 加工成本
  390. /// </summary>
  391. private decimal? processingCost = null;
  392. /// <summary>
  393. /// 完全成本
  394. /// </summary>
  395. private decimal? totalCost = null;
  396. private string craftNoLv2 = "";
  397. private string craftPath = "";
  398. private string desginKey = "";
  399. /// <summary>
  400. /// 主轧管合同编号
  401. /// </summary>
  402. [Description("主轧管合同编号")]
  403. [Nullable(true)]
  404. [DataLength(20)]
  405. [JsonProperty("proOrderNo")]
  406. public string ProOrderNo
  407. {
  408. get { return proOrderNo; }
  409. set { proOrderNo = value; }
  410. }
  411. /// <summary>
  412. /// 轧管订单编号
  413. /// </summary>
  414. [Description("轧管订单编号")]
  415. [Nullable(false)]
  416. [DataLength(20)]
  417. [JsonProperty("proPlanId")]
  418. public string ProPlanId
  419. {
  420. get { return proPlanId; }
  421. set { proPlanId = value; }
  422. }
  423. /// <summary>
  424. /// 工序排产序号
  425. /// </summary>
  426. [Description("工序排产序号")]
  427. [Nullable(false)]
  428. [DataLength(10)]
  429. [JsonProperty("gxPlanNo")]
  430. public string GxPlanNo
  431. {
  432. get { return gxPlanNo; }
  433. set { gxPlanNo = value; }
  434. }
  435. /// <summary>
  436. /// 主排产联动组号
  437. /// </summary>
  438. [Description("主排产联动组号")]
  439. [Nullable(true)]
  440. [DataLength(40)]
  441. [JsonProperty("planGroupId")]
  442. public string PlanGroupId
  443. {
  444. get { return planGroupId; }
  445. set { planGroupId = value; }
  446. }
  447. /// <summary>
  448. /// 主合同来源(销售合同、备料需求、补量需求)
  449. /// </summary>
  450. [Description("主合同来源")]
  451. [Nullable(true)]
  452. [DataLength(20)]
  453. [JsonProperty("orderSource")]
  454. public string OrderSource
  455. {
  456. get { return orderSource; }
  457. set { orderSource = value; }
  458. }
  459. /// <summary>
  460. /// 主交货编码PK
  461. /// </summary>
  462. [Description("主交货编码PK")]
  463. [Nullable(true)]
  464. [DataLength(40)]
  465. [JsonProperty("ordLnDlyPk")]
  466. public string OrdLnDlyPk
  467. {
  468. get { return ordLnDlyPk; }
  469. set { ordLnDlyPk = value; }
  470. }
  471. /// <summary>
  472. /// 主排产流水号
  473. /// </summary>
  474. [Description("主排产流水号")]
  475. [Nullable(true)]
  476. [DataLength(10)]
  477. [JsonProperty("plnDivideId")]
  478. public string PlnDivideId
  479. {
  480. get { return plnDivideId; }
  481. set { plnDivideId = value; }
  482. }
  483. /// <summary>
  484. /// 主合同号
  485. /// </summary>
  486. [Description("主合同号")]
  487. [Nullable(true)]
  488. [DataLength(20)]
  489. [JsonProperty("orderNo")]
  490. public string OrderNo
  491. {
  492. get { return orderNo; }
  493. set { orderNo = value; }
  494. }
  495. /// <summary>
  496. /// 主合同行号
  497. /// </summary>
  498. [Description("主合同行号")]
  499. [Nullable(true)]
  500. [DataLength(3)]
  501. [JsonProperty("orderSeq")]
  502. public string OrderSeq
  503. {
  504. get { return orderSeq; }
  505. set { orderSeq = value; }
  506. }
  507. /// <summary>
  508. /// 主交货编码
  509. /// </summary>
  510. [Description("主交货编码")]
  511. [Nullable(true)]
  512. [DataLength(3)]
  513. [JsonProperty("deliveryNo")]
  514. public string DeliveryNo
  515. {
  516. get { return deliveryNo; }
  517. set { deliveryNo = value; }
  518. }
  519. /// <summary>
  520. /// 主备料需求号
  521. /// </summary>
  522. [Description("主备料需求号")]
  523. [Nullable(true)]
  524. [DataLength(20)]
  525. [JsonProperty("reqBlId")]
  526. public string ReqBlId
  527. {
  528. get { return reqBlId; }
  529. set { reqBlId = value; }
  530. }
  531. /// <summary>
  532. /// 产线编码
  533. /// </summary>
  534. [Description("产线编码")]
  535. [Nullable(true)]
  536. [DataLength(20)]
  537. [JsonProperty("plineCode")]
  538. public string PlineCode
  539. {
  540. get { return plineCode; }
  541. set { plineCode = value; }
  542. }
  543. /// <summary>
  544. /// 产线描述
  545. /// </summary>
  546. [Description("产线描述")]
  547. [Nullable(true)]
  548. [DataLength(100)]
  549. [JsonProperty("plineName")]
  550. public string PlineName
  551. {
  552. get { return plineName; }
  553. set { plineName = value; }
  554. }
  555. /// <summary>
  556. /// 钢级(牌号)代码
  557. /// </summary>
  558. [Description("钢级(牌号)")]
  559. [Nullable(true)]
  560. [DataLength(10)]
  561. [JsonProperty("steelcode")]
  562. public string Steelcode
  563. {
  564. get { return steelcode; }
  565. set { steelcode = value; }
  566. }
  567. /// <summary>
  568. /// 钢级(牌号)名称
  569. /// </summary>
  570. [Description("钢级(牌号)")]
  571. [Nullable(true)]
  572. [DataLength(100)]
  573. [JsonProperty("steelname")]
  574. public string Steelname
  575. {
  576. get { return steelname; }
  577. set { steelname = value; }
  578. }
  579. /// <summary>
  580. /// 钢种代码
  581. /// </summary>
  582. [Description("钢种")]
  583. [Nullable(true)]
  584. [DataLength(10)]
  585. [JsonProperty("gradecode")]
  586. public string Gradecode
  587. {
  588. get { return gradecode; }
  589. set { gradecode = value; }
  590. }
  591. /// <summary>
  592. /// 钢种名称
  593. /// </summary>
  594. [Description("钢种")]
  595. [Nullable(true)]
  596. [DataLength(100)]
  597. [JsonProperty("gradename")]
  598. public string Gradename
  599. {
  600. get { return gradename; }
  601. set { gradename = value; }
  602. }
  603. /// <summary>
  604. /// 成品外径
  605. /// </summary>
  606. [Description("成品外径")]
  607. [Nullable(true)]
  608. [DataLength(10)]
  609. [JsonProperty("outdiameter")]
  610. public decimal? Outdiameter
  611. {
  612. get { return outdiameter; }
  613. set { outdiameter = value; }
  614. }
  615. /// <summary>
  616. /// 成品壁厚
  617. /// </summary>
  618. [Description("成品壁厚")]
  619. [Nullable(true)]
  620. [DataLength(10)]
  621. [JsonProperty("wallthick")]
  622. public decimal? Wallthick
  623. {
  624. get { return wallthick; }
  625. set { wallthick = value; }
  626. }
  627. /// <summary>
  628. /// 合同长度描述
  629. /// </summary>
  630. [Description("合同长度")]
  631. [Nullable(true)]
  632. [DataLength(100)]
  633. [JsonProperty("lengthdisc")]
  634. public string Lengthdisc
  635. {
  636. get { return lengthdisc; }
  637. set { lengthdisc = value; }
  638. }
  639. /// <summary>
  640. /// 投入物料编码
  641. /// </summary>
  642. [Description("投入物料编码")]
  643. [Nullable(true)]
  644. [DataLength(40)]
  645. [JsonProperty("inwlId")]
  646. public string InwlId
  647. {
  648. get { return inwlId; }
  649. set { inwlId = value; }
  650. }
  651. /// <summary>
  652. /// 投入物料描述
  653. /// </summary>
  654. [Description("投入物料描述")]
  655. [Nullable(true)]
  656. [DataLength(40)]
  657. [JsonProperty("inwlDesc")]
  658. public string InwlDesc
  659. {
  660. get { return inwlDesc; }
  661. set { inwlDesc = value; }
  662. }
  663. /// <summary>
  664. /// 产出物料编码
  665. /// </summary>
  666. [Description("产出物料编码")]
  667. [Nullable(true)]
  668. [DataLength(40)]
  669. [JsonProperty("outwlId")]
  670. public string OutwlId
  671. {
  672. get { return outwlId; }
  673. set { outwlId = value; }
  674. }
  675. /// <summary>
  676. /// 产出物料描述
  677. /// </summary>
  678. [Description("产出物料描述")]
  679. [Nullable(true)]
  680. [DataLength(40)]
  681. [JsonProperty("outwlDesc")]
  682. public string OutwlDesc
  683. {
  684. get { return outwlDesc; }
  685. set { outwlDesc = value; }
  686. }
  687. /// <summary>
  688. /// 轧管转移长度上限(m)
  689. /// </summary>
  690. [Description("轧管转移长度上限(m)")]
  691. [Nullable(true)]
  692. [DataLength(16)]
  693. [JsonProperty("lenRollMax")]
  694. public decimal? LenRollMax
  695. {
  696. get { return lenRollMax; }
  697. set { lenRollMax = value; }
  698. }
  699. /// <summary>
  700. /// 轧管转移长度下限(m)
  701. /// </summary>
  702. [Description("轧管转移长度下限(m)")]
  703. [Nullable(true)]
  704. [DataLength(16)]
  705. [JsonProperty("lenRollMin")]
  706. public decimal? LenRollMin
  707. {
  708. get { return lenRollMin; }
  709. set { lenRollMin = value; }
  710. }
  711. /// <summary>
  712. /// 工序目标外径
  713. /// </summary>
  714. [Description("工序目标外径")]
  715. [Nullable(true)]
  716. [DataLength(10)]
  717. [JsonProperty("aimoutdiameter")]
  718. public decimal? Aimoutdiameter
  719. {
  720. get { return aimoutdiameter; }
  721. set { aimoutdiameter = value; }
  722. }
  723. /// <summary>
  724. /// 工序目标壁厚
  725. /// </summary>
  726. [Description("工序目标壁厚")]
  727. [Nullable(true)]
  728. [DataLength(10)]
  729. [JsonProperty("aimwallthick")]
  730. public decimal? Aimwallthick
  731. {
  732. get { return aimwallthick; }
  733. set { aimwallthick = value; }
  734. }
  735. /// <summary>
  736. /// 工序目标长度
  737. /// </summary>
  738. [Description("工序目标长度")]
  739. [Nullable(true)]
  740. [DataLength(10)]
  741. [JsonProperty("aimlength")]
  742. public decimal? Aimlength
  743. {
  744. get { return aimlength; }
  745. set { aimlength = value; }
  746. }
  747. /// <summary>
  748. /// 管坯直径
  749. /// </summary>
  750. [Description("管坯直径")]
  751. [Nullable(true)]
  752. [DataLength(10)]
  753. [JsonProperty("diameterGp")]
  754. public decimal? DiameterGp
  755. {
  756. get { return diameterGp; }
  757. set { diameterGp = value; }
  758. }
  759. /// <summary>
  760. /// 单倍坯长(mm)
  761. /// </summary>
  762. [Description("单倍坯长(mm)")]
  763. [Nullable(true)]
  764. [DataLength(10)]
  765. [JsonProperty("lenGpSingle")]
  766. public decimal? LenGpSingle
  767. {
  768. get { return lenGpSingle; }
  769. set { lenGpSingle = value; }
  770. }
  771. /// <summary>
  772. /// 轧后长度
  773. /// </summary>
  774. [Description("轧后长度")]
  775. [Nullable(true)]
  776. [DataLength(10)]
  777. [JsonProperty("rollLength")]
  778. public decimal? RollLength
  779. {
  780. get { return rollLength; }
  781. set { rollLength = value; }
  782. }
  783. /// <summary>
  784. /// 切头(mm)
  785. /// </summary>
  786. [Description("切头(mm)")]
  787. [Nullable(true)]
  788. [DataLength(10)]
  789. [JsonProperty("lenCuthead")]
  790. public decimal? LenCuthead
  791. {
  792. get { return lenCuthead; }
  793. set { lenCuthead = value; }
  794. }
  795. /// <summary>
  796. /// 切尾(mm)
  797. /// </summary>
  798. [Description("切尾(mm)")]
  799. [Nullable(true)]
  800. [DataLength(10)]
  801. [JsonProperty("lenCutend")]
  802. public decimal? LenCutend
  803. {
  804. get { return lenCutend; }
  805. set { lenCutend = value; }
  806. }
  807. /// <summary>
  808. /// 分切数
  809. /// </summary>
  810. [Description("分切数")]
  811. [Nullable(true)]
  812. [DataLength(10)]
  813. [JsonProperty("outnumCut")]
  814. public decimal? OutnumCut
  815. {
  816. get { return outnumCut; }
  817. set { outnumCut = value; }
  818. }
  819. /// <summary>
  820. /// 芯棒直径(mm)
  821. /// </summary>
  822. [Description("芯棒直径(mm)")]
  823. [Nullable(true)]
  824. [DataLength(10)]
  825. [JsonProperty("diameterMandrel")]
  826. public decimal? DiameterMandrel
  827. {
  828. get { return diameterMandrel; }
  829. set { diameterMandrel = value; }
  830. }
  831. /// <summary>
  832. /// 孔型代码(4007)
  833. /// </summary>
  834. [Description("孔型代码(4007)")]
  835. [Nullable(true)]
  836. [DataLength(20)]
  837. [JsonProperty("passCode")]
  838. public string PassCode
  839. {
  840. get { return passCode; }
  841. set { passCode = value; }
  842. }
  843. /// <summary>
  844. /// 孔型描述
  845. /// </summary>
  846. [Description("孔型描述")]
  847. [Nullable(true)]
  848. [DataLength(100)]
  849. [JsonProperty("passName")]
  850. public string PassName
  851. {
  852. get { return passName; }
  853. set { passName = value; }
  854. }
  855. /// <summary>
  856. /// 待投入重量
  857. /// </summary>
  858. [Description("待投入重量")]
  859. [Nullable(true)]
  860. [DataLength(10)]
  861. [JsonProperty("inWeightS")]
  862. public decimal? InWeightS
  863. {
  864. get { return inWeightS; }
  865. set { inWeightS = value; }
  866. }
  867. /// <summary>
  868. /// 待投入支数
  869. /// </summary>
  870. [Description("待投入支数")]
  871. [Nullable(true)]
  872. [DataLength(10)]
  873. [JsonProperty("inNumS")]
  874. public decimal? InNumS
  875. {
  876. get { return inNumS; }
  877. set { inNumS = value; }
  878. }
  879. /// <summary>
  880. /// 排产重量
  881. /// </summary>
  882. [Description("排产重量")]
  883. [Nullable(true)]
  884. [DataLength(10)]
  885. [JsonProperty("weigthS")]
  886. public decimal? WeigthS
  887. {
  888. get { return weigthS; }
  889. set { weigthS = value; }
  890. }
  891. /// <summary>
  892. /// 排产支数
  893. /// </summary>
  894. [Description("排产支数")]
  895. [Nullable(true)]
  896. [DataLength(10)]
  897. [JsonProperty("numS")]
  898. public decimal? NumS
  899. {
  900. get { return numS; }
  901. set { numS = value; }
  902. }
  903. /// <summary>
  904. /// 加投重量
  905. /// </summary>
  906. [Description("加投重量")]
  907. [Nullable(true)]
  908. [DataLength(10)]
  909. [JsonProperty("addWtIn")]
  910. public decimal? AddWtIn
  911. {
  912. get { return addWtIn; }
  913. set { addWtIn = value; }
  914. }
  915. /// <summary>
  916. /// 加投支数
  917. /// </summary>
  918. [Description("加投支数")]
  919. [Nullable(true)]
  920. [DataLength(10)]
  921. [JsonProperty("addNumIn")]
  922. public decimal? AddNumIn
  923. {
  924. get { return addNumIn; }
  925. set { addNumIn = value; }
  926. }
  927. /// <summary>
  928. /// 投入利库量
  929. /// </summary>
  930. [Description("投入利库量")]
  931. [Nullable(true)]
  932. [DataLength(10)]
  933. [JsonProperty("matchWtIn")]
  934. public decimal? MatchWtIn
  935. {
  936. get { return matchWtIn; }
  937. set { matchWtIn = value; }
  938. }
  939. /// <summary>
  940. /// 投入利库支数
  941. /// </summary>
  942. [Description("投入利库支数")]
  943. [Nullable(true)]
  944. [DataLength(10)]
  945. [JsonProperty("matchNumIn")]
  946. public decimal? MatchNumIn
  947. {
  948. get { return matchNumIn; }
  949. set { matchNumIn = value; }
  950. }
  951. /// <summary>
  952. /// 是否末工序(末工序时成品属性有效)
  953. /// </summary>
  954. [Description("是否末工序")]
  955. [Nullable(true)]
  956. [DataLength(1)]
  957. [JsonProperty("isendgx")]
  958. public string Isendgx
  959. {
  960. get { return isendgx; }
  961. set { isendgx = value; }
  962. }
  963. /// <summary>
  964. /// 是否轧管监制
  965. /// </summary>
  966. [Description("是否轧管监制")]
  967. [Nullable(true)]
  968. [DataLength(1)]
  969. [JsonProperty("ifMonitorZg")]
  970. public string IfMonitorZg
  971. {
  972. get { return ifMonitorZg; }
  973. set { ifMonitorZg = value; }
  974. }
  975. /// <summary>
  976. /// 监制编号
  977. /// </summary>
  978. [Description("监制编号")]
  979. [Nullable(true)]
  980. [DataLength(40)]
  981. [JsonProperty("prdcrNo")]
  982. public string PrdcrNo
  983. {
  984. get { return prdcrNo; }
  985. set { prdcrNo = value; }
  986. }
  987. /// <summary>
  988. /// 本工序监制点
  989. /// </summary>
  990. [Description("本工序监制点")]
  991. [Nullable(true)]
  992. [DataLength(200)]
  993. [JsonProperty("monitorPoint")]
  994. public string MonitorPoint
  995. {
  996. get { return monitorPoint; }
  997. set { monitorPoint = value; }
  998. }
  999. /// <summary>
  1000. /// 工艺文件号
  1001. /// </summary>
  1002. [Description("工艺文件号")]
  1003. [Nullable(true)]
  1004. [DataLength(400)]
  1005. [JsonProperty("craftFileNo")]
  1006. public string CraftFileNo
  1007. {
  1008. get { return craftFileNo; }
  1009. set { craftFileNo = value; }
  1010. }
  1011. /// <summary>
  1012. /// 工艺文件责任人
  1013. /// </summary>
  1014. [Description("工艺文件责任人")]
  1015. [Nullable(true)]
  1016. [DataLength(20)]
  1017. [JsonProperty("craftFileMan")]
  1018. public string CraftFileMan
  1019. {
  1020. get { return craftFileMan; }
  1021. set { craftFileMan = value; }
  1022. }
  1023. /// <summary>
  1024. /// 工艺序号
  1025. /// </summary>
  1026. [Description("工艺序号")]
  1027. [Nullable(true)]
  1028. [DataLength(5)]
  1029. [JsonProperty("craftSeq")]
  1030. public decimal? CraftSeq
  1031. {
  1032. get { return craftSeq; }
  1033. set { craftSeq = value; }
  1034. }
  1035. /// <summary>
  1036. /// 本工序点路径
  1037. /// </summary>
  1038. [Description("本工序点路径")]
  1039. [Nullable(true)]
  1040. [DataLength(200)]
  1041. [JsonProperty("stationRoad")]
  1042. public string StationRoad
  1043. {
  1044. get { return stationRoad; }
  1045. set { stationRoad = value; }
  1046. }
  1047. /// <summary>
  1048. /// 生产年月
  1049. /// </summary>
  1050. [Description("生产年月")]
  1051. [Nullable(true)]
  1052. [DataLength(20)]
  1053. [JsonProperty("proMonth")]
  1054. public string ProMonth
  1055. {
  1056. get { return proMonth; }
  1057. set { proMonth = value; }
  1058. }
  1059. /// <summary>
  1060. /// 成分标准索引号集合(内控)
  1061. /// </summary>
  1062. [Description("成分标准索引号集合(内控)")]
  1063. [Nullable(true)]
  1064. [DataLength(400)]
  1065. [JsonProperty("cic")]
  1066. public string Cic
  1067. {
  1068. get { return cic; }
  1069. set { cic = value; }
  1070. }
  1071. /// <summary>
  1072. /// 材质标准索引号集合(内控)
  1073. /// </summary>
  1074. [Description("材质标准索引号集合(内控)")]
  1075. [Nullable(true)]
  1076. [DataLength(400)]
  1077. [JsonProperty("pic")]
  1078. public string Pic
  1079. {
  1080. get { return pic; }
  1081. set { pic = value; }
  1082. }
  1083. /// <summary>
  1084. /// 公差标准索引号集合(内控)
  1085. /// </summary>
  1086. [Description("公差标准索引号集合(内控)")]
  1087. [Nullable(true)]
  1088. [DataLength(400)]
  1089. [JsonProperty("sic")]
  1090. public string Sic
  1091. {
  1092. get { return sic; }
  1093. set { sic = value; }
  1094. }
  1095. /// <summary>
  1096. /// 探伤索引号集合(内控)
  1097. /// </summary>
  1098. [Description("探伤索引号集合(内控)")]
  1099. [Nullable(true)]
  1100. [DataLength(400)]
  1101. [JsonProperty("dic")]
  1102. public string Dic
  1103. {
  1104. get { return dic; }
  1105. set { dic = value; }
  1106. }
  1107. /// <summary>
  1108. /// 水压索引码集合(内控)
  1109. /// </summary>
  1110. [Description("水压索引码集合(内控)")]
  1111. [Nullable(true)]
  1112. [DataLength(400)]
  1113. [JsonProperty("wic")]
  1114. public string Wic
  1115. {
  1116. get { return wic; }
  1117. set { wic = value; }
  1118. }
  1119. /// <summary>
  1120. /// 加工标准索引号集合(内控)
  1121. /// </summary>
  1122. [Description("加工标准索引号集合(内控)")]
  1123. [Nullable(true)]
  1124. [DataLength(400)]
  1125. [JsonProperty("gic")]
  1126. public string Gic
  1127. {
  1128. get { return gic; }
  1129. set { gic = value; }
  1130. }
  1131. /// <summary>
  1132. /// 产线内生产顺序号
  1133. /// </summary>
  1134. [Description("产线内生产顺序号")]
  1135. [Nullable(true)]
  1136. [DataLength(20)]
  1137. [JsonProperty("gxProSeq")]
  1138. public string GxProSeq
  1139. {
  1140. get { return gxProSeq; }
  1141. set { gxProSeq = value; }
  1142. }
  1143. /// <summary>
  1144. /// 计划耗时(分)
  1145. /// </summary>
  1146. [Description("计划耗时(分)")]
  1147. [Nullable(true)]
  1148. [DataLength(10)]
  1149. [JsonProperty("planUsetime")]
  1150. public decimal? PlanUsetime
  1151. {
  1152. get { return planUsetime; }
  1153. set { planUsetime = value; }
  1154. }
  1155. /// <summary>
  1156. /// 计划开始时间
  1157. /// </summary>
  1158. [Description("计划开始时间")]
  1159. [Nullable(true)]
  1160. [JsonProperty("planTimeB")]
  1161. public string PlanTimeB
  1162. {
  1163. get { return planTimeB; }
  1164. set { planTimeB = value; }
  1165. }
  1166. /// <summary>
  1167. /// 计划结束时间
  1168. /// </summary>
  1169. [Description("计划结束时间")]
  1170. [Nullable(true)]
  1171. [JsonProperty("planTimeE")]
  1172. public string PlanTimeE
  1173. {
  1174. get { return planTimeE; }
  1175. set { planTimeE = value; }
  1176. }
  1177. /// <summary>
  1178. /// 炉计划已排重量
  1179. /// </summary>
  1180. [Description("炉计划已排重量")]
  1181. [Nullable(true)]
  1182. [DataLength(10)]
  1183. [JsonProperty("batchedWt")]
  1184. public decimal? BatchedWt
  1185. {
  1186. get { return batchedWt; }
  1187. set { batchedWt = value; }
  1188. }
  1189. /// <summary>
  1190. /// 炉计划已排支数
  1191. /// </summary>
  1192. [Description("炉计划已排支数")]
  1193. [Nullable(true)]
  1194. [DataLength(10)]
  1195. [JsonProperty("batchedNum")]
  1196. public decimal? BatchedNum
  1197. {
  1198. get { return batchedNum; }
  1199. set { batchedNum = value; }
  1200. }
  1201. /// <summary>
  1202. /// 生产完成重量
  1203. /// </summary>
  1204. [Description("生产完成重量")]
  1205. [Nullable(true)]
  1206. [DataLength(10)]
  1207. [JsonProperty("finishweight")]
  1208. public decimal? Finishweight
  1209. {
  1210. get { return finishweight; }
  1211. set { finishweight = value; }
  1212. }
  1213. /// <summary>
  1214. /// 生产完成支数
  1215. /// </summary>
  1216. [Description("生产完成支数")]
  1217. [Nullable(true)]
  1218. [DataLength(10)]
  1219. [JsonProperty("finishnum")]
  1220. public decimal? Finishnum
  1221. {
  1222. get { return finishnum; }
  1223. set { finishnum = value; }
  1224. }
  1225. /// <summary>
  1226. /// 执行状态(0计划,1生产中,2完成,3关闭A)
  1227. /// </summary>
  1228. [Description("执行状态")]
  1229. [Nullable(true)]
  1230. [DataLength(10)]
  1231. [JsonProperty("exeStatus")]
  1232. public string ExeStatus
  1233. {
  1234. get { return exeStatus; }
  1235. set { exeStatus = value; }
  1236. }
  1237. /// <summary>
  1238. /// 是否检修计划
  1239. /// </summary>
  1240. [Description("是否检修计划")]
  1241. [Nullable(true)]
  1242. [DataLength(1)]
  1243. [JsonProperty("isRepairPln")]
  1244. public string IsRepairPln
  1245. {
  1246. get { return isRepairPln; }
  1247. set { isRepairPln = value; }
  1248. }
  1249. /// <summary>
  1250. /// 检修类型
  1251. /// </summary>
  1252. [Description("检修类型")]
  1253. [Nullable(true)]
  1254. [DataLength(40)]
  1255. [JsonProperty("repairType")]
  1256. public string RepairType
  1257. {
  1258. get { return repairType; }
  1259. set { repairType = value; }
  1260. }
  1261. /// <summary>
  1262. /// 是否确认下发
  1263. /// </summary>
  1264. [Description("是否确认下发")]
  1265. [Nullable(true)]
  1266. [DataLength(1)]
  1267. [JsonProperty("isPlanOk")]
  1268. public string IsPlanOk
  1269. {
  1270. get { return isPlanOk; }
  1271. set { isPlanOk = value; }
  1272. }
  1273. /// <summary>
  1274. /// 管坯需求确认否
  1275. /// </summary>
  1276. [Description("管坯需求确认否")]
  1277. [Nullable(true)]
  1278. [DataLength(1)]
  1279. [JsonProperty("gpreqIfOk")]
  1280. public string GpreqIfOk
  1281. {
  1282. get { return gpreqIfOk; }
  1283. set { gpreqIfOk = value; }
  1284. }
  1285. /// <summary>
  1286. /// 管坯需求编号
  1287. /// </summary>
  1288. [Description("管坯需求编号")]
  1289. [Nullable(true)]
  1290. [DataLength(20)]
  1291. [JsonProperty("gpreqId")]
  1292. public string GpreqId
  1293. {
  1294. get { return gpreqId; }
  1295. set { gpreqId = value; }
  1296. }
  1297. /// <summary>
  1298. /// 轧批号
  1299. /// </summary>
  1300. [Description("轧批号")]
  1301. [Nullable(true)]
  1302. [DataLength(20)]
  1303. [JsonProperty("zyBatchId")]
  1304. public string ZyBatchId
  1305. {
  1306. get { return zyBatchId; }
  1307. set { zyBatchId = value; }
  1308. }
  1309. /// <summary>
  1310. /// 管坯成分标准索引号集合(内控)
  1311. /// </summary>
  1312. [Description("管坯成分标准索引号集合(内控)")]
  1313. [Nullable(true)]
  1314. [DataLength(400)]
  1315. [JsonProperty("cicGroupGp")]
  1316. public string CicGroupGp
  1317. {
  1318. get { return cicGroupGp; }
  1319. set { cicGroupGp = value; }
  1320. }
  1321. /// <summary>
  1322. /// 管坯材质标准索引号集合(内控)
  1323. /// </summary>
  1324. [Description("管坯材质标准索引号集合(内控)")]
  1325. [Nullable(true)]
  1326. [DataLength(400)]
  1327. [JsonProperty("picGroupGp")]
  1328. public string PicGroupGp
  1329. {
  1330. get { return picGroupGp; }
  1331. set { picGroupGp = value; }
  1332. }
  1333. /// <summary>
  1334. /// 管坯公差标准索引号集合(内控)
  1335. /// </summary>
  1336. [Description("管坯公差标准索引号集合(内控)")]
  1337. [Nullable(true)]
  1338. [DataLength(400)]
  1339. [JsonProperty("sicGroupGp")]
  1340. public string SicGroupGp
  1341. {
  1342. get { return sicGroupGp; }
  1343. set { sicGroupGp = value; }
  1344. }
  1345. /// <summary>
  1346. /// 管坯探伤索引号集合(内控)
  1347. /// </summary>
  1348. [Description("管坯探伤索引号集合(内控)")]
  1349. [Nullable(true)]
  1350. [DataLength(400)]
  1351. [JsonProperty("dicGroupGp")]
  1352. public string DicGroupGp
  1353. {
  1354. get { return dicGroupGp; }
  1355. set { dicGroupGp = value; }
  1356. }
  1357. /// <summary>
  1358. /// 管坯水压索引码集合(内控)
  1359. /// </summary>
  1360. [Description("管坯水压索引码集合(内控)")]
  1361. [Nullable(true)]
  1362. [DataLength(400)]
  1363. [JsonProperty("wicGroupGp")]
  1364. public string WicGroupGp
  1365. {
  1366. get { return wicGroupGp; }
  1367. set { wicGroupGp = value; }
  1368. }
  1369. /// <summary>
  1370. /// 管坯加工标准索引号集合(内控)
  1371. /// </summary>
  1372. [Description("管坯加工标准索引号集合(内控)")]
  1373. [Nullable(true)]
  1374. [DataLength(400)]
  1375. [JsonProperty("gicGroupGp")]
  1376. public string GicGroupGp
  1377. {
  1378. get { return gicGroupGp; }
  1379. set { gicGroupGp = value; }
  1380. }
  1381. /// <summary>
  1382. /// 默认管坯成分标准索引号(内控)
  1383. /// </summary>
  1384. [Description("默认管坯成分标准索引号(内控)")]
  1385. [Nullable(true)]
  1386. [DataLength(40)]
  1387. [JsonProperty("cicGp")]
  1388. public string CicGp
  1389. {
  1390. get { return cicGp; }
  1391. set { cicGp = value; }
  1392. }
  1393. /// <summary>
  1394. /// 默认管坯材质标准索引号(内控)
  1395. /// </summary>
  1396. [Description("默认管坯材质标准索引号(内控)")]
  1397. [Nullable(true)]
  1398. [DataLength(40)]
  1399. [JsonProperty("picGp")]
  1400. public string PicGp
  1401. {
  1402. get { return picGp; }
  1403. set { picGp = value; }
  1404. }
  1405. /// <summary>
  1406. /// 默认管坯公差标准索引号(内控)
  1407. /// </summary>
  1408. [Description("默认管坯公差标准索引号(内控)")]
  1409. [Nullable(true)]
  1410. [DataLength(40)]
  1411. [JsonProperty("sicGp")]
  1412. public string SicGp
  1413. {
  1414. get { return sicGp; }
  1415. set { sicGp = value; }
  1416. }
  1417. /// <summary>
  1418. /// 默认管坯探伤索引号(内控)
  1419. /// </summary>
  1420. [Description("默认管坯探伤索引号(内控)")]
  1421. [Nullable(true)]
  1422. [DataLength(40)]
  1423. [JsonProperty("dicGp")]
  1424. public string DicGp
  1425. {
  1426. get { return dicGp; }
  1427. set { dicGp = value; }
  1428. }
  1429. /// <summary>
  1430. /// 默认管坯水压索引码(内控)
  1431. /// </summary>
  1432. [Description("默认管坯水压索引码(内控)")]
  1433. [Nullable(true)]
  1434. [DataLength(40)]
  1435. [JsonProperty("wicGp")]
  1436. public string WicGp
  1437. {
  1438. get { return wicGp; }
  1439. set { wicGp = value; }
  1440. }
  1441. /// <summary>
  1442. /// 默认管坯加工标准索引号(内控)
  1443. /// </summary>
  1444. [Description("默认管坯加工标准索引号(内控)")]
  1445. [Nullable(true)]
  1446. [DataLength(40)]
  1447. [JsonProperty("gicGp")]
  1448. public string GicGp
  1449. {
  1450. get { return gicGp; }
  1451. set { gicGp = value; }
  1452. }
  1453. /// <summary>
  1454. /// 下发时间
  1455. /// </summary>
  1456. [Description("下发时间")]
  1457. [Nullable(true)]
  1458. [JsonProperty("issuedTime")]
  1459. public string IssuedTime
  1460. {
  1461. get { return issuedTime; }
  1462. set { issuedTime = value; }
  1463. }
  1464. /// <summary>
  1465. /// 下发人
  1466. /// </summary>
  1467. [Description("下发人")]
  1468. [Nullable(true)]
  1469. [DataLength(20)]
  1470. [JsonProperty("issuedMan")]
  1471. public string IssuedMan
  1472. {
  1473. get { return issuedMan; }
  1474. set { issuedMan = value; }
  1475. }
  1476. /// <summary>
  1477. /// 最近取消下发时间
  1478. /// </summary>
  1479. [Description("最近取消下发时间")]
  1480. [Nullable(true)]
  1481. [JsonProperty("lastUndownTime")]
  1482. public string LastUndownTime
  1483. {
  1484. get { return lastUndownTime; }
  1485. set { lastUndownTime = value; }
  1486. }
  1487. /// <summary>
  1488. /// 最近取消下发人
  1489. /// </summary>
  1490. [Description("最近取消下发人")]
  1491. [Nullable(true)]
  1492. [DataLength(20)]
  1493. [JsonProperty("lastUndownMan")]
  1494. public string LastUndownMan
  1495. {
  1496. get { return lastUndownMan; }
  1497. set { lastUndownMan = value; }
  1498. }
  1499. /// <summary>
  1500. /// 合同下发版次(年月日+3位流水)
  1501. /// </summary>
  1502. [Description("合同下发版次")]
  1503. [Nullable(true)]
  1504. [DataLength(20)]
  1505. [JsonProperty("versionNo")]
  1506. public string VersionNo
  1507. {
  1508. get { return versionNo; }
  1509. set { versionNo = value; }
  1510. }
  1511. /// <summary>
  1512. /// 加工成本
  1513. /// </summary>
  1514. [Description("加工成本")]
  1515. [Nullable(true)]
  1516. [DataLength(10)]
  1517. [JsonProperty("processingCost")]
  1518. public decimal? ProcessingCost
  1519. {
  1520. get { return processingCost; }
  1521. set { processingCost = value; }
  1522. }
  1523. /// <summary>
  1524. /// 完全成本
  1525. /// </summary>
  1526. [Description("完全成本")]
  1527. [Nullable(true)]
  1528. [DataLength(10)]
  1529. [JsonProperty("totalCost")]
  1530. public decimal? TotalCost
  1531. {
  1532. get { return totalCost; }
  1533. set { totalCost = value; }
  1534. }
  1535. /// <summary>
  1536. /// 二级工艺文件号
  1537. /// </summary>
  1538. [Description("二级工艺文件号")]
  1539. [JsonProperty("craftNoLv2")]
  1540. public string CraftNoLv2
  1541. {
  1542. get { return craftNoLv2; }
  1543. set { craftNoLv2 = value; }
  1544. }
  1545. /// <summary>
  1546. /// 二级工艺文件路径
  1547. /// </summary>
  1548. [Description("二级工艺文件路径")]
  1549. [JsonProperty("craftPath")]
  1550. public string CraftPath
  1551. {
  1552. get { return craftPath; }
  1553. set { craftPath = value; }
  1554. }
  1555. /// <summary>
  1556. /// DesginKey
  1557. /// </summary>
  1558. [Description("DesginKey")]
  1559. [JsonProperty("desginKey")]
  1560. public string DesginKey
  1561. {
  1562. get { return desginKey; }
  1563. set { desginKey = value; }
  1564. }
  1565. }
  1566. }