LJHYPFKContext.cs 56 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Threading.Tasks;
  5. using CoreEntity.Entity;
  6. using Microsoft.EntityFrameworkCore;
  7. namespace SupplierWeb.Codes.EF
  8. {
  9. public partial class LJHYBZKContext : DbContext
  10. {
  11. //protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
  12. //{
  13. // optionsBuilder.UseSqlServer(@"Server=192.168.50.30;Database=LJHYBZK;Trusted_Connection=True;");
  14. //}
  15. public LJHYBZKContext()
  16. {
  17. }
  18. public LJHYBZKContext(DbContextOptions<LJHYBZKContext> options)
  19. : base(options)
  20. {
  21. }
  22. protected override void OnModelCreating(ModelBuilder modelBuilder)
  23. {
  24. modelBuilder.Entity<Purinmt>()
  25. .HasKey(c => new { c.BillNo, c.EntId });
  26. modelBuilder.Entity<Gspnotacpdt>(entity =>
  27. {
  28. entity.HasKey(e => new { e.BillNo, e.BillSn, e.EntId });
  29. entity.ToTable("GSPNOTACPDT");
  30. entity.Property(e => e.EntId)
  31. .HasMaxLength(11)
  32. .IsUnicode(false)
  33. .HasDefaultValueSql("('')");
  34. entity.Property(e => e.AcceptId)
  35. .HasMaxLength(11)
  36. .IsUnicode(false)
  37. .HasDefaultValueSql("('')");
  38. entity.Property(e => e.AngleId)
  39. .HasMaxLength(11)
  40. .IsUnicode(false)
  41. .HasDefaultValueSql("('')");
  42. entity.Property(e => e.ApprovalNo)
  43. .HasMaxLength(240)
  44. .HasDefaultValueSql("('')");
  45. entity.Property(e => e.ArrivalDate)
  46. .HasMaxLength(10)
  47. .IsUnicode(false)
  48. .HasDefaultValueSql("('')");
  49. entity.Property(e => e.BatchCode)
  50. .HasMaxLength(20)
  51. .HasDefaultValueSql("('')");
  52. entity.Property(e => e.BillSort).HasDefaultValueSql("((0))");
  53. entity.Property(e => e.CheckNum)
  54. .HasColumnType("decimal(14, 2)")
  55. .HasDefaultValueSql("((0))");
  56. entity.Property(e => e.GoodsId)
  57. .HasMaxLength(11)
  58. .IsUnicode(false)
  59. .HasDefaultValueSql("('')");
  60. entity.Property(e => e.Meas).HasDefaultValueSql("((1))");
  61. entity.Property(e => e.Num)
  62. .HasColumnType("decimal(14, 2)")
  63. .HasDefaultValueSql("((0))");
  64. entity.Property(e => e.OwnerId)
  65. .HasMaxLength(11)
  66. .IsUnicode(false)
  67. .HasDefaultValueSql("('')");
  68. entity.Property(e => e.ProduceDate)
  69. .HasMaxLength(10)
  70. .IsUnicode(false)
  71. .HasDefaultValueSql("('')");
  72. entity.Property(e => e.Remark)
  73. .HasMaxLength(256)
  74. .HasDefaultValueSql("('')");
  75. entity.Property(e => e.SterilCode)
  76. .HasMaxLength(20)
  77. .HasDefaultValueSql("('')");
  78. entity.Property(e => e.Unit)
  79. .HasColumnName("unit")
  80. .HasMaxLength(20)
  81. .HasDefaultValueSql("('')");
  82. entity.Property(e => e.ValDate)
  83. .HasMaxLength(10)
  84. .IsUnicode(false)
  85. .HasDefaultValueSql("('')");
  86. entity.Property(e => e.Yansrq)
  87. .HasMaxLength(10)
  88. .IsUnicode(false)
  89. .HasDefaultValueSql("('')");
  90. entity.Property(e => e.Zhilbz)
  91. .HasMaxLength(256)
  92. .HasDefaultValueSql("('')");
  93. entity.Property(e => e.Zhilwt)
  94. .HasMaxLength(256)
  95. .HasDefaultValueSql("('')");
  96. });
  97. modelBuilder.Entity<Goodsdoc>(entity =>
  98. {
  99. entity.HasKey(e => new { e.EntId, e.GoodsId });
  100. entity.ToTable("GOODSDOC");
  101. entity.HasIndex(e => new { e.BarCode, e.EntId })
  102. .HasName("IX_GOODSDOC_ENTIDBARCODE");
  103. entity.HasIndex(e => new { e.EntId, e.GoodsCode })
  104. .HasName("IX_GOODSDOC_ENTIDGOODSCODE")
  105. .IsUnique();
  106. entity.HasIndex(e => new { e.EntId, e.Logogram })
  107. .HasName("IX_GOODSDOC_ENTIDLOGOGRAM");
  108. entity.Property(e => e.EntId)
  109. .HasMaxLength(11)
  110. .IsUnicode(false)
  111. .HasDefaultValueSql("('')");
  112. entity.Property(e => e.GoodsId)
  113. .HasMaxLength(11)
  114. .IsUnicode(false)
  115. .HasDefaultValueSql("('')");
  116. entity.Property(e => e.BarCode)
  117. .HasMaxLength(30)
  118. .IsUnicode(false)
  119. .HasDefaultValueSql("('')");
  120. entity.Property(e => e.Beactive)
  121. .HasMaxLength(1)
  122. .IsUnicode(false)
  123. .HasDefaultValueSql("('Y')");
  124. entity.Property(e => e.BillNo).HasDefaultValueSql("((0))");
  125. entity.Property(e => e.BrandId)
  126. .HasMaxLength(11)
  127. .IsUnicode(false)
  128. .HasDefaultValueSql("('')");
  129. entity.Property(e => e.BusinessId)
  130. .HasMaxLength(11)
  131. .IsUnicode(false)
  132. .HasDefaultValueSql("('')");
  133. entity.Property(e => e.CheckCost).HasColumnType("decimal(14, 6)");
  134. entity.Property(e => e.CorGoodsId)
  135. .HasMaxLength(20)
  136. .IsUnicode(false)
  137. .HasDefaultValueSql("('')");
  138. entity.Property(e => e.CountryId)
  139. .HasMaxLength(11)
  140. .IsUnicode(false)
  141. .HasDefaultValueSql("('')");
  142. entity.Property(e => e.CreateTime)
  143. .HasMaxLength(19)
  144. .IsUnicode(false)
  145. .HasDefaultValueSql("('')");
  146. entity.Property(e => e.CreaterId)
  147. .HasMaxLength(11)
  148. .IsUnicode(false)
  149. .HasDefaultValueSql("('')");
  150. entity.Property(e => e.CreaterInfo)
  151. .HasMaxLength(56)
  152. .IsUnicode(false)
  153. .HasDefaultValueSql("('')");
  154. entity.Property(e => e.DelTime)
  155. .HasMaxLength(19)
  156. .IsUnicode(false)
  157. .HasDefaultValueSql("('')");
  158. entity.Property(e => e.DelUserId)
  159. .HasColumnName("DelUserID")
  160. .HasMaxLength(11)
  161. .IsUnicode(false)
  162. .HasDefaultValueSql("('')");
  163. entity.Property(e => e.ExpAutOrg)
  164. .HasMaxLength(256)
  165. .IsUnicode(false)
  166. .HasDefaultValueSql("('')");
  167. entity.Property(e => e.FlagId)
  168. .HasMaxLength(11)
  169. .IsUnicode(false)
  170. .HasDefaultValueSql("('')");
  171. entity.Property(e => e.ForeignName)
  172. .HasMaxLength(256)
  173. .IsUnicode(false)
  174. .HasDefaultValueSql("('')");
  175. entity.Property(e => e.GoodsCode)
  176. .HasMaxLength(30)
  177. .IsUnicode(false)
  178. .HasDefaultValueSql("('')");
  179. entity.Property(e => e.GoodsDesc)
  180. .HasMaxLength(1000)
  181. .HasDefaultValueSql("('')");
  182. entity.Property(e => e.GoodsName)
  183. .HasMaxLength(120)
  184. .HasDefaultValueSql("('')");
  185. entity.Property(e => e.GoodsSpec)
  186. .HasMaxLength(800)
  187. .HasDefaultValueSql("('')");
  188. entity.Property(e => e.GoodsSpecYj)
  189. .HasColumnName("GoodsSpecYJ")
  190. .HasMaxLength(100)
  191. .HasDefaultValueSql("('')");
  192. entity.Property(e => e.IsAbandon)
  193. .HasMaxLength(1)
  194. .IsUnicode(false)
  195. .HasDefaultValueSql("('N')");
  196. entity.Property(e => e.IsCombin)
  197. .HasMaxLength(1)
  198. .IsUnicode(false)
  199. .HasDefaultValueSql("('N')");
  200. entity.Property(e => e.IsCommPass)
  201. .HasMaxLength(1)
  202. .IsUnicode(false)
  203. .HasDefaultValueSql("('N')");
  204. entity.Property(e => e.IsFreeze)
  205. .HasMaxLength(1)
  206. .IsUnicode(false)
  207. .HasDefaultValueSql("('N')");
  208. entity.Property(e => e.IsImported)
  209. .HasMaxLength(1)
  210. .IsUnicode(false)
  211. .HasDefaultValueSql("('N')");
  212. entity.Property(e => e.IsNew)
  213. .HasMaxLength(1)
  214. .IsUnicode(false)
  215. .HasDefaultValueSql("('N')");
  216. entity.Property(e => e.IsPass)
  217. .HasMaxLength(1)
  218. .IsUnicode(false)
  219. .HasDefaultValueSql("('N')");
  220. entity.Property(e => e.KSpecShaped)
  221. .HasColumnName("K_SpecShaped")
  222. .HasMaxLength(1)
  223. .IsUnicode(false)
  224. .HasDefaultValueSql("('')");
  225. entity.Property(e => e.LastModifyTime)
  226. .HasMaxLength(19)
  227. .IsUnicode(false)
  228. .HasDefaultValueSql("('')");
  229. entity.Property(e => e.LastRevTime)
  230. .HasMaxLength(19)
  231. .IsUnicode(false)
  232. .HasDefaultValueSql("('')");
  233. entity.Property(e => e.LastStfId)
  234. .HasMaxLength(11)
  235. .IsUnicode(false)
  236. .HasDefaultValueSql("('')");
  237. entity.Property(e => e.Logogram)
  238. .HasMaxLength(128)
  239. .IsUnicode(false)
  240. .HasDefaultValueSql("('')");
  241. entity.Property(e => e.Manufacturer)
  242. .HasMaxLength(256)
  243. .HasDefaultValueSql("('')");
  244. entity.Property(e => e.MfcId)
  245. .HasMaxLength(11)
  246. .IsUnicode(false)
  247. .HasDefaultValueSql("('')");
  248. entity.Property(e => e.OldCode)
  249. .HasMaxLength(20)
  250. .IsUnicode(false)
  251. .HasDefaultValueSql("('')");
  252. entity.Property(e => e.ParGoodsId)
  253. .HasMaxLength(11)
  254. .IsUnicode(false)
  255. .HasDefaultValueSql("('')");
  256. entity.Property(e => e.Place)
  257. .HasMaxLength(100)
  258. .HasDefaultValueSql("('')");
  259. entity.Property(e => e.ResAutOrg)
  260. .HasMaxLength(256)
  261. .IsUnicode(false)
  262. .HasDefaultValueSql("('')");
  263. entity.Property(e => e.ShortName)
  264. .HasMaxLength(30)
  265. .HasDefaultValueSql("('')");
  266. entity.Property(e => e.SyncId)
  267. .HasMaxLength(11)
  268. .IsUnicode(false)
  269. .HasDefaultValueSql("('')");
  270. entity.Property(e => e.VariId)
  271. .HasMaxLength(11)
  272. .IsUnicode(false)
  273. .HasDefaultValueSql("('')");
  274. });
  275. modelBuilder.Entity<Invoicemt>(entity =>
  276. {
  277. entity.HasKey(e => new { e.BillNo, e.EntId });
  278. entity.ToTable("INVOICEMT");
  279. entity.Property(e => e.EntId)
  280. .HasMaxLength(11)
  281. .IsUnicode(false)
  282. .HasDefaultValueSql("('')");
  283. entity.Property(e => e.Amount)
  284. .HasColumnType("decimal(14, 2)")
  285. .HasDefaultValueSql("((0))");
  286. entity.Property(e => e.BillAmt)
  287. .HasColumnType("decimal(14, 2)")
  288. .HasDefaultValueSql("((0))");
  289. entity.Property(e => e.BillCode)
  290. .HasMaxLength(20)
  291. .IsUnicode(false)
  292. .HasDefaultValueSql("('')");
  293. entity.Property(e => e.BillState).HasDefaultValueSql("((0))");
  294. entity.Property(e => e.Caozy)
  295. .HasColumnName("caozy")
  296. .HasMaxLength(11)
  297. .IsUnicode(false)
  298. .HasDefaultValueSql("('')");
  299. entity.Property(e => e.CurrencyId)
  300. .HasMaxLength(3)
  301. .IsUnicode(false)
  302. .HasDefaultValueSql("('')");
  303. entity.Property(e => e.Dates)
  304. .HasMaxLength(10)
  305. .IsUnicode(false)
  306. .HasDefaultValueSql("('')");
  307. entity.Property(e => e.DeptId)
  308. .HasMaxLength(11)
  309. .IsUnicode(false)
  310. .HasDefaultValueSql("('')");
  311. entity.Property(e => e.DirectorId)
  312. .HasMaxLength(11)
  313. .IsUnicode(false)
  314. .HasDefaultValueSql("('')");
  315. entity.Property(e => e.InvoiceCat)
  316. .HasMaxLength(40)
  317. .HasDefaultValueSql("('')");
  318. entity.Property(e => e.InvoiceCode)
  319. .HasMaxLength(20)
  320. .IsUnicode(false)
  321. .HasDefaultValueSql("('')");
  322. entity.Property(e => e.InvoiceDate)
  323. .HasMaxLength(10)
  324. .IsUnicode(false)
  325. .HasDefaultValueSql("('')");
  326. entity.Property(e => e.InvoiceHead)
  327. .HasMaxLength(120)
  328. .HasDefaultValueSql("('')");
  329. entity.Property(e => e.InvoiceRail)
  330. .HasMaxLength(20)
  331. .IsUnicode(false)
  332. .HasDefaultValueSql("('')");
  333. entity.Property(e => e.InvoiceType)
  334. .HasMaxLength(20)
  335. .HasDefaultValueSql("('')");
  336. entity.Property(e => e.IsEnd)
  337. .HasMaxLength(1)
  338. .IsUnicode(false)
  339. .HasDefaultValueSql("('N')");
  340. entity.Property(e => e.IsOut)
  341. .HasMaxLength(1)
  342. .IsUnicode(false)
  343. .HasDefaultValueSql("('N')");
  344. entity.Property(e => e.OnTime)
  345. .HasMaxLength(8)
  346. .IsUnicode(false)
  347. .HasDefaultValueSql("('')");
  348. entity.Property(e => e.OrgId)
  349. .HasMaxLength(11)
  350. .IsUnicode(false)
  351. .HasDefaultValueSql("('')");
  352. entity.Property(e => e.PayOrgId)
  353. .HasMaxLength(11)
  354. .IsUnicode(false)
  355. .HasDefaultValueSql("('')");
  356. entity.Property(e => e.Remark)
  357. .HasMaxLength(256)
  358. .HasDefaultValueSql("('')");
  359. entity.Property(e => e.RfId)
  360. .HasMaxLength(11)
  361. .IsUnicode(false)
  362. .HasDefaultValueSql("('')");
  363. entity.Property(e => e.RfType)
  364. .HasMaxLength(1)
  365. .IsUnicode(false)
  366. .HasDefaultValueSql("('')");
  367. entity.Property(e => e.RuleId)
  368. .HasMaxLength(16)
  369. .IsUnicode(false)
  370. .HasDefaultValueSql("('')");
  371. entity.Property(e => e.Summaries)
  372. .HasMaxLength(256)
  373. .HasDefaultValueSql("('')");
  374. entity.Property(e => e.SysDates)
  375. .HasMaxLength(10)
  376. .IsUnicode(false)
  377. .HasDefaultValueSql("('')");
  378. entity.Property(e => e.Tax)
  379. .HasColumnType("decimal(14, 2)")
  380. .HasDefaultValueSql("((0))");
  381. entity.Property(e => e.TaxAmount)
  382. .HasColumnType("decimal(14, 2)")
  383. .HasDefaultValueSql("((0))");
  384. entity.Property(e => e.TaxNo)
  385. .HasMaxLength(30)
  386. .HasDefaultValueSql("('')");
  387. });
  388. modelBuilder.Entity<Purorderdt>(entity =>
  389. {
  390. entity.HasKey(e => new { e.BillNo, e.BillSn, e.EntId })
  391. .HasName("PK_PURORDERDT");
  392. entity.ToTable("purorderdt");
  393. entity.Property(e => e.EntId)
  394. .HasMaxLength(11)
  395. .IsUnicode(false)
  396. .HasDefaultValueSql("('')");
  397. entity.Property(e => e.Amount)
  398. .HasColumnType("decimal(14, 2)")
  399. .HasDefaultValueSql("((0))");
  400. entity.Property(e => e.AngleId)
  401. .HasMaxLength(11)
  402. .IsUnicode(false)
  403. .HasDefaultValueSql("('')");
  404. entity.Property(e => e.Apid)
  405. .HasColumnName("APID")
  406. .HasMaxLength(11)
  407. .IsUnicode(false)
  408. .HasDefaultValueSql("('')");
  409. entity.Property(e => e.BaseNum)
  410. .HasColumnType("decimal(14, 2)")
  411. .HasDefaultValueSql("((0))");
  412. entity.Property(e => e.BasePrice)
  413. .HasColumnType("decimal(14, 6)")
  414. .HasDefaultValueSql("((0))");
  415. entity.Property(e => e.BaseTaxprice)
  416. .HasColumnType("decimal(14, 4)")
  417. .HasDefaultValueSql("((0))");
  418. entity.Property(e => e.BatchCode)
  419. .HasMaxLength(20)
  420. .HasDefaultValueSql("('')");
  421. entity.Property(e => e.BillSort).HasDefaultValueSql("((0))");
  422. entity.Property(e => e.CancelNum)
  423. .HasColumnType("decimal(14, 2)")
  424. .HasDefaultValueSql("((0))");
  425. entity.Property(e => e.ContractId)
  426. .HasMaxLength(11)
  427. .IsUnicode(false)
  428. .HasDefaultValueSql("('')");
  429. entity.Property(e => e.DedRate)
  430. .HasColumnType("decimal(14, 2)")
  431. .HasDefaultValueSql("((0))");
  432. entity.Property(e => e.ExecNum)
  433. .HasColumnType("decimal(14, 2)")
  434. .HasDefaultValueSql("((0))");
  435. entity.Property(e => e.GoodsId)
  436. .HasMaxLength(11)
  437. .IsUnicode(false)
  438. .HasDefaultValueSql("('')");
  439. entity.Property(e => e.IsDone)
  440. .HasMaxLength(1)
  441. .IsUnicode(false)
  442. .HasDefaultValueSql("('N')");
  443. entity.Property(e => e.IsFree)
  444. .HasMaxLength(1)
  445. .IsUnicode(false)
  446. .HasDefaultValueSql("('N')");
  447. entity.Property(e => e.KCloseRemark)
  448. .HasColumnName("K_CloseRemark")
  449. .HasMaxLength(256)
  450. .HasDefaultValueSql("('')");
  451. entity.Property(e => e.KCloseStaffId)
  452. .HasColumnName("K_CloseStaffId")
  453. .HasMaxLength(11)
  454. .IsUnicode(false)
  455. .HasDefaultValueSql("('')");
  456. entity.Property(e => e.KCloseTime)
  457. .HasColumnName("K_CloseTime")
  458. .HasMaxLength(19)
  459. .IsUnicode(false)
  460. .HasDefaultValueSql("('')");
  461. entity.Property(e => e.KIsBillClose)
  462. .HasColumnName("K_IsBillClose")
  463. .HasMaxLength(1)
  464. .IsUnicode(false)
  465. .HasDefaultValueSql("('N')");
  466. entity.Property(e => e.KIspfsale)
  467. .HasColumnName("K_Ispfsale")
  468. .HasMaxLength(1)
  469. .IsUnicode(false)
  470. .HasDefaultValueSql("('')");
  471. entity.Property(e => e.KLastInTaxP)
  472. .HasColumnName("K_LastInTaxP")
  473. .HasColumnType("decimal(14, 6)")
  474. .HasDefaultValueSql("((0))");
  475. entity.Property(e => e.KLastPrice)
  476. .HasColumnName("K_LastPrice")
  477. .HasColumnType("decimal(14, 6)")
  478. .HasDefaultValueSql("((0))");
  479. entity.Property(e => e.KPfylsl)
  480. .HasColumnName("K_PFYLSL")
  481. .HasColumnType("decimal(14, 2)")
  482. .HasDefaultValueSql("((0))");
  483. entity.Property(e => e.KPrice)
  484. .HasColumnName("K_Price")
  485. .HasColumnType("decimal(14, 6)")
  486. .HasDefaultValueSql("((0))");
  487. entity.Property(e => e.Meas).HasDefaultValueSql("((1))");
  488. entity.Property(e => e.Num)
  489. .HasColumnType("decimal(14, 2)")
  490. .HasDefaultValueSql("((0))");
  491. entity.Property(e => e.OwnerId)
  492. .HasMaxLength(11)
  493. .IsUnicode(false)
  494. .HasDefaultValueSql("('')");
  495. entity.Property(e => e.PackId)
  496. .HasMaxLength(11)
  497. .IsUnicode(false)
  498. .HasDefaultValueSql("('')");
  499. entity.Property(e => e.Price)
  500. .HasColumnType("decimal(14, 6)")
  501. .HasDefaultValueSql("((0))");
  502. entity.Property(e => e.ProduceDate)
  503. .HasMaxLength(10)
  504. .IsUnicode(false)
  505. .HasDefaultValueSql("('')");
  506. entity.Property(e => e.Rate)
  507. .HasColumnType("decimal(14, 2)")
  508. .HasDefaultValueSql("((0))");
  509. entity.Property(e => e.ReBillCode)
  510. .HasMaxLength(20)
  511. .IsUnicode(false)
  512. .HasDefaultValueSql("('')");
  513. entity.Property(e => e.ReBillNo).HasDefaultValueSql("((0))");
  514. entity.Property(e => e.ReBillSn).HasDefaultValueSql("((0))");
  515. entity.Property(e => e.ReRuleId)
  516. .HasMaxLength(16)
  517. .IsUnicode(false)
  518. .HasDefaultValueSql("('')");
  519. entity.Property(e => e.Remark)
  520. .HasMaxLength(256)
  521. .HasDefaultValueSql("('')");
  522. entity.Property(e => e.RetailP)
  523. .HasColumnType("decimal(12, 4)")
  524. .HasDefaultValueSql("((0))");
  525. entity.Property(e => e.RfBillCode)
  526. .HasMaxLength(20)
  527. .IsUnicode(false)
  528. .HasDefaultValueSql("('')");
  529. entity.Property(e => e.RfBillNo).HasDefaultValueSql("((0))");
  530. entity.Property(e => e.RfBillSn).HasDefaultValueSql("((0))");
  531. entity.Property(e => e.RfRuleId)
  532. .HasMaxLength(16)
  533. .IsUnicode(false)
  534. .HasDefaultValueSql("('')");
  535. entity.Property(e => e.SterilCode)
  536. .HasMaxLength(20)
  537. .HasDefaultValueSql("('')");
  538. entity.Property(e => e.Tax)
  539. .HasColumnType("decimal(14, 2)")
  540. .HasDefaultValueSql("((0))");
  541. entity.Property(e => e.TaxAmount)
  542. .HasColumnType("decimal(14, 2)")
  543. .HasDefaultValueSql("((0))");
  544. entity.Property(e => e.Taxprice)
  545. .HasColumnType("decimal(14, 4)")
  546. .HasDefaultValueSql("((0))");
  547. entity.Property(e => e.Unit)
  548. .HasColumnName("unit")
  549. .HasMaxLength(20)
  550. .HasDefaultValueSql("('')");
  551. entity.Property(e => e.ValDate)
  552. .HasMaxLength(10)
  553. .IsUnicode(false)
  554. .HasDefaultValueSql("('')");
  555. entity.Property(e => e.WhorgId)
  556. .HasColumnName("WHOrgId")
  557. .HasMaxLength(11)
  558. .IsUnicode(false)
  559. .HasDefaultValueSql("('')");
  560. });
  561. modelBuilder.Entity<Egbalance>(entity =>
  562. {
  563. entity.HasKey(e => new { e.EntId, e.GoodsId });
  564. entity.ToTable("EGBALANCE");
  565. entity.Property(e => e.EntId)
  566. .HasMaxLength(11)
  567. .IsUnicode(false)
  568. .HasDefaultValueSql("('')");
  569. entity.Property(e => e.GoodsId)
  570. .HasMaxLength(11)
  571. .IsUnicode(false)
  572. .HasDefaultValueSql("('')");
  573. entity.Property(e => e.CarrCost)
  574. .HasColumnType("decimal(14, 6)")
  575. .HasDefaultValueSql("((0))");
  576. entity.Property(e => e.Cost)
  577. .HasColumnType("decimal(14, 6)")
  578. .HasDefaultValueSql("((0))");
  579. entity.Property(e => e.FinAmount).HasColumnType("decimal(14, 2)");
  580. entity.Property(e => e.FinNum).HasColumnType("decimal(14, 2)");
  581. entity.Property(e => e.FinPack)
  582. .HasColumnType("decimal(14, 2)")
  583. .HasDefaultValueSql("((0))");
  584. entity.Property(e => e.FixCost)
  585. .HasColumnType("decimal(14, 6)")
  586. .HasDefaultValueSql("((0))");
  587. entity.Property(e => e.LastPurP)
  588. .HasColumnType("decimal(14, 6)")
  589. .HasDefaultValueSql("((0))");
  590. entity.Property(e => e.MaxPurP)
  591. .HasColumnType("decimal(14, 6)")
  592. .HasDefaultValueSql("((0))");
  593. entity.Property(e => e.MinPurP)
  594. .HasColumnType("decimal(14, 6)")
  595. .HasDefaultValueSql("((0))");
  596. entity.Property(e => e.OldAmount)
  597. .HasColumnType("decimal(14, 2)")
  598. .HasDefaultValueSql("((0))");
  599. entity.Property(e => e.OldNum)
  600. .HasColumnType("decimal(14, 2)")
  601. .HasDefaultValueSql("((0))");
  602. entity.Property(e => e.Oldjs)
  603. .HasColumnName("oldjs")
  604. .HasColumnType("decimal(14, 2)")
  605. .HasDefaultValueSql("((0))");
  606. entity.Property(e => e.PlaceNum)
  607. .HasColumnType("decimal(14, 2)")
  608. .HasDefaultValueSql("((0))");
  609. entity.Property(e => e.PlacePack)
  610. .HasColumnType("decimal(14, 0)")
  611. .HasDefaultValueSql("((0))");
  612. entity.Property(e => e.PreAmount)
  613. .HasColumnType("decimal(14, 2)")
  614. .HasDefaultValueSql("((0))");
  615. entity.Property(e => e.PreNum)
  616. .HasColumnType("decimal(14, 2)")
  617. .HasDefaultValueSql("((0))");
  618. entity.Property(e => e.PrePack)
  619. .HasColumnType("decimal(14, 0)")
  620. .HasDefaultValueSql("((0))");
  621. entity.Property(e => e.ProfitRate)
  622. .HasColumnType("decimal(14, 2)")
  623. .HasDefaultValueSql("((0))");
  624. entity.Property(e => e.StorAmount)
  625. .HasColumnType("decimal(14, 2)")
  626. .HasDefaultValueSql("((0))");
  627. entity.Property(e => e.StorFit)
  628. .HasColumnType("decimal(14, 2)")
  629. .HasDefaultValueSql("((0))");
  630. entity.Property(e => e.StorMax)
  631. .HasColumnType("decimal(14, 2)")
  632. .HasDefaultValueSql("((0))");
  633. entity.Property(e => e.StorMin)
  634. .HasColumnType("decimal(14, 2)")
  635. .HasDefaultValueSql("((0))");
  636. entity.Property(e => e.StorNum)
  637. .HasColumnType("decimal(14, 2)")
  638. .HasDefaultValueSql("((0))");
  639. entity.Property(e => e.StorPack)
  640. .HasColumnType("decimal(14, 0)")
  641. .HasDefaultValueSql("((0))");
  642. });
  643. /*modelBuilder.Entity<Goodsattr>(entity =>
  644. {
  645. entity.HasKey(e => new { e.EntId, e.GoodsId });
  646. entity.ToTable("GOODSATTR");
  647. entity.Property(e => e.EntId)
  648. .HasMaxLength(11)
  649. .IsUnicode(false)
  650. .HasDefaultValueSql("('')");
  651. entity.Property(e => e.GoodsId)
  652. .HasMaxLength(11)
  653. .IsUnicode(false)
  654. .HasDefaultValueSql("('')");
  655. entity.Property(e => e.Acces)
  656. .HasMaxLength(16)
  657. .HasDefaultValueSql("('')");
  658. entity.Property(e => e.AcctLevel)
  659. .HasMaxLength(1)
  660. .IsUnicode(false)
  661. .HasDefaultValueSql("('A')");
  662. entity.Property(e => e.AdRetailP).HasColumnType("decimal(14, 4)");
  663. entity.Property(e => e.AngleType).HasDefaultValueSql("((0))");
  664. entity.Property(e => e.AppearDate)
  665. .HasMaxLength(10)
  666. .IsUnicode(false)
  667. .HasDefaultValueSql("('')");
  668. entity.Property(e => e.ApprovalDate)
  669. .HasMaxLength(10)
  670. .IsUnicode(false)
  671. .HasDefaultValueSql("('')");
  672. entity.Property(e => e.ApprovalNo)
  673. .HasMaxLength(240)
  674. .HasDefaultValueSql("('')");
  675. entity.Property(e => e.ApprovalTo)
  676. .HasMaxLength(10)
  677. .IsUnicode(false)
  678. .HasDefaultValueSql("('')");
  679. entity.Property(e => e.ArchNo)
  680. .HasMaxLength(24)
  681. .IsUnicode(false)
  682. .HasDefaultValueSql("('')");
  683. entity.Property(e => e.Beactive)
  684. .HasMaxLength(1)
  685. .IsUnicode(false)
  686. .HasDefaultValueSql("('Y')");
  687. entity.Property(e => e.BiddPrice)
  688. .HasColumnType("decimal(14, 4)")
  689. .HasDefaultValueSql("((0))");
  690. entity.Property(e => e.BillNo).HasDefaultValueSql("((0))");
  691. entity.Property(e => e.CatOne).HasDefaultValueSql("((0))");
  692. entity.Property(e => e.CatThree).HasDefaultValueSql("((0))");
  693. entity.Property(e => e.CatTwo).HasDefaultValueSql("((0))");
  694. entity.Property(e => e.ChemName)
  695. .HasMaxLength(120)
  696. .HasDefaultValueSql("('')");
  697. entity.Property(e => e.CommName)
  698. .HasMaxLength(120)
  699. .HasDefaultValueSql("('')");
  700. entity.Property(e => e.ConvRatio)
  701. .HasColumnType("decimal(12, 2)")
  702. .HasDefaultValueSql("((0))");
  703. entity.Property(e => e.CurCycle).HasDefaultValueSql("((0))");
  704. entity.Property(e => e.CurrencyId)
  705. .HasMaxLength(3)
  706. .IsUnicode(false)
  707. .HasDefaultValueSql("('')");
  708. entity.Property(e => e.DayUnit).HasDefaultValueSql("((0))");
  709. entity.Property(e => e.DeductRate)
  710. .HasColumnType("decimal(14, 2)")
  711. .HasDefaultValueSql("((0))");
  712. entity.Property(e => e.DeductType).HasDefaultValueSql("((0))");
  713. entity.Property(e => e.DftLocatId)
  714. .HasMaxLength(11)
  715. .IsUnicode(false)
  716. .HasDefaultValueSql("('')");
  717. entity.Property(e => e.DftWhid)
  718. .HasColumnName("DftWHId")
  719. .HasMaxLength(11)
  720. .IsUnicode(false)
  721. .HasDefaultValueSql("('')");
  722. entity.Property(e => e.DownPurP)
  723. .HasColumnType("decimal(14, 4)")
  724. .HasDefaultValueSql("((0))");
  725. entity.Property(e => e.Edate)
  726. .HasColumnName("EDate")
  727. .HasMaxLength(10)
  728. .IsUnicode(false)
  729. .HasDefaultValueSql("('')");
  730. entity.Property(e => e.ElecFlag)
  731. .HasMaxLength(7)
  732. .IsUnicode(false)
  733. .HasDefaultValueSql("('')");
  734. entity.Property(e => e.ElecGoodsCode)
  735. .HasMaxLength(60)
  736. .IsUnicode(false)
  737. .HasDefaultValueSql("('')");
  738. entity.Property(e => e.ExPrice)
  739. .HasColumnType("decimal(14, 4)")
  740. .HasDefaultValueSql("((0))");
  741. entity.Property(e => e.ExitDate)
  742. .HasMaxLength(10)
  743. .IsUnicode(false)
  744. .HasDefaultValueSql("('')");
  745. entity.Property(e => e.Fabric)
  746. .HasMaxLength(16)
  747. .HasDefaultValueSql("('')");
  748. entity.Property(e => e.FirstSupp)
  749. .HasMaxLength(11)
  750. .IsUnicode(false)
  751. .HasDefaultValueSql("('')");
  752. entity.Property(e => e.Formula)
  753. .HasMaxLength(30)
  754. .HasDefaultValueSql("('')");
  755. entity.Property(e => e.Gcategory)
  756. .HasColumnName("GCategory")
  757. .HasMaxLength(80)
  758. .HasDefaultValueSql("('')");
  759. entity.Property(e => e.Gender)
  760. .HasMaxLength(1)
  761. .IsUnicode(false)
  762. .HasDefaultValueSql("('')");
  763. entity.Property(e => e.GeneralName)
  764. .HasMaxLength(120)
  765. .HasDefaultValueSql("('')");
  766. entity.Property(e => e.Gmpno)
  767. .HasColumnName("GMPNo")
  768. .HasMaxLength(80)
  769. .HasDefaultValueSql("('')");
  770. entity.Property(e => e.GmpvalDate)
  771. .HasColumnName("GMPValDate")
  772. .HasMaxLength(10)
  773. .IsUnicode(false)
  774. .HasDefaultValueSql("('')");
  775. entity.Property(e => e.GoodsGroup).HasDefaultValueSql("((0))");
  776. entity.Property(e => e.Hesid)
  777. .HasColumnName("hesid")
  778. .HasMaxLength(36)
  779. .IsUnicode(false)
  780. .HasDefaultValueSql("('')");
  781. entity.Property(e => e.InEffectDay).HasDefaultValueSql("((0))");
  782. entity.Property(e => e.InTaxRate)
  783. .HasColumnType("decimal(12, 2)")
  784. .HasDefaultValueSql("((0))");
  785. entity.Property(e => e.InnerPrice)
  786. .HasColumnType("decimal(14, 4)")
  787. .HasDefaultValueSql("((0))");
  788. entity.Property(e => e.InstRegNo)
  789. .HasMaxLength(50)
  790. .HasDefaultValueSql("('')");
  791. entity.Property(e => e.InstRegValDate)
  792. .HasMaxLength(10)
  793. .IsUnicode(false)
  794. .HasDefaultValueSql("('')");
  795. entity.Property(e => e.InterSca)
  796. .HasColumnType("decimal(14, 2)")
  797. .HasDefaultValueSql("((0))");
  798. entity.Property(e => e.IsAdultTin)
  799. .HasMaxLength(1)
  800. .IsUnicode(false)
  801. .HasDefaultValueSql("('N')");
  802. entity.Property(e => e.IsAlwUndInPack)
  803. .HasMaxLength(1)
  804. .IsUnicode(false)
  805. .HasDefaultValueSql("('Y')");
  806. entity.Property(e => e.IsAngle)
  807. .HasMaxLength(1)
  808. .IsUnicode(false)
  809. .HasDefaultValueSql("('N')");
  810. entity.Property(e => e.IsAssets)
  811. .HasMaxLength(1)
  812. .IsUnicode(false)
  813. .HasDefaultValueSql("('N')");
  814. entity.Property(e => e.IsAuxil)
  815. .HasMaxLength(1)
  816. .IsUnicode(false)
  817. .HasDefaultValueSql("('N')");
  818. entity.Property(e => e.IsBaseMed)
  819. .HasMaxLength(1)
  820. .IsUnicode(false)
  821. .HasDefaultValueSql("('N')");
  822. entity.Property(e => e.IsBrand)
  823. .HasMaxLength(1)
  824. .IsUnicode(false)
  825. .HasDefaultValueSql("('N')");
  826. entity.Property(e => e.IsChkPack)
  827. .HasMaxLength(1)
  828. .IsUnicode(false)
  829. .HasDefaultValueSql("('Y')");
  830. entity.Property(e => e.IsChronic)
  831. .HasMaxLength(1)
  832. .IsUnicode(false)
  833. .HasDefaultValueSql("('N')");
  834. entity.Property(e => e.IsCirculate)
  835. .HasMaxLength(1)
  836. .IsUnicode(false)
  837. .HasDefaultValueSql("('N')");
  838. entity.Property(e => e.IsControl)
  839. .HasMaxLength(1)
  840. .IsUnicode(false)
  841. .HasDefaultValueSql("('N')");
  842. entity.Property(e => e.IsControlPin)
  843. .HasMaxLength(1)
  844. .IsUnicode(false)
  845. .HasDefaultValueSql("('N')");
  846. entity.Property(e => e.IsCostAcct)
  847. .HasMaxLength(1)
  848. .IsUnicode(false)
  849. .HasDefaultValueSql("('Y')");
  850. entity.Property(e => e.IsDedRate)
  851. .HasColumnName("isDedRate")
  852. .HasMaxLength(1)
  853. .IsUnicode(false)
  854. .HasDefaultValueSql("('Y')");
  855. entity.Property(e => e.IsDope)
  856. .HasMaxLength(1)
  857. .IsUnicode(false)
  858. .HasDefaultValueSql("('N')");
  859. entity.Property(e => e.IsDouChk)
  860. .HasMaxLength(1)
  861. .IsUnicode(false)
  862. .HasDefaultValueSql("('N')");
  863. entity.Property(e => e.IsDrug)
  864. .HasMaxLength(1)
  865. .IsUnicode(false)
  866. .HasDefaultValueSql("('N')");
  867. entity.Property(e => e.IsDrugYp)
  868. .HasMaxLength(1)
  869. .IsUnicode(false)
  870. .HasDefaultValueSql("('N')");
  871. entity.Property(e => e.IsDtp)
  872. .HasColumnName("IsDTP")
  873. .HasMaxLength(1)
  874. .IsUnicode(false)
  875. .HasDefaultValueSql("('N')");
  876. entity.Property(e => e.IsElec)
  877. .HasMaxLength(1)
  878. .IsUnicode(false)
  879. .HasDefaultValueSql("('N')");
  880. entity.Property(e => e.IsEphe)
  881. .HasMaxLength(1)
  882. .IsUnicode(false)
  883. .HasDefaultValueSql("('N')");
  884. entity.Property(e => e.IsFirst)
  885. .HasMaxLength(1)
  886. .IsUnicode(false)
  887. .HasDefaultValueSql("('N')");
  888. entity.Property(e => e.IsFree)
  889. .HasMaxLength(1)
  890. .IsUnicode(false)
  891. .HasDefaultValueSql("('N')");
  892. entity.Property(e => e.IsGenericDrug)
  893. .HasMaxLength(1)
  894. .IsUnicode(false)
  895. .HasDefaultValueSql("('N')");
  896. entity.Property(e => e.IsGift)
  897. .HasMaxLength(1)
  898. .IsUnicode(false)
  899. .HasDefaultValueSql("('N')");
  900. entity.Property(e => e.IsGoods)
  901. .HasMaxLength(1)
  902. .IsUnicode(false)
  903. .HasDefaultValueSql("('N')");
  904. entity.Property(e => e.IsGsp)
  905. .HasMaxLength(1)
  906. .IsUnicode(false)
  907. .HasDefaultValueSql("('N')");
  908. entity.Property(e => e.IsHerbal)
  909. .HasMaxLength(1)
  910. .IsUnicode(false)
  911. .HasDefaultValueSql("('N')");
  912. entity.Property(e => e.IsKef)
  913. .HasMaxLength(1)
  914. .IsUnicode(false)
  915. .HasDefaultValueSql("('N')");
  916. entity.Property(e => e.IsLimit)
  917. .HasMaxLength(1)
  918. .IsUnicode(false)
  919. .HasDefaultValueSql("('N')");
  920. entity.Property(e => e.IsMain)
  921. .HasMaxLength(1)
  922. .IsUnicode(false)
  923. .HasDefaultValueSql("('N')");
  924. entity.Property(e => e.IsMateriel)
  925. .HasMaxLength(1)
  926. .IsUnicode(false)
  927. .HasDefaultValueSql("('N')");
  928. entity.Property(e => e.IsMedicare)
  929. .HasMaxLength(1)
  930. .IsUnicode(false)
  931. .HasDefaultValueSql("('N')");
  932. entity.Property(e => e.IsMemDedRate)
  933. .HasMaxLength(1)
  934. .IsUnicode(false)
  935. .HasDefaultValueSql("('Y')");
  936. entity.Property(e => e.IsNece)
  937. .HasMaxLength(1)
  938. .IsUnicode(false)
  939. .HasDefaultValueSql("('N')");
  940. entity.Property(e => e.IsOtc)
  941. .HasColumnName("IsOTC")
  942. .HasMaxLength(1)
  943. .IsUnicode(false)
  944. .HasDefaultValueSql("('N')");
  945. entity.Property(e => e.IsPass)
  946. .HasMaxLength(1)
  947. .IsUnicode(false)
  948. .HasDefaultValueSql("('N')");
  949. entity.Property(e => e.IsPoint)
  950. .HasMaxLength(1)
  951. .IsUnicode(false)
  952. .HasDefaultValueSql("('Y')");
  953. entity.Property(e => e.IsPreg)
  954. .HasMaxLength(1)
  955. .IsUnicode(false)
  956. .HasDefaultValueSql("('N')");
  957. entity.Property(e => e.IsPres)
  958. .HasMaxLength(1)
  959. .IsUnicode(false)
  960. .HasDefaultValueSql("('N')");
  961. entity.Property(e => e.IsProcur)
  962. .HasMaxLength(1)
  963. .IsUnicode(false)
  964. .HasDefaultValueSql("('N')");
  965. entity.Property(e => e.IsProm)
  966. .HasMaxLength(1)
  967. .IsUnicode(false)
  968. .HasDefaultValueSql("('N')");
  969. entity.Property(e => e.IsPsy)
  970. .HasMaxLength(1)
  971. .IsUnicode(false)
  972. .HasDefaultValueSql("('N')");
  973. entity.Property(e => e.IsPurOk)
  974. .HasMaxLength(1)
  975. .IsUnicode(false)
  976. .HasDefaultValueSql("('N')");
  977. entity.Property(e => e.IsPurePin)
  978. .HasMaxLength(1)
  979. .IsUnicode(false)
  980. .HasDefaultValueSql("('N')");
  981. entity.Property(e => e.IsQa)
  982. .HasColumnName("IsQA")
  983. .HasMaxLength(1)
  984. .IsUnicode(false)
  985. .HasDefaultValueSql("('Y')");
  986. entity.Property(e => e.IsRefrig)
  987. .HasMaxLength(1)
  988. .IsUnicode(false)
  989. .HasDefaultValueSql("('N')");
  990. entity.Property(e => e.IsRfq)
  991. .HasColumnName("IsRFQ")
  992. .HasMaxLength(1)
  993. .IsUnicode(false)
  994. .HasDefaultValueSql("('N')");
  995. entity.Property(e => e.IsSale)
  996. .HasMaxLength(1)
  997. .IsUnicode(false)
  998. .HasDefaultValueSql("('N')");
  999. entity.Property(e => e.IsServ)
  1000. .HasMaxLength(1)
  1001. .IsUnicode(false)
  1002. .HasDefaultValueSql("('N')");
  1003. entity.Property(e => e.IsStocks)
  1004. .HasMaxLength(1)
  1005. .IsUnicode(false)
  1006. .HasDefaultValueSql("('Y')");
  1007. entity.Property(e => e.IsTj)
  1008. .HasMaxLength(1)
  1009. .IsUnicode(false)
  1010. .HasDefaultValueSql("('N')");
  1011. entity.Property(e => e.IsTools)
  1012. .HasMaxLength(1)
  1013. .IsUnicode(false)
  1014. .HasDefaultValueSql("('N')");
  1015. entity.Property(e => e.IsTrad)
  1016. .HasMaxLength(1)
  1017. .IsUnicode(false)
  1018. .HasDefaultValueSql("('N')");
  1019. entity.Property(e => e.IsTwoVote)
  1020. .HasMaxLength(1)
  1021. .IsUnicode(false)
  1022. .HasDefaultValueSql("('N')");
  1023. entity.Property(e => e.IsWeight)
  1024. .HasMaxLength(1)
  1025. .IsUnicode(false)
  1026. .HasDefaultValueSql("('N')");
  1027. entity.Property(e => e.IsWholLimt)
  1028. .HasMaxLength(1)
  1029. .IsUnicode(false)
  1030. .HasDefaultValueSql("('N')");
  1031. entity.Property(e => e.IsWithPic)
  1032. .HasMaxLength(1)
  1033. .IsUnicode(false)
  1034. .HasDefaultValueSql("('N')");
  1035. entity.Property(e => e.Isgmp)
  1036. .HasColumnName("isgmp")
  1037. .HasMaxLength(1)
  1038. .IsUnicode(false)
  1039. .HasDefaultValueSql("('N')");
  1040. entity.Property(e => e.Isys)
  1041. .HasMaxLength(1)
  1042. .IsUnicode(false)
  1043. .HasDefaultValueSql("('N')");
  1044. entity.Property(e => e.KOutTaxRate)
  1045. .HasColumnName("K_OutTaxRate")
  1046. .HasColumnType("decimal(12, 2)")
  1047. .HasDefaultValueSql("((0))");
  1048. entity.Property(e => e.KSwflbm)
  1049. .HasColumnName("k_swflbm")
  1050. .HasMaxLength(30)
  1051. .IsUnicode(false)
  1052. .HasDefaultValueSql("('')");
  1053. entity.Property(e => e.Kemu)
  1054. .HasColumnName("kemu")
  1055. .HasMaxLength(20)
  1056. .IsUnicode(false)
  1057. .HasDefaultValueSql("('')");
  1058. entity.Property(e => e.LastModifyTime)
  1059. .HasMaxLength(19)
  1060. .IsUnicode(false)
  1061. .HasDefaultValueSql("('')");
  1062. entity.Property(e => e.LifeType)
  1063. .HasMaxLength(20)
  1064. .HasDefaultValueSql("('无')");
  1065. entity.Property(e => e.LimitNum)
  1066. .HasColumnType("decimal(14, 2)")
  1067. .HasDefaultValueSql("((0))");
  1068. entity.Property(e => e.LimitPurP)
  1069. .HasColumnType("decimal(14, 4)")
  1070. .HasDefaultValueSql("((0))");
  1071. entity.Property(e => e.ListPrice)
  1072. .HasColumnType("decimal(14, 4)")
  1073. .HasDefaultValueSql("((0))");
  1074. entity.Property(e => e.ListSaleP)
  1075. .HasColumnType("decimal(14, 4)")
  1076. .HasDefaultValueSql("((0))");
  1077. entity.Property(e => e.MainLevel).HasDefaultValueSql("((0))");
  1078. entity.Property(e => e.ManagePack)
  1079. .HasMaxLength(1)
  1080. .IsUnicode(false)
  1081. .HasDefaultValueSql("('N')");
  1082. entity.Property(e => e.MarketCat).HasDefaultValueSql("((0))");
  1083. entity.Property(e => e.MaxRetaiP)
  1084. .HasColumnType("decimal(14, 4)")
  1085. .HasDefaultValueSql("((0))");
  1086. entity.Property(e => e.MaxSaleP)
  1087. .HasColumnType("decimal(14, 4)")
  1088. .HasDefaultValueSql("((0))");
  1089. entity.Property(e => e.MedCareType)
  1090. .HasMaxLength(40)
  1091. .HasDefaultValueSql("('')");
  1092. entity.Property(e => e.MemPrice)
  1093. .HasColumnType("decimal(14, 4)")
  1094. .HasDefaultValueSql("((0))");
  1095. entity.Property(e => e.MfcRegNo)
  1096. .HasMaxLength(50)
  1097. .HasDefaultValueSql("('')");
  1098. entity.Property(e => e.MfcRegValDate)
  1099. .HasMaxLength(10)
  1100. .IsUnicode(false)
  1101. .HasDefaultValueSql("('')");
  1102. entity.Property(e => e.MidMeas).HasDefaultValueSql("((1))");
  1103. entity.Property(e => e.MinRetaiP)
  1104. .HasColumnType("decimal(14, 4)")
  1105. .HasDefaultValueSql("((0))");
  1106. entity.Property(e => e.MinSaleP)
  1107. .HasColumnType("decimal(14, 4)")
  1108. .HasDefaultValueSql("((0))");
  1109. entity.Property(e => e.MulPoint).HasDefaultValueSql("((1))");
  1110. entity.Property(e => e.OpCat).HasDefaultValueSql("((0))");
  1111. entity.Property(e => e.OutTaxRate)
  1112. .HasColumnType("decimal(12, 2)")
  1113. .HasDefaultValueSql("((0))");
  1114. entity.Property(e => e.Outercode)
  1115. .HasMaxLength(64)
  1116. .IsUnicode(false)
  1117. .HasDefaultValueSql("('')");
  1118. entity.Property(e => e.Paijia)
  1119. .HasColumnName("paijia")
  1120. .HasColumnType("decimal(14, 5)")
  1121. .HasDefaultValueSql("((0))");
  1122. entity.Property(e => e.PlanCate).HasDefaultValueSql("((0))");
  1123. entity.Property(e => e.PurP)
  1124. .HasColumnType("decimal(14, 6)")
  1125. .HasDefaultValueSql("((0))");
  1126. entity.Property(e => e.PurTaxP)
  1127. .HasColumnType("decimal(14, 4)")
  1128. .HasDefaultValueSql("((0))");
  1129. entity.Property(e => e.Qcategory)
  1130. .HasColumnName("QCategory")
  1131. .HasMaxLength(20)
  1132. .HasDefaultValueSql("('')");
  1133. entity.Property(e => e.QualStand)
  1134. .HasMaxLength(256)
  1135. .HasDefaultValueSql("('')");
  1136. entity.Property(e => e.RecipeType)
  1137. .HasMaxLength(256)
  1138. .HasDefaultValueSql("('')");
  1139. entity.Property(e => e.RegMark)
  1140. .HasMaxLength(128)
  1141. .HasDefaultValueSql("('')");
  1142. entity.Property(e => e.RegMarkvalTo)
  1143. .HasMaxLength(10)
  1144. .IsUnicode(false)
  1145. .HasDefaultValueSql("('')");
  1146. entity.Property(e => e.RegNo)
  1147. .HasMaxLength(50)
  1148. .HasDefaultValueSql("('')");
  1149. entity.Property(e => e.RegValDate)
  1150. .HasMaxLength(10)
  1151. .IsUnicode(false)
  1152. .HasDefaultValueSql("('')");
  1153. entity.Property(e => e.RegYearDate)
  1154. .HasMaxLength(10)
  1155. .IsUnicode(false)
  1156. .HasDefaultValueSql("('')");
  1157. entity.Property(e => e.Remark)
  1158. .HasMaxLength(256)
  1159. .HasDefaultValueSql("('')");
  1160. entity.Property(e => e.RetailP)
  1161. .HasColumnType("decimal(12, 4)")
  1162. .HasDefaultValueSql("((0))");
  1163. entity.Property(e => e.RptYear).HasDefaultValueSql("((0))");
  1164. entity.Property(e => e.RtnFlag).HasDefaultValueSql("((0))");
  1165. entity.Property(e => e.SafeDays).HasDefaultValueSql("((0))");
  1166. entity.Property(e => e.SaleP)
  1167. .HasColumnType("decimal(14, 6)")
  1168. .HasDefaultValueSql("((0))");
  1169. entity.Property(e => e.SaleTaxP)
  1170. .HasColumnType("decimal(14, 4)")
  1171. .HasDefaultValueSql("((0))");
  1172. entity.Property(e => e.Saletype)
  1173. .HasColumnName("saletype")
  1174. .HasMaxLength(6)
  1175. .HasDefaultValueSql("('经销')");
  1176. entity.Property(e => e.SchemaId)
  1177. .HasMaxLength(11)
  1178. .IsUnicode(false)
  1179. .HasDefaultValueSql("('')");
  1180. entity.Property(e => e.Sdate)
  1181. .HasColumnName("SDate")
  1182. .HasMaxLength(10)
  1183. .IsUnicode(false)
  1184. .HasDefaultValueSql("('')");
  1185. entity.Property(e => e.Season)
  1186. .HasMaxLength(16)
  1187. .HasDefaultValueSql("('')");
  1188. entity.Property(e => e.SourceCat).HasDefaultValueSql("((0))");
  1189. entity.Property(e => e.StdCode)
  1190. .HasMaxLength(32)
  1191. .IsUnicode(false)
  1192. .HasDefaultValueSql("('')");
  1193. entity.Property(e => e.StorageTerm)
  1194. .HasMaxLength(256)
  1195. .HasDefaultValueSql("('')");
  1196. entity.Property(e => e.Tj)
  1197. .HasColumnType("decimal(14, 4)")
  1198. .HasDefaultValueSql("((0))");
  1199. entity.Property(e => e.TreatCate)
  1200. .HasMaxLength(2000)
  1201. .HasDefaultValueSql("('')");
  1202. entity.Property(e => e.WholLimtNum)
  1203. .HasColumnType("decimal(14, 2)")
  1204. .HasDefaultValueSql("((0))");
  1205. entity.Property(e => e.WmsMeas).HasDefaultValueSql("((1))");
  1206. entity.Property(e => e.YearsNum)
  1207. .HasColumnType("decimal(6, 2)")
  1208. .HasDefaultValueSql("((0))");
  1209. });*/
  1210. }
  1211. public virtual DbSet<Purinmt> Purinmt { get; set; }
  1212. public virtual DbSet<Gspnotacpdt> Gspnotacpdt { get; set; }
  1213. public virtual DbSet<Goodsdoc> Goodsdoc { get; set; }
  1214. public virtual DbSet<Invoicemt> Invoicemt { get; set; }
  1215. public virtual DbSet<Purorderdt> Purorderdt { get; set; }
  1216. public virtual DbSet<Egbalance> Egbalance { get; set; }
  1217. //public virtual DbSet<Goodsattr> Goodsattr { get; set; }
  1218. protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
  1219. {
  1220. if (!optionsBuilder.IsConfigured)
  1221. {
  1222. optionsBuilder.UseSqlServer(@"Data Source =192.168.50.30; Initial Catalog = LJHYBZK; Persist Security Info = True; User ID = sa; Password = xq!@#2014;");
  1223. //GOODSATTR
  1224. //dotnet ef dbcontext scaffold "Data Source =192.168.50.30; Initial Catalog = LJHYBZK; Persist Security Info = True; User ID = sa; Password = xq!@#2014;" Microsoft.EntityFrameworkCore.SqlServer -o Models -t GOODSATTR --context-dir Context -c LJHYBZKContext
  1225. }
  1226. }
  1227. }
  1228. }