in_kd_material.cs 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812
  1. using Business.Core.Attributes;
  2. using Business.Core.Utilities;
  3. using Business.Model;
  4. using Microsoft.EntityFrameworkCore;
  5. using System.ComponentModel;
  6. using System.ComponentModel.DataAnnotations;
  7. using Volo.Abp.Domain.Entities;
  8. namespace Bussiness.Model.Ext
  9. {
  10. /// <summary>
  11. /// 物料
  12. /// </summary>
  13. [CollectionName("dopbase", "in_kd_material")]
  14. [Comment("物料")]
  15. public class in_kd_material : Entity<long>
  16. {
  17. /// <summary>
  18. /// 创建组织
  19. /// </summary>
  20. [StringLength(80)]
  21. [Comment("创建组织")]
  22. public string? FCreateOrgId_Name { get; set; }
  23. /// <summary>
  24. /// 使用组织
  25. /// </summary>
  26. [StringLength(80)]
  27. [Comment("使用组织")]
  28. public string? FUseOrgId_Name { get; set; }
  29. /// <summary>
  30. /// 编码
  31. /// </summary>
  32. [StringLength(80)]
  33. [Comment("编码")]
  34. public string? FNumber { get; set; }
  35. /// <summary>
  36. /// 物料来源
  37. /// </summary>
  38. [StringLength(10)]
  39. [Comment("物料来源")]
  40. public string? FDataSource { get; set; }
  41. /// <summary>
  42. /// 名称
  43. /// </summary>
  44. [StringLength(80)]
  45. [Comment("名称")]
  46. public string? FName_2052 { get; set; }
  47. /// <summary>
  48. /// 规格型号
  49. /// </summary>
  50. [StringLength(255)]
  51. [Comment("规格型号")]
  52. public string? FSpecification_2052 { get; set; }
  53. /// <summary>
  54. /// 助记码
  55. /// </summary>
  56. [StringLength(80)]
  57. [Comment("助记码")]
  58. public string? FMnemonicCode { get; set; }
  59. /// <summary>
  60. /// 旧物料编码
  61. /// </summary>
  62. [StringLength(80)]
  63. [Comment("旧物料编码")]
  64. public string? FOldNumber { get; set; }
  65. /// <summary>
  66. /// 描述
  67. /// </summary>
  68. [StringLength(255)]
  69. [Comment("描述")]
  70. public string? FDescription_2052 { get; set; }
  71. /// <summary>
  72. /// 物料分组
  73. /// </summary>
  74. [StringLength(80)]
  75. [Comment("物料分组")]
  76. public string? FMaterialGroup_Name { get; set; }
  77. /// <summary>
  78. /// 物料分组编码
  79. /// </summary>
  80. [StringLength(80)]
  81. [Comment("物料分组编码")]
  82. public string? FMaterialGroup { get; set; }
  83. /// <summary>
  84. /// 数据状态
  85. /// </summary>
  86. [Comment("数据状态")]
  87. [StringLength(255)]
  88. public string? FUseStatus { get; set; }
  89. /// <summary>
  90. /// 禁用状态
  91. /// </summary>
  92. [Comment("禁用状态")]
  93. [StringLength(10)]
  94. public string? FForbidStatus { get; set; }
  95. /// <summary>
  96. /// 创建人
  97. /// </summary>
  98. [StringLength(80)]
  99. [Comment("创建人")]
  100. public string? FCreatorId_Name { get; set; }
  101. /// <summary>
  102. /// 创建日期
  103. /// </summary>
  104. [Comment("创建日期")]
  105. public DateTime? FCreateDate { get; set; }
  106. /// <summary>
  107. /// 修改人
  108. /// </summary>
  109. [Comment("修改人")]
  110. [StringLength(80)]
  111. public string? FModifierId_Name { get; set; }
  112. /// <summary>
  113. /// 修改日期
  114. /// </summary>
  115. [Comment("修改日期")]
  116. public DateTime? FModifyDate { get; set; }
  117. /// <summary>
  118. /// 审核人
  119. /// </summary>
  120. [StringLength(80)]
  121. [Comment("审核人")]
  122. public string? FApproverId_Name { get; set; }
  123. /// <summary>
  124. /// 审核日期
  125. [Comment("审核日期")]
  126. public DateTime? FApproveDate { get; set; }
  127. /// <summary>
  128. /// 禁用人
  129. /// </summary>
  130. [Comment("禁用人")]
  131. [StringLength(80)]
  132. public string? FForbidderId_Name { get; set; }
  133. /// <summary>
  134. /// 禁用日期
  135. /// </summary>
  136. [Comment("禁用日期")]
  137. public DateTime? FForbidDate { get; set; }
  138. /// <summary>
  139. /// 物料属性
  140. /// </summary>
  141. [StringLength(80)]
  142. [Comment("物料属性")]
  143. public string? FErpClsID { get; set; }
  144. /// <summary>
  145. /// 存货类别
  146. /// </summary>
  147. [Comment("存货类别")]
  148. [StringLength(80)]
  149. public string? FCategoryID_Name { get; set; }
  150. /// <summary>
  151. /// 税分类
  152. /// </summary>
  153. [Comment("税分类")]
  154. [StringLength(80)]
  155. public string? FTaxType_Name { get; set; }
  156. /// <summary>
  157. /// 默认税率
  158. /// </summary>
  159. [Comment("默认税率")]
  160. [StringLength(80)]
  161. public string? FTaxRateId_Name { get; set; }
  162. /// <summary>
  163. /// 基本单位
  164. /// </summary>
  165. [StringLength(80)]
  166. [Comment("基本单位")]
  167. public string? FBaseUnitId_Name { get; set; }
  168. /// <summary>
  169. /// 允许采购
  170. /// </summary>
  171. [Comment("允许采购")]
  172. [StringLength(1)]
  173. public string? FIsPurchase { get; set; }
  174. /// <summary>
  175. /// 允许库存
  176. /// </summary>
  177. [StringLength(1)]
  178. [Comment("允许库存")]
  179. public string? FIsInventory { get; set; }
  180. /// <summary>
  181. /// 允许委外
  182. /// </summary>
  183. [Comment("允许委外")]
  184. [StringLength(1)]
  185. public string? FIsSubContract { get; set; }
  186. /// <summary>
  187. /// 允许销售
  188. /// </summary>
  189. [Comment("允许销售")]
  190. [StringLength(1)]
  191. public string? FIsSale { get; set; }
  192. /// <summary>
  193. /// FIsProduce
  194. /// </summary>
  195. [Comment("FIsProduce")]
  196. [StringLength(1)]
  197. public string? FIsProduce { get; set; }
  198. /// <summary>
  199. /// 允许资产
  200. /// </summary>
  201. [Comment("允许资产")]
  202. [StringLength(1)]
  203. public string? FIsAsset { get; set; }
  204. /// <summary>
  205. /// 条码
  206. /// </summary>
  207. [Comment("条码")]
  208. [StringLength(80)]
  209. public string? FBARCODE { get; set; }
  210. /// <summary>
  211. /// 毛重
  212. /// </summary>
  213. [Precision(20,8)]
  214. [Comment("毛重")]
  215. public decimal? FGROSSWEIGHT { get; set; }
  216. /// <summary>
  217. /// 净重
  218. /// </summary>
  219. [Comment("净重")]
  220. [Precision(20, 8)]
  221. public decimal? FNETWEIGHT { get; set; }
  222. /// <summary>
  223. /// 尺寸单位
  224. /// </summary>
  225. [Comment("尺寸单位")]
  226. [StringLength(10)]
  227. public string? FVOLUMEUNITID_Name { get; set; }
  228. /// <summary>
  229. /// 长
  230. /// </summary>
  231. [Comment("长")]
  232. [Precision(20, 8)]
  233. public decimal? FLENGTH { get; set; }
  234. /// <summary>
  235. /// 宽
  236. /// </summary>
  237. [Comment("宽")]
  238. [Precision(20, 8)]
  239. public decimal? FWIDTH { get; set; }
  240. /// <summary>
  241. /// 高
  242. /// </summary>
  243. [Comment("高")]
  244. [Precision(20, 8)]
  245. public decimal? FHEIGHT { get; set; }
  246. /// <summary>
  247. /// 重量单位
  248. /// </summary>
  249. [Comment("重量单位")]
  250. [StringLength(10)]
  251. public string? FWEIGHTUNITID_Name { get; set; }
  252. /// <summary>
  253. /// 体积
  254. /// </summary>
  255. [Precision(20, 8)]
  256. [Comment("体积")]
  257. public decimal? FVOLUME { get; set; }
  258. /// <summary>
  259. /// 库存单位
  260. /// </summary>
  261. [Comment("库存单位")]
  262. [StringLength(10)]
  263. public string? FStoreUnitID_Name { get; set; }
  264. /// <summary>
  265. /// 辅助单位
  266. /// </summary>
  267. [Comment("辅助单位")]
  268. [StringLength(10)]
  269. public string? FAuxUnitID_Name { get; set; }
  270. /// <summary>
  271. /// 仓库
  272. /// </summary>
  273. [Comment("仓库")]
  274. [StringLength(80)]
  275. public string? FStockId_Name{ get; set;}
  276. /// <summary>
  277. /// 仓位
  278. /// </summary>
  279. [Comment("仓位")]
  280. [StringLength(80)]
  281. public string? FStockLoc { get; set; }
  282. /// <summary>
  283. /// 仓位.客户.编码
  284. /// </summary>
  285. [Comment("仓位.客户.编码")]
  286. [StringLength(80)]
  287. public string? FStockPlaceId_FF100002 { get; set; }
  288. /// <summary>
  289. /// 仓位.客户.名称
  290. /// </summary>
  291. [Comment("仓位.客户.名称")]
  292. [StringLength(80)]
  293. public string? FStockPlaceId_FF100002_Name { get; set; }
  294. /// <summary>
  295. /// 仓位.供应商.编码
  296. /// </summary>
  297. [StringLength(80)]
  298. [Comment("仓位.供应商.编码")]
  299. public string? FStockPlaceId_FF100003 { get; set; }
  300. /// <summary>
  301. /// 仓位.客户.编码
  302. /// </summary>
  303. [Comment("仓位.供应商.名称")]
  304. [StringLength(80)]
  305. public string? FStockPlaceId_FF100003_Name { get; set; }
  306. /// <summary>
  307. /// 仓位.服务机客户.编码
  308. /// </summary>
  309. [Comment("仓位.服务机客户.编码")]
  310. [StringLength(80)]
  311. public string? FStockPlaceId_FF100004 { get; set; }
  312. /// <summary>
  313. /// 仓位.服务机客户.名称
  314. /// </summary>
  315. [Comment("仓位.服务机客户.名称")]
  316. [StringLength(80)]
  317. public string? FStockPlaceId_FF100004_Name { get; set; }
  318. /// <summary>
  319. /// 可锁库
  320. /// </summary>
  321. [StringLength(1)]
  322. [Comment("可锁库")]
  323. public string? FIsLockStock { get; set; }
  324. /// <summary>
  325. /// 启用盘点周期
  326. /// </summary>
  327. [Comment("启用盘点周期")]
  328. [StringLength(1)]
  329. public string? FIsCycleCounting { get; set; }
  330. /// <summary>
  331. /// 盘点周期单位
  332. /// </summary>
  333. [StringLength(10)]
  334. [Comment("盘点周期单位")]
  335. public string? FCountCycle { get; set; }
  336. /// <summary>
  337. /// 盘点周期
  338. /// </summary>
  339. [Precision(20, 8)]
  340. [Comment("盘点周期")]
  341. public decimal? FCountDay { get; set; }
  342. /// <summary>
  343. /// 必盘
  344. /// </summary>
  345. [Comment("必盘")]
  346. [StringLength(1)]
  347. public string? FIsMustCounting { get; set; }
  348. /// <summary>
  349. /// 启用批号管理
  350. /// </summary>
  351. [StringLength(1)]
  352. [Comment("启用批号管理")]
  353. public string? FIsBatchManage { get; set; }
  354. /// <summary>
  355. /// 批号编码规则
  356. /// </summary>
  357. [StringLength(80)]
  358. [Comment("批号编码规则")]
  359. public string? FBatchRuleID_Name { get; set; }
  360. /// <summary>
  361. /// 启用保质期管理
  362. /// </summary>
  363. [Comment("启用保质期管理")]
  364. [StringLength(1)]
  365. public string? FIsKFPeriod { get; set; }
  366. /// <summary>
  367. /// 批号附属信息
  368. /// </summary>
  369. [StringLength(1)]
  370. [Comment("批号附属信息")]
  371. public string? FIsExpParToFlot { get; set; }
  372. /// <summary>
  373. /// 保质期单位
  374. /// </summary>
  375. [StringLength(10)]
  376. [Comment("保质期单位")]
  377. public string? FExpUnit { get; set; }
  378. /// <summary>
  379. /// 保质期
  380. /// </summary>
  381. [Comment("保质期")]
  382. [Precision(20, 8)]
  383. public decimal? FExpPeriod { get; set; }
  384. /// <summary>
  385. /// 在架寿命期
  386. /// </summary>
  387. [Precision(20, 8)]
  388. [Comment("在架寿命期")]
  389. public decimal? FOnlineLife { get; set; }
  390. /// <summary>
  391. /// 参考成本
  392. /// </summary>
  393. [Precision(20, 8)]
  394. [Comment("参考成本")]
  395. public decimal? FRefCost { get; set; }
  396. /// <summary>
  397. /// 币别
  398. /// </summary>
  399. [Comment("币别")]
  400. [StringLength(80)]
  401. public string? FCurrencyId_Name { get; set; }
  402. /// <summary>
  403. /// 库存管理
  404. /// </summary>
  405. [StringLength(1)]
  406. [Comment("库存管理")]
  407. public string? FIsSNManage { get; set; }
  408. /// <summary>
  409. /// 启用最小库存
  410. /// </summary>
  411. [StringLength(1)]
  412. [Comment("启用最小库存")]
  413. public string? FIsEnableMinStock { get; set; }
  414. /// <summary>
  415. /// 启用安全库存
  416. /// </summary>
  417. [StringLength(1)]
  418. [Comment("启用安全库存")]
  419. public string? FIsEnableSafeStock { get; set; }
  420. /// <summary>
  421. /// 序列号编码规则
  422. /// </summary>
  423. [StringLength(80)]
  424. [Comment("序列号编码规则")]
  425. public string? FSNCodeRule_Name { get; set; }
  426. /// <summary>
  427. /// 启用再订货点
  428. /// </summary>
  429. [StringLength(1)]
  430. [Comment("启用再订货点")]
  431. public string? FIsEnableReOrder { get; set; }
  432. /// <summary>
  433. /// 启用最大库存
  434. /// </summary>
  435. [StringLength(1)]
  436. [Comment("启用最大库存")]
  437. public string? FIsEnableMaxStock { get; set; }
  438. /// <summary>
  439. /// 序列号单位
  440. /// </summary>
  441. [StringLength(10)]
  442. [Comment("序列号单位")]
  443. public string? FSNUnit_Name { get; set; }
  444. /// <summary>
  445. /// 最小库存
  446. /// </summary>
  447. [Precision(20, 8)]
  448. [Comment("最小库存")]
  449. public decimal? FMinStock { get; set; }
  450. /// <summary>
  451. /// 安全库存
  452. /// </summary>
  453. [Precision(20, 8)]
  454. [Comment("安全库存")]
  455. public decimal? FSafeStock { get; set; }
  456. /// <summary>
  457. /// 再订货点
  458. /// </summary>
  459. [Precision(20, 8)]
  460. [Comment("再订货点")]
  461. public decimal? FReOrderGood { get; set; }
  462. /// <summary>
  463. /// 经济订货批量
  464. /// </summary>
  465. [Precision(20, 8)]
  466. [Comment("经济订货批量")]
  467. public decimal? FEconReOrderQty { get; set; }
  468. /// <summary>
  469. /// 最大库存
  470. /// </summary>
  471. [Precision(20, 8)]
  472. [Comment("最大库存")]
  473. public decimal? FMaxStock { get; set; }
  474. /// <summary>
  475. /// 销售单位
  476. /// </summary>
  477. [StringLength(10)]
  478. [Comment("销售单位")]
  479. public string? FSaleUnitId_Name { get; set; }
  480. /// <summary>
  481. /// 销售计价单位
  482. /// </summary>
  483. [StringLength(10)]
  484. [Comment("销售计价单位")]
  485. public string? FSalePriceUnitId_Name { get; set; }
  486. /// <summary>
  487. /// 起订量
  488. /// </summary>
  489. [Precision(20, 10)]
  490. [Comment("起订量")]
  491. public decimal? FOrderQty { get; set; }
  492. /// <summary>
  493. /// 超发上限(%)
  494. /// </summary>
  495. [Precision(20, 8)]
  496. [Comment("超发上限(%)")]
  497. public decimal? FOutStockLmtH { get; set; }
  498. /// <summary>
  499. /// 超发下限(%)
  500. /// </summary>
  501. [Precision(20, 8)]
  502. [Comment("超发下限(%)")]
  503. public decimal? FOutStockLmtL { get; set; }
  504. /// <summary>
  505. /// 代理销售减价比例(%)
  506. /// </summary>
  507. [Precision(20, 8)]
  508. [Comment("代理销售减价比例(%)")]
  509. public decimal? FAgentSalReduceRate { get; set; }
  510. /// <summary>
  511. /// ATP检查
  512. /// </summary>
  513. [StringLength(1)]
  514. [Comment("ATP检查")]
  515. public string? FIsATPCheck { get; set; }
  516. /// <summary>
  517. /// 允许退货
  518. /// </summary>
  519. [StringLength(1)]
  520. [Comment("允许退货")]
  521. public string? FIsReturn { get; set; }
  522. /// <summary>
  523. /// 部件可退
  524. /// </summary>
  525. [StringLength(1)]
  526. [Comment("部件可退")]
  527. public string? FIsReturnPart { get; set; }
  528. /// <summary>
  529. /// 允许发布到订货平台
  530. /// </summary>
  531. [StringLength(1)]
  532. [Comment("允许发布到订货平台")]
  533. public string? FAllowPublish { get; set; }
  534. /// <summary>
  535. /// 启用售后服务
  536. /// </summary>
  537. [StringLength(1)]
  538. [Comment("启用售后服务")]
  539. public string? FISAFTERSALE { get; set; }
  540. /// <summary>
  541. /// 生成产品档案
  542. /// </summary>
  543. [StringLength(1)]
  544. [Comment("生成产品档案")]
  545. public string? FISPRODUCTFILES { get; set; }
  546. /// <summary>
  547. /// 是否保修
  548. /// </summary>
  549. [StringLength(1)]
  550. [Comment("是否保修")]
  551. public string? FISWARRANTED { get; set; }
  552. /// <summary>
  553. /// 保修期单位
  554. /// </summary>
  555. [StringLength(10)]
  556. [Comment("保修期单位")]
  557. public string? FWARRANTYUNITID { get; set; }
  558. /// <summary>
  559. /// 采购单位
  560. /// </summary>
  561. [StringLength(10)]
  562. [Comment("采购单位")]
  563. public string? FPurchaseUnitId_Name { get; set; }
  564. /// <summary>
  565. /// 采购计价单位
  566. /// </summary>
  567. [StringLength(10)]
  568. [Comment("采购计价单位")]
  569. public string? FPurchasePriceUnitId_Name { get; set; }
  570. /// <summary>
  571. /// 采购组
  572. /// </summary>
  573. [StringLength(80)]
  574. [Comment("采购组")]
  575. public string? FPurchaseGroupId_Name { get; set; }
  576. /// <summary>
  577. /// 采购员
  578. /// </summary>
  579. [StringLength(80)]
  580. [Comment("采购员")]
  581. public string? FPurchaserId_Name { get; set; }
  582. /// <summary>
  583. /// 配额管理
  584. /// </summary>
  585. [StringLength(1)]
  586. [Comment("配额管理")]
  587. public string? FIsQuota { get; set; }
  588. /// <summary>
  589. /// 配额方式
  590. /// </summary>
  591. [StringLength(80)]
  592. [Comment("配额方式")]
  593. public string? FQuotaType { get; set; }
  594. /// <summary>
  595. /// 最小拆分数量
  596. /// </summary>
  597. [Precision(20, 8)]
  598. [Comment("最小拆分数量")]
  599. public decimal? FMinSplitQty { get; set; }
  600. /// <summary>
  601. /// VMI业务
  602. /// </summary>
  603. [StringLength(1)]
  604. [Comment("VMI业务")]
  605. public string? FIsVmiBusiness { get; set; }
  606. /// <summary>
  607. /// 默认供应商
  608. /// </summary>
  609. [StringLength(80)]
  610. [Comment("默认供应商")]
  611. public string? FDefaultVendor_Name { get; set; }
  612. /// <summary>
  613. /// 费用项目
  614. /// </summary>
  615. [StringLength(80)]
  616. [Comment("费用项目")]
  617. public string? FChargeID_Name { get; set; }
  618. /// <summary>
  619. /// 货源控制
  620. /// </summary>
  621. [StringLength(1)]
  622. [Comment("货源控制")]
  623. public string? FIsSourceControl { get; set; }
  624. /// <summary>
  625. /// 需要请购
  626. /// </summary>
  627. [StringLength(1)]
  628. [Comment("需要请购")]
  629. public string? FIsPR { get; set; }
  630. /// <summary>
  631. /// 收货上限比例(%)
  632. /// </summary>
  633. [Precision(20, 8)]
  634. [Comment("收货上限比例(%)")]
  635. public decimal? FReceiveMaxScale { get; set; }
  636. /// <summary>
  637. ///收货下限比例(%)
  638. /// </summary>
  639. [Precision(20, 8)]
  640. [Comment("收货下限比例(%)")]
  641. public decimal? FReceiveMinScale { get; set; }
  642. /// <summary>
  643. /// 代理采购加成比例
  644. /// </summary>
  645. [Precision(20, 8)]
  646. [Comment("代理采购加成比例")]
  647. public decimal? FAgentPurPlusRate { get; set; }
  648. /// <summary>
  649. /// 收货提前天数
  650. /// </summary>
  651. [Precision(20, 8)]
  652. [Comment("收货提前天数")]
  653. public decimal? FReceiveAdvanceDays { get; set; }
  654. /// <summary>
  655. ///收货延迟天数
  656. /// </summary>
  657. [Precision(20, 8)]
  658. [Comment("收货延迟天数")]
  659. public decimal? FReceiveDelayDays { get; set; }
  660. /// <summary>
  661. /// 允许退料
  662. /// </summary>
  663. [StringLength(1)]
  664. [Comment("允许退料")]
  665. public string? FIsReturnMaterial { get; set; }
  666. /// <summary>
  667. /// 采购组织
  668. /// </summary>
  669. [StringLength(80)]
  670. [Comment("采购组织")]
  671. public string? FPurchaseOrgId_Name { get; set; }
  672. /// <summary>
  673. ///委外单位
  674. /// </summary>
  675. [StringLength(10)]
  676. [Comment("委外单位")]
  677. public string? FSubconUnitId_Name { get; set; }
  678. /// <summary>
  679. /// 委外计价单位
  680. /// </summary>
  681. [StringLength(10)]
  682. [Comment("委外计价单位")]
  683. public string? FSubconPriceUnitId_Name { get; set; }
  684. /// <summary>
  685. /// 采购类型
  686. /// </summary>
  687. [StringLength(10)]
  688. [Comment("采购类型")]
  689. public string? FPOBillTypeId_Name { get; set; }
  690. /// <summary>
  691. ///委外类型
  692. /// </summary>
  693. [StringLength(10)]
  694. [Comment("委外类型")]
  695. public string? FSubBillType_Name { get; set; }
  696. /// <summary>
  697. /// 计划策略
  698. /// </summary>
  699. [StringLength(10)]
  700. [Comment("计划策略")]
  701. public string? FPlanningStrategy { get; set; }
  702. /// <summary>
  703. /// 制造策略
  704. /// </summary>
  705. [StringLength(80)]
  706. [Comment("制造策略")]
  707. public string? FMfgPolicyId_Name { get; set; }
  708. /// <summary>
  709. ///检验提前期单位
  710. /// </summary>
  711. [StringLength(10)]
  712. [Comment("检验提前期单位")]
  713. public string? FCheckLeadTimeType { get; set; }
  714. /// <summary>
  715. /// 订货策略
  716. /// </summary>
  717. [StringLength(80)]
  718. [Comment("订货策略")]
  719. public string? FOrderPolicy { get; set; }
  720. /// <summary>
  721. /// 最小订货量
  722. /// </summary>
  723. [Precision(20, 8)]
  724. [Comment("最小订货量")]
  725. public decimal? FMinPOQty { get; set; }
  726. /// <summary>
  727. ///计划区
  728. /// </summary>
  729. [StringLength(80)]
  730. [Comment("计划区")]
  731. public string? FPlanWorkshop_Name { get; set; }
  732. /// <summary>
  733. /// 订货间隔期单位
  734. /// </summary>
  735. [StringLength(10)]
  736. [Comment("订货间隔期单位")]
  737. public string? FOrderIntervalTimeType { get; set; }
  738. /// <summary>
  739. /// 固定提前期
  740. /// </summary>
  741. [Precision(20, 8)]
  742. [Comment("固定提前期")]
  743. public decimal? FFixLeadTime { get; set; }
  744. /// <summary>
  745. ///最小包装量
  746. /// </summary>
  747. [Precision(20, 8)]
  748. [Comment("最小包装量")]
  749. public decimal? FIncreaseQty { get; set; }
  750. /// <summary>
  751. /// 固定提前期单位
  752. /// </summary>
  753. [Precision(20, 8)]
  754. [Comment("固定提前期单位")]
  755. public decimal? FFixLeadTimeType { get; set; }
  756. /// <summary>
  757. /// 订货间隔期
  758. /// </summary>
  759. [Precision(20, 8)]
  760. [Comment("订货间隔期")]
  761. public decimal? FOrderIntervalTime { get; set; }
  762. /// <summary>
  763. ///变动提前期
  764. /// </summary>
  765. [Precision(20, 8)]
  766. [Comment("变动提前期")]
  767. public decimal? FVarLeadTime { get; set; }
  768. /// <summary>
  769. /// 变动提前期批量
  770. /// </summary>
  771. [Precision(20, 8)]
  772. [Comment("变动提前期批量")]
  773. public decimal? FVarLeadTimeLotSize { get; set; }
  774. /// <summary>
  775. /// 变动提前期单位
  776. /// </summary>
  777. [StringLength(10)]
  778. [Comment("变动提前期单位")]
  779. public string? FVarLeadTimeType { get; set; }
  780. /// <summary>
  781. ///最大订货量
  782. /// </summary>
  783. [Precision(20, 8)]
  784. [Comment("最大订货量")]
  785. public decimal? FMaxPOQty { get; set; }
  786. /// <summary>
  787. /// 检验提前期
  788. /// </summary>
  789. [Precision(20, 8)]
  790. [Comment("检验提前期")]
  791. public decimal? FCheckLeadTime { get; set; }
  792. /// <summary>
  793. /// 固定/经济批量
  794. /// </summary>
  795. [Precision(20, 8)]
  796. [Comment("固定/经济批量")]
  797. public decimal? FEOQ { get; set; }
  798. /// <summary>
  799. ///批量拆分间隔天数
  800. /// </summary>
  801. [Precision(20, 8)]
  802. [Comment("批量拆分间隔天数")]
  803. public decimal? FPlanIntervalsDays { get; set; }
  804. /// <summary>
  805. /// 拆分批量
  806. /// </summary>
  807. [Precision(20, 10)]
  808. [Comment("拆分批量")]
  809. public decimal? FPlanBatchSplitQty { get; set; }
  810. /// <summary>
  811. /// MRP计算是否合并需求
  812. /// </summary>
  813. [StringLength(1)]
  814. [Comment("MRP计算是否合并需求")]
  815. public string? FIsMrpComReq { get; set; }
  816. /// <summary>
  817. ///需求时界
  818. /// </summary>
  819. [Precision(20, 8)]
  820. [Comment("需求时界")]
  821. public decimal? FRequestTimeZone { get; set; }
  822. /// <summary>
  823. /// MRP计算是否按单合并
  824. /// </summary>
  825. [StringLength(1)]
  826. [Comment("MRP计算是否按单合并")]
  827. public string? FIsMrpComBill { get; set; }
  828. /// <summary>
  829. /// 允许提前天数
  830. /// </summary>
  831. [Precision(20, 8)]
  832. [Comment("允许提前天数")]
  833. public decimal? FCanLeadDays { get; set; }
  834. /// <summary>
  835. ///计划时界
  836. /// </summary>
  837. [Precision(20, 8)]
  838. [Comment("计划时界")]
  839. public decimal? FPlanTimeZone { get; set; }
  840. /// <summary>
  841. /// 预留类型
  842. /// </summary>
  843. [StringLength(10)]
  844. [Comment("预留类型")]
  845. public string? FReserveType { get; set; }
  846. /// <summary>
  847. /// 计划组
  848. /// </summary>
  849. [StringLength(80)]
  850. [Comment("计划组")]
  851. public string? FPlanGroupId_Name { get; set; }
  852. /// <summary>
  853. ///提前宽限期
  854. /// </summary>
  855. [Precision(20, 8)]
  856. [Comment("提前宽限期")]
  857. public decimal? FLeadExtendDay { get; set; }
  858. /// <summary>
  859. /// 计划员
  860. /// </summary>
  861. [StringLength(80)]
  862. [Comment("计划员")]
  863. public string? FPlanerID_Name { get; set; }
  864. /// <summary>
  865. /// ATO预测冲销方案
  866. /// </summary>
  867. [Precision(20, 8)]
  868. [Comment("ATO预测冲销方案")]
  869. public decimal? FATOSchemeId_Name { get; set; }
  870. /// <summary>
  871. ///允许延后天数
  872. /// </summary>
  873. [Precision(20, 8)]
  874. [Comment("允许延后天数")]
  875. public decimal? FCanDelayDays { get; set; }
  876. /// <summary>
  877. /// 偏置时间
  878. /// </summary>
  879. [Precision(20, 8)]
  880. [Comment("偏置时间")]
  881. public decimal? FPlanOffsetTime { get; set; }
  882. /// <summary>
  883. /// 安全库存
  884. /// </summary>
  885. [Precision(20, 8)]
  886. [Comment("安全库存")]
  887. public decimal? FPlanSafeStockQty { get; set; }
  888. /// <summary>
  889. ///按批号匹配供需
  890. /// </summary>
  891. [StringLength(1)]
  892. [Comment("按批号匹配供需")]
  893. public string? FDSMatchByLot { get; set; }
  894. /// <summary>
  895. /// 预计入库允许部分提前
  896. /// </summary>
  897. [StringLength(1)]
  898. [Comment("预计入库允许部分提前")]
  899. public string? FAllowPartAhead { get; set; }
  900. /// <summary>
  901. /// 时间紧迫系数
  902. /// </summary>
  903. [StringLength(80)]
  904. [Comment("时间紧迫系数")]
  905. public string? FTimeFactorId_Name { get; set; }
  906. /// <summary>
  907. ///预计入库允许部分延后
  908. /// </summary>
  909. [StringLength(1)]
  910. [Comment("预计入库允许部分延后")]
  911. public string? FAllowPartDelay { get; set; }
  912. /// <summary>
  913. /// 数量负荷系数
  914. /// </summary>
  915. [StringLength(80)]
  916. [Comment("数量负荷系数")]
  917. public string? FQtyFactorId_Name { get; set; }
  918. /// <summary>
  919. /// 供应来源
  920. /// </summary>
  921. [StringLength(80)]
  922. [Comment("供应来源")]
  923. public string? FSupplySourceId_Name { get; set; }
  924. /// <summary>
  925. ///延后宽限期
  926. /// </summary>
  927. [Precision(20, 8)]
  928. [Comment("延后宽限期")]
  929. public decimal? FDelayExtendDay { get; set; }
  930. /// <summary>
  931. /// 时间单位
  932. /// </summary>
  933. [StringLength(10)]
  934. [Comment("时间单位")]
  935. public string? FPlanOffsetTimeType { get; set; }
  936. /// <summary>
  937. /// 发料方式
  938. /// </summary>
  939. [StringLength(10)]
  940. [Comment("发料方式")]
  941. public string? FIssueType { get; set; }
  942. /// <summary>
  943. ///生产车间
  944. /// </summary>
  945. [StringLength(80)]
  946. [Comment("生产车间")]
  947. public string? FWorkShopId_Name { get; set; }
  948. /// <summary>
  949. /// 可为联副产品
  950. /// </summary>
  951. [StringLength(1)]
  952. [Comment("可为联副产品")]
  953. public string? FIsCoby { get; set; }
  954. /// <summary>
  955. /// 生产单位
  956. /// </summary>
  957. [StringLength(10)]
  958. [Comment("生产单位")]
  959. public string? FProduceUnitId_Name { get; set; }
  960. /// <summary>
  961. ///可为主产品
  962. /// </summary>
  963. [StringLength(1)]
  964. [Comment("可为主产品")]
  965. public string? FIsMainPrd { get; set; }
  966. /// <summary>
  967. /// 倒冲时机
  968. /// </summary>
  969. [StringLength(80)]
  970. [Comment("倒冲时机")]
  971. public string? FBKFLTime { get; set; }
  972. /// <summary>
  973. /// 入库超收比例(%)
  974. /// </summary>
  975. [Precision(20, 8)]
  976. [Comment("入库超收比例(%)")]
  977. public decimal? FFinishReceiptOverRate { get; set; }
  978. /// <summary>
  979. ///发料仓库
  980. /// </summary>
  981. [StringLength(80)]
  982. [Comment("发料仓库")]
  983. public string? FPickStockId_Name { get; set; }
  984. /// <summary>
  985. /// 入库欠收比例(%)
  986. /// </summary>
  987. [StringLength(255)]
  988. [Comment("入库欠收比例(%)")]
  989. public string? FFinishReceiptShortRate { get; set; }
  990. /// <summary>
  991. /// 发料仓位
  992. /// </summary>
  993. [StringLength(80)]
  994. [Comment("发料仓位")]
  995. public string? FPickStockLoc { get; set; }
  996. /// <summary>
  997. ///发料仓位.客户.编码
  998. [Comment("发料仓位.客户.编码")]
  999. [StringLength(80)]
  1000. public string? FPickBinId_FF100002 { get; set; }
  1001. /// <summary>
  1002. /// 发料仓位.客户.名称
  1003. /// </summary>
  1004. [StringLength(80)]
  1005. [Comment("发料仓位.客户.名称")]
  1006. public string? FPickBinId_FF100002_Name { get; set; }
  1007. /// <summary>
  1008. /// 发料仓位.供应商.编码
  1009. /// </summary>
  1010. [StringLength(80)]
  1011. [Comment("发料仓位.供应商.编码")]
  1012. public string? FPickBinId_FF100003 { get; set; }
  1013. /// <summary>
  1014. ///发料仓位.供应商.名称
  1015. /// </summary>
  1016. [Comment("发料仓位.供应商.名称")]
  1017. [StringLength(80)]
  1018. public string? FPickBinId_FF100003_Name { get; set; }
  1019. /// <summary>
  1020. /// 发料仓位.服务机客户.编码
  1021. /// </summary>
  1022. [StringLength(80)]
  1023. [Comment("发料仓位.服务机客户.编码")]
  1024. public string? FPickBinId_FF100004 { get; set; }
  1025. /// <summary>
  1026. ///发料仓位.服务机客户.名称
  1027. /// </summary>
  1028. [StringLength(80)]
  1029. [Comment("发料仓位.服务机客户.名称")]
  1030. public string? FPickBinId_FF100004_Name { get; set; }
  1031. /// <summary>
  1032. ///超发控制方式
  1033. /// </summary>
  1034. [StringLength(10)]
  1035. [Comment("超发控制方式")]
  1036. public string? FOverControlMode { get; set; }
  1037. /// <summary>
  1038. /// 子项单位
  1039. /// </summary>
  1040. [StringLength(10)]
  1041. [Comment("子项单位")]
  1042. public string? FBOMUnitId_Name { get; set; }
  1043. /// <summary>
  1044. ///最小发料批量
  1045. /// </summary>
  1046. [Precision(20, 8)]
  1047. [Comment("最小发料批量")]
  1048. public decimal? FMinIssueQty { get; set; }
  1049. /// <summary>
  1050. ///是否关键件
  1051. /// </summary>
  1052. [StringLength(1)]
  1053. [Comment("是否关键件")]
  1054. public string? FIsKitting { get; set; }
  1055. /// <summary>
  1056. /// 是否齐套件
  1057. /// </summary>
  1058. [StringLength(1)]
  1059. [Comment("是否齐套件")]
  1060. public string? FIsCompleteSet { get; set; }
  1061. /// <summary>
  1062. ///标准人员准备工时
  1063. /// </summary>
  1064. [Precision(20, 8)]
  1065. [Comment("标准人员准备工时")]
  1066. public decimal? FStdLaborPrePareTime { get; set; }
  1067. /// <summary>
  1068. ///标准人员实作工时
  1069. /// </summary>
  1070. [Precision(20, 8)]
  1071. [Comment("标准人员实作工时")]
  1072. public decimal? FStdLaborProcessTime { get; set; }
  1073. /// <summary>
  1074. /// 默认工艺路线
  1075. /// </summary>
  1076. [StringLength(255)]
  1077. [Comment("默认工艺路线")]
  1078. public string? FDefaultRouting_Name { get; set; }
  1079. /// <summary>
  1080. ///标准工时
  1081. /// </summary>
  1082. [Precision(20, 8)]
  1083. [Comment("标准工时")]
  1084. public decimal? FPerUnitStandHour { get; set; }
  1085. /// <summary>
  1086. ///标准机器准备工时
  1087. /// </summary>
  1088. [Precision(20, 8)]
  1089. [Comment("标准机器准备工时")]
  1090. public decimal? FStdMachinePrepareTime { get; set; }
  1091. /// <summary>
  1092. /// 消耗波动(%)
  1093. /// </summary>
  1094. [Precision(20, 8)]
  1095. [Comment("消耗波动(%)")]
  1096. public decimal? FConsumVolatility { get; set; }
  1097. /// <summary>
  1098. ///变动损耗率(%)
  1099. /// </summary>
  1100. [Precision(20, 8)]
  1101. [Comment("变动损耗率(%)")]
  1102. public decimal? FLOSSPERCENT { get; set; }
  1103. /// <summary>
  1104. ///序列号携带到父项
  1105. /// </summary>
  1106. [StringLength(1)]
  1107. [Comment("序列号携带到父项")]
  1108. public string? FIsSNCarryToParent { get; set; }
  1109. /// <summary>
  1110. /// 标准机器实作工时
  1111. /// </summary>
  1112. [Precision(20, 8)]
  1113. [Comment("标准机器实作工时")]
  1114. public decimal? FStdMachineProcessTime { get; set; }
  1115. /// <summary>
  1116. ///生产线生产
  1117. /// </summary>
  1118. [StringLength(1)]
  1119. [Comment("生产线生产")]
  1120. public string? FIsProductLine { get; set; }
  1121. /// <summary>
  1122. ///生产类型
  1123. /// </summary>
  1124. [StringLength(10)]
  1125. [Comment("生产类型")]
  1126. public string? FProduceBillType_Name { get; set; }
  1127. /// <summary>
  1128. /// 组织间受托类型
  1129. /// </summary>
  1130. [StringLength(10)]
  1131. [Comment("组织间受托类型")]
  1132. public string? FOrgTrustBillType_Name { get; set; }
  1133. /// <summary>
  1134. ///领料考虑最小发料批量
  1135. /// </summary>
  1136. [StringLength(1)]
  1137. [Comment("领料考虑最小发料批量")]
  1138. public string? FISMinIssueQty { get; set; }
  1139. /// <summary>
  1140. ///启用ECN
  1141. /// </summary>
  1142. [StringLength(1)]
  1143. [Comment("启用ECN")]
  1144. public string? FIsECN { get; set; }
  1145. /// <summary>
  1146. /// 启用
  1147. /// </summary>
  1148. [StringLength(1)]
  1149. [Comment("启用")]
  1150. public string? FIsEnable1 { get; set; }
  1151. /// <summary>
  1152. ///影响价格
  1153. /// </summary>
  1154. [StringLength(1)]
  1155. [Comment("影响价格")]
  1156. public string? FIsAffectPrice1 { get; set; }
  1157. /// <summary>
  1158. ///影响计划
  1159. /// </summary>
  1160. [StringLength(1)]
  1161. [Comment("影响计划")]
  1162. public string? FIsAffectPlan1 { get; set; }
  1163. /// <summary>
  1164. /// 影响出库成本
  1165. /// </summary>
  1166. [StringLength(1)]
  1167. [Comment("影响出库成本")]
  1168. public string? FIsAffectCost1 { get; set; }
  1169. /// <summary>
  1170. ///辅助属性
  1171. /// </summary>
  1172. [StringLength(255)]
  1173. [Comment("辅助属性")]
  1174. public string? FAuxPropertyId_Name { get; set; }
  1175. /// <summary>
  1176. ///组合控制
  1177. /// </summary>
  1178. [StringLength(1)]
  1179. [Comment("组合控制")]
  1180. public string? FIsComControl { get; set; }
  1181. /// <summary>
  1182. /// 来料检验
  1183. /// </summary>
  1184. [StringLength(1)]
  1185. [Comment("来料检验")]
  1186. public string? FCheckIncoming { get; set; }
  1187. /// <summary>
  1188. ///库存检验
  1189. /// </summary>
  1190. [StringLength(1)]
  1191. [Comment("库存检验")]
  1192. public string? FCheckStock { get; set; }
  1193. /// <summary>
  1194. ///产品检验
  1195. /// </summary>
  1196. [StringLength(1)]
  1197. [Comment("产品检验")]
  1198. public string? FCheckProduct { get; set; }
  1199. /// <summary>
  1200. /// 抽样方案
  1201. /// </summary>
  1202. [StringLength(255)]
  1203. [Comment("抽样方案")]
  1204. public string? FIncSampSchemeId_Name { get; set; }
  1205. /// <summary>
  1206. ///质检方案
  1207. /// </summary>
  1208. [StringLength(255)]
  1209. [Comment("质检方案")]
  1210. public string? FIncQcSchemeId_Name { get; set; }
  1211. /// <summary>
  1212. ///启用库存周期复检
  1213. /// </summary>
  1214. [StringLength(1)]
  1215. [Comment("启用库存周期复检")]
  1216. public string? FEnableCyclistQCSTK { get; set; }
  1217. /// <summary>
  1218. /// 复检周期
  1219. /// </summary>
  1220. [Precision(20, 8)]
  1221. [Comment("复检周期")]
  1222. public decimal? FStockCycle { get; set; }
  1223. /// <summary>
  1224. ///启用库存周期复检提醒
  1225. /// </summary>
  1226. [StringLength(1)]
  1227. [Comment("启用库存周期复检提醒")]
  1228. public string? FEnableCyclistQCSTKEW { get; set; }
  1229. /// <summary>
  1230. ///生产追溯
  1231. /// </summary>
  1232. [StringLength(1)]
  1233. [Comment("生产追溯")]
  1234. public string? FIsSNPRDTracy { get; set; }
  1235. /// <summary>
  1236. /// 提醒提前期
  1237. /// </summary>
  1238. [Precision(20, 8)]
  1239. [Comment("提醒提前期")]
  1240. public decimal? FEWLeadDay { get; set; }
  1241. /// <summary>
  1242. ///保修期
  1243. /// </summary>
  1244. [Precision(20, 8)]
  1245. [Comment("保修期")]
  1246. public decimal? FWARRANTY { get; set; }
  1247. /// <summary>
  1248. ///超发控制单位
  1249. /// </summary>
  1250. [StringLength(10)]
  1251. [Comment("超发控制单位")]
  1252. public string? FOutLmtUnit { get; set; }
  1253. /// <summary>
  1254. /// 质检组
  1255. /// </summary>
  1256. [StringLength(80)]
  1257. [Comment("质检组")]
  1258. public string? FInspectGroupId_Name { get; set; }
  1259. /// <summary>
  1260. ///发货检验
  1261. /// </summary>
  1262. [StringLength(1)]
  1263. [Comment("发货检验")]
  1264. public string? FCheckDelivery { get; set; }
  1265. /// <summary>
  1266. ///默认条码规则
  1267. /// </summary>
  1268. [StringLength(255)]
  1269. [Comment("默认条码规则")]
  1270. public string? FDefBarCodeRuleId_Name { get; set; }
  1271. /// <summary>
  1272. /// 退货检验
  1273. /// </summary>
  1274. [StringLength(1)]
  1275. [Comment("退货检验")]
  1276. public string? FCheckReturn { get; set; }
  1277. /// <summary>
  1278. ///质检员
  1279. /// </summary>
  1280. [StringLength(80)]
  1281. [Comment("质检员")]
  1282. public string? FInspectorId_Name { get; set; }
  1283. /// <summary>
  1284. ///配置生产
  1285. /// </summary>
  1286. [StringLength(255)]
  1287. [Comment("配置生产")]
  1288. public string? FCONFIGTYPE { get; set; }
  1289. /// <summary>
  1290. /// 特征件子项
  1291. /// </summary>
  1292. [StringLength(80)]
  1293. [Comment("特征件子项")]
  1294. public string? FFeatureItem { get; set; }
  1295. /// <summary>
  1296. ///重复打印数
  1297. /// </summary>
  1298. [Precision(20, 8)]
  1299. [Comment("重复打印数")]
  1300. public decimal? FPrintCount { get; set; }
  1301. /// <summary>
  1302. ///最小发料批量单位
  1303. /// </summary>
  1304. [StringLength(10)]
  1305. [Comment("最小发料批量单位")]
  1306. public string? FMinIssueUnitId_Name { get; set; }
  1307. /// <summary>
  1308. /// 产品模型
  1309. /// </summary>
  1310. [StringLength(80)]
  1311. [Comment("产品模型")]
  1312. public string? FMdlId_Name { get; set; }
  1313. /// <summary>
  1314. ///模型物料
  1315. /// </summary>
  1316. [StringLength(80)]
  1317. [Comment("模型物料")]
  1318. public string? FMdlMaterialId_Name { get; set; }
  1319. /// <summary>
  1320. ///税收分类编码
  1321. /// </summary>
  1322. [StringLength(80)]
  1323. [Comment("税收分类编码")]
  1324. public string? FTaxCategoryCodeId_Name { get; set; }
  1325. /// <summary>
  1326. /// 受托材料检验
  1327. /// </summary>
  1328. [StringLength(1)]
  1329. [Comment("受托材料检验")]
  1330. public string? FCheckEntrusted { get; set; }
  1331. /// <summary>
  1332. ///套件
  1333. /// </summary>
  1334. [StringLength(1)]
  1335. [Comment("套件")]
  1336. public string? FSuite { get; set; }
  1337. /// <summary>
  1338. ///单箱标准数量
  1339. /// </summary>
  1340. [Precision(20, 8)]
  1341. [Comment("单箱标准数量")]
  1342. public decimal? FBoxStandardQty { get; set; }
  1343. /// <summary>
  1344. /// 销售分组
  1345. /// </summary>
  1346. [StringLength(80)]
  1347. [Comment("销售分组")]
  1348. public string? FSalGroup_Name { get; set; }
  1349. /// <summary>
  1350. ///其他检验
  1351. /// </summary>
  1352. [StringLength(1)]
  1353. [Comment("其他检验")]
  1354. public string? FCheckOther { get; set; }
  1355. /// <summary>
  1356. ///享受税收优惠政策
  1357. /// </summary>
  1358. [StringLength(1)]
  1359. [Comment("享受税收优惠政策")]
  1360. public string? FIsTaxEnjoy { get; set; }
  1361. /// <summary>
  1362. /// 税收优惠政策类型
  1363. /// </summary>
  1364. [StringLength(80)]
  1365. [Comment("税收优惠政策类型")]
  1366. public string? FTaxDiscountsType { get; set; }
  1367. /// <summary>
  1368. ///工时单位
  1369. /// </summary>
  1370. [StringLength(10)]
  1371. [Comment("工时单位")]
  1372. public string? FStandHourUnitId { get; set; }
  1373. /// <summary>
  1374. ///结算成本价加减价比例(%)
  1375. /// </summary>
  1376. [Precision(20, 8)]
  1377. [Comment("结算成本价加减价比例(%)")]
  1378. public decimal? FCostPriceRate { get; set; }
  1379. /// <summary>
  1380. /// 倒冲数量
  1381. /// </summary>
  1382. [StringLength(80)]
  1383. [Comment("倒冲数量")]
  1384. public string? FBackFlushType { get; set; }
  1385. /// <summary>
  1386. ///累计提前期
  1387. /// </summary>
  1388. [Precision(20, 8)]
  1389. [Comment("累计提前期")]
  1390. public decimal? FAccuLeadTime { get; set; }
  1391. /// <summary>
  1392. ///产品系列
  1393. /// </summary>
  1394. [StringLength(255)]
  1395. [Comment("产品系列")]
  1396. public string? FProductLine_Name { get; set; }
  1397. /// <summary>
  1398. /// 冲销数量
  1399. /// </summary>
  1400. [Precision(20, 8)]
  1401. [Comment("冲销数量")]
  1402. public decimal? FWriteOffQty { get; set; }
  1403. /// <summary>
  1404. ///固定损耗
  1405. /// </summary>
  1406. [Precision(20, 8)]
  1407. [Comment("固定损耗")]
  1408. public decimal? FFIXLOSS { get; set; }
  1409. /// <summary>
  1410. ///计划标识
  1411. /// </summary>
  1412. [StringLength(80)]
  1413. [Comment("计划标识")]
  1414. public string? FPlanIdent_Name { get; set; }
  1415. /// <summary>
  1416. /// 订单进度分组
  1417. /// </summary>
  1418. [StringLength(80)]
  1419. [Comment("订单进度分组")]
  1420. public string? FProScheTrackId_Name { get; set; }
  1421. /// <summary>
  1422. ///最小包装数
  1423. /// </summary>
  1424. [Precision(20, 8)]
  1425. [Comment("最小包装数")]
  1426. public decimal? FMinPackCount { get; set; }
  1427. /// <summary>
  1428. ///日产量
  1429. /// </summary>
  1430. [Precision(20, 8)]
  1431. [Comment("日产量")]
  1432. public decimal? FDailyOutQty { get; set; }
  1433. /// <summary>
  1434. /// 产品首检
  1435. /// </summary>
  1436. [StringLength(1)]
  1437. [Comment("产品首检")]
  1438. public string? FIsFirstInspect { get; set; }
  1439. /// <summary>
  1440. ///生产退料检验
  1441. /// </summary>
  1442. [StringLength(1)]
  1443. [Comment("生产退料检验")]
  1444. public string? FCheckReturnMtrl { get; set; }
  1445. /// <summary>
  1446. ///禁用原因
  1447. /// </summary>
  1448. [StringLength(255)]
  1449. [Comment("禁用原因")]
  1450. public string? FForbidReson_2052 { get; set; }
  1451. /// <summary>
  1452. /// 已使用
  1453. /// </summary>
  1454. [StringLength(1)]
  1455. [Comment("已使用")]
  1456. public string? FForbidResonIsUsed { get; set; }
  1457. /// <summary>
  1458. ///不参与可发量统计
  1459. /// </summary>
  1460. [StringLength(1)]
  1461. [Comment("不参与可发量统计")]
  1462. public string? FUnValidateExpQty { get; set; }
  1463. /// <summary>
  1464. ///物料类型
  1465. /// </summary>
  1466. [StringLength(10)]
  1467. [Comment("物料类型")]
  1468. public string? F_WLLX { get; set; }
  1469. /// <summary>
  1470. /// 启用日排产
  1471. /// </summary>
  1472. [StringLength(1)]
  1473. [Comment("启用日排产")]
  1474. public string? FIsEnableSchedule { get; set; }
  1475. /// <summary>
  1476. ///直接关联物料号
  1477. /// </summary>
  1478. [StringLength(80)]
  1479. [Comment("直接关联物料号")]
  1480. public string? F_ZJGLWLH_Name { get; set; }
  1481. /// <summary>
  1482. ///默认产线
  1483. /// </summary>
  1484. [StringLength(80)]
  1485. [Comment("默认产线")]
  1486. public string? FDefaultLineId_Name { get; set; }
  1487. /// <summary>
  1488. /// 电压/电网类型
  1489. /// </summary>
  1490. [StringLength(80)]
  1491. [Comment("电压/电网类型")]
  1492. public string? F_DYDWLX { get; set; }
  1493. /// <summary>
  1494. ///根物料号
  1495. /// </summary>
  1496. [StringLength(80)]
  1497. [Comment("根物料号")]
  1498. public string? F_GWLH_Name { get; set; }
  1499. /// <summary>
  1500. ///功率段
  1501. /// </summary>
  1502. [StringLength(80)]
  1503. [Comment("功率段")]
  1504. public string? F_GLD_Name { get; set; }
  1505. /// <summary>
  1506. ///电子料属性
  1507. /// </summary>
  1508. [StringLength(80)]
  1509. [Comment("电子料属性")]
  1510. public string? F_DZLSX { get; set; }
  1511. /// <summary>
  1512. ///旧物料编码U8
  1513. /// </summary>
  1514. [StringLength(80)]
  1515. [Comment("旧物料编码U8")]
  1516. public string? F_JWLBMU8 { get; set; }
  1517. /// <summary>
  1518. ///品牌
  1519. /// </summary>
  1520. [StringLength(255)]
  1521. [Comment("品牌")]
  1522. public string? F_PP_Name { get; set; }
  1523. /// <summary>
  1524. ///整机测试工时
  1525. /// </summary>
  1526. [Precision(20, 8)]
  1527. [Comment("整机测试工时")]
  1528. public decimal? F_ZJCSGS { get; set; }
  1529. /// <summary>
  1530. ///作业工时
  1531. /// </summary>
  1532. [Precision(20, 8)]
  1533. [Comment("作业工时")]
  1534. public decimal? F_ZYGS { get; set; }
  1535. /// <summary>
  1536. ///工时最后更改日期
  1537. /// </summary>
  1538. [Comment("工时最后更改日期")]
  1539. public DateTime? F_GSZHGGRQ { get; set; }
  1540. /// <summary>
  1541. ///体积重量最后更改日期
  1542. [Comment("体积重量最后更改日期")]
  1543. public DateTime? F_TJZLZHGGRQ { get; set; }
  1544. /// <summary>
  1545. ///生命周期最后更改日期
  1546. /// </summary>
  1547. [Comment("生命周期最后更改日期")]
  1548. public DateTime? F_SMZQZHGGRQ { get; set; }
  1549. /// <summary>
  1550. ///体积重量最后更改人
  1551. /// </summary>
  1552. [StringLength(80)]
  1553. [Comment("体积重量最后更改人")]
  1554. public string? F_TJZLZHGGR_Name { get; set; }
  1555. /// <summary>
  1556. ///生命周期最后更改人
  1557. /// </summary>
  1558. [StringLength(80)]
  1559. [Comment("生命周期最后更改人")]
  1560. public string? F_SMZQZHGGR_Name { get; set; }
  1561. /// <summary>
  1562. ///工时最后更改人
  1563. /// </summary>
  1564. [StringLength(80)]
  1565. [Comment("工时最后更改人")]
  1566. public string? F_GSZHGGR_Name { get; set; }
  1567. /// <summary>
  1568. ///整机质保(月)
  1569. /// </summary>
  1570. [Precision(20, 8)]
  1571. [Comment("整机质保(月)")]
  1572. public decimal? F_ZJZB_Name { get; set; }
  1573. /// <summary>
  1574. ///是否记录批次号
  1575. /// </summary>
  1576. [StringLength(1)]
  1577. [Comment("是否记录批次号")]
  1578. public string? F_SFJLPCH { get; set; }
  1579. /// <summary>
  1580. ///业务类型
  1581. /// </summary>
  1582. [StringLength(80)]
  1583. [Comment("业务类型")]
  1584. public string? F_YWLX { get; set; }
  1585. /// <summary>
  1586. ///产品披露类别
  1587. /// </summary>
  1588. [StringLength(80)]
  1589. [Comment("产品披露类别")]
  1590. public string? F_CPPLLB { get; set; }
  1591. /// <summary>
  1592. ///已终审过
  1593. /// </summary>
  1594. [StringLength(10)]
  1595. [Comment("已终审过")]
  1596. public string? F_YZSG { get; set; }
  1597. /// <summary>
  1598. ///物料申请人
  1599. /// </summary>
  1600. [StringLength(80)]
  1601. [Comment("物料申请人")]
  1602. public string? F_WLSQR_Name { get; set; }
  1603. /// <summary>
  1604. ///产品线
  1605. /// </summary>
  1606. [StringLength(80)]
  1607. [Comment("产品线")]
  1608. public string? F_CPX_Name { get; set; }
  1609. /// <summary>
  1610. ///产品分类
  1611. /// </summary>
  1612. [StringLength(80)]
  1613. [Comment("产品分类")]
  1614. public string? F_CPFL_Name { get; set; }
  1615. /// <summary>
  1616. ///料号生命周期
  1617. /// </summary>
  1618. [StringLength(80)]
  1619. [Comment("料号生命周期")]
  1620. public string? F_SMZQ { get; set; }
  1621. ///<summary>
  1622. ///允许收料
  1623. ///</summary>
  1624. [StringLength(1)]
  1625. [Comment("允许收料")]
  1626. public string? F_YXSL { get; set; }
  1627. /// <summary>
  1628. ///SAJ型号
  1629. /// </summary>
  1630. [StringLength(80)]
  1631. [Comment("SAJ型号")]
  1632. public string? F_XSXH_2052 { get; set; }
  1633. /// <summary>
  1634. ///回料包装量
  1635. /// </summary>
  1636. [Precision(20, 8)]
  1637. [Comment("回料包装量")]
  1638. public decimal? F_HLBZL { get; set; }
  1639. /// <summary>
  1640. ///包装规格
  1641. /// </summary>
  1642. [StringLength(255)]
  1643. [Comment("包装规格")]
  1644. public string? F_BZGG { get; set; }
  1645. /// <summary>
  1646. ///供应商
  1647. /// </summary>
  1648. [StringLength(255)]
  1649. [Comment("供应商")]
  1650. public string? F_GYS { get; set; }
  1651. /// <summary>
  1652. ///禁采原因
  1653. /// </summary>
  1654. [StringLength(255)]
  1655. [Comment("禁采原因")]
  1656. public string? F_JCYY { get; set; }
  1657. /// <summary>
  1658. ///允许请购
  1659. /// </summary>
  1660. [StringLength(1)]
  1661. [Comment("允许请购")]
  1662. public string? F_YXQG { get; set; }
  1663. }
  1664. }