DBService.cs 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using WCS.Entity;
  5. using wms.service.IService;
  6. using wms.sqlsugar;
  7. using wms.sqlsugar.model.cp;
  8. //using WMS.BGServices.Model;
  9. //using WMS.BZModels;
  10. namespace wms.service.Service
  11. {
  12. public class DBService: IDBService
  13. {
  14. public void InitPtDB()
  15. {
  16. //var db1 = SqlSugarHelper.Db.GetConnectionScopeWithAttr<BaseContinfo>();
  17. //db1.DbMaintenance.CreateDatabase();
  18. //db1.CodeFirst.InitTables<SysLog>();
  19. //db1.CodeFirst.InitTables<BaseContinfo>();
  20. //db1.CodeFirst.InitTables<BaseCustinfo>();
  21. //db1.CodeFirst.InitTables<BaseMatBom>();
  22. //db1.CodeFirst.InitTables<BaseMatgrp>();
  23. //db1.CodeFirst.InitTables<BaseMatinfo>();
  24. //db1.CodeFirst.InitTables<BaseSuppinfo>();
  25. //db1.CodeFirst.InitTables<BaseUnitgrp>();
  26. //db1.CodeFirst.InitTables<BaseUnitinfo>();
  27. //db1.CodeFirst.InitTables<BaseWarearea>();
  28. //db1.CodeFirst.InitTables<BaseWarecell>();
  29. //db1.CodeFirst.InitTables<BaseWarehouse>();
  30. //db1.CodeFirst.InitTables<BaseWarerule>();
  31. //db1.CodeFirst.InitTables<BillContDtl>();
  32. //db1.CodeFirst.InitTables<BillContGrp>();
  33. //db1.CodeFirst.InitTables<BillDocsinfo>();
  34. //db1.CodeFirst.InitTables<BaseMatinfoRel>();
  35. //db1.CodeFirst.InitTables<SysConfig>();
  36. //db1.CodeFirst.InitTables<SysTbDesc>();
  37. //db1.CodeFirst.InitTables<WCSTaskInfo>();
  38. //db1.CodeFirst.InitTables<ptBillMesmiddle>();
  39. //db1.CodeFirst.InitTables<cpBillInventoryReport>();
  40. }
  41. public void InitHjDB()
  42. {
  43. //var db1 = SqlSugarHelper.Db.GetConnectionScopeWithAttr<BillPushinfo>();
  44. //db1.DbMaintenance.CreateDatabase();
  45. //db1.CodeFirst.InitTables<hjBaseMater>();
  46. //db1.CodeFirst.InitTables<hjSysConfig>();
  47. //db1.CodeFirst.InitTables<hjBaseMaterGroup>();
  48. //db1.CodeFirst.InitTables<hjBaseWarehouse>();
  49. //db1.CodeFirst.InitTables<hjBaseWareZone>();
  50. //db1.CodeFirst.InitTables<hjBaseWareLocation>();
  51. //db1.CodeFirst.InitTables<hjBillBarcode>();
  52. //db1.CodeFirst.InitTables<hjBillDocument>();
  53. //db1.CodeFirst.InitTables<hjBillFeedbackPush>();
  54. //db1.CodeFirst.InitTables<hjBillContainer>();
  55. //db1.CodeFirst.InitTables<hjBillInventory>();
  56. //db1.CodeFirst.InitTables<hjBillTask>();
  57. //db1.CodeFirst.InitTables<hjBillTaskHistory>();
  58. //db1.CodeFirst.InitTables<hjSysJob>();
  59. //db1.CodeFirst.InitTables<hjSysJobApiRelation>();
  60. //db1.CodeFirst.InitTables<ptBaseContainer>();
  61. //db1.CodeFirst.InitTables<hjBillInvFlow>();
  62. //db1.CodeFirst.InitTables<hjBaseSerialnoRule>();
  63. //db1.CodeFirst.InitTables<hjBaseUnits>();
  64. //db1.CodeFirst.InitTables<BillPushinfo>();
  65. //db1.CodeFirst.InitTables<BaseContinfo>();
  66. //db1.CodeFirst.InitTables<BaseCustinfo>();
  67. //db1.CodeFirst.InitTables<BaseMatgrp>();
  68. //db1.CodeFirst.InitTables<BaseMatinfo>();
  69. //db1.CodeFirst.InitTables<BaseSuppinfo>();
  70. //db1.CodeFirst.InitTables<BaseUnitgrp>();
  71. //db1.CodeFirst.InitTables<BaseUnitinfo>();
  72. //db1.CodeFirst.InitTables<BaseUnitrate>();
  73. //db1.CodeFirst.InitTables<BaseWarearea>();
  74. //db1.CodeFirst.InitTables<BaseWarecell>();
  75. //db1.CodeFirst.InitTables<BaseWarehouse>();
  76. //db1.CodeFirst.InitTables<BaseWarerule>();
  77. //db1.CodeFirst.InitTables<BillBominfo>();
  78. //db1.CodeFirst.InitTables<BillBomsetgrp>();
  79. //db1.CodeFirst.InitTables<BillBomsetinfo>();
  80. //db1.CodeFirst.InitTables<BillDocsinfo>();
  81. //db1.CodeFirst.InitTables<BillInvflow>();
  82. //db1.CodeFirst.InitTables<BillInvinit>();
  83. //db1.CodeFirst.InitTables<BillInvnow>();
  84. //db1.CodeFirst.InitTables<BillLog>();
  85. //db1.CodeFirst.InitTables<BillPboxrule>();
  86. //db1.CodeFirst.InitTables<WCS_TaskInfo>();
  87. ////db1.CodeFirst.InitTables<WCS_TaskOld>();
  88. //db1.CodeFirst.InitTables<SysJob>();
  89. //db1.CodeFirst.InitTables<SysJobApiRelation>();
  90. }
  91. public void InitFjDB()
  92. {
  93. //var db1 = SqlSugarHelper.Db.GetConnectionScopeWithAttr<BillMachinfo>();
  94. //db1.DbMaintenance.CreateDatabase();
  95. //db1.CodeFirst.InitTables<BillMachinfo>();
  96. //db1.CodeFirst.InitTables<BillBominfo>();
  97. //db1.CodeFirst.InitTables<BillBomsetgrp>();
  98. //db1.CodeFirst.InitTables<BillBomsetinfo>();
  99. //db1.CodeFirst.InitTables<sqlsugar.model.fj.BillDocsinfo>();
  100. }
  101. public void InitSxDB()
  102. {
  103. //var db1 = SqlSugarHelper.Db.GetConnectionScopeWithAttr<sxBillDocument>();
  104. //db1.DbMaintenance.CreateDatabase();
  105. //db1.CodeFirst.InitTables<sxBaseMater>();
  106. //db1.CodeFirst.InitTables<sxSysConfig>();
  107. //db1.CodeFirst.InitTables<sxBaseMaterGroup>();
  108. //db1.CodeFirst.InitTables<sxBaseWarehouse>();
  109. //db1.CodeFirst.InitTables<sxBaseWareZone>();
  110. //db1.CodeFirst.InitTables<sxBaseWareLocation>();
  111. //db1.CodeFirst.InitTables<sxBillBarcode>();
  112. //db1.CodeFirst.InitTables<sxBillBomInfo>();
  113. //db1.CodeFirst.InitTables<sxBillDocument>();
  114. //db1.CodeFirst.InitTables<sxBillFeedbackPush>();
  115. //db1.CodeFirst.InitTables<sxBillContainer>();
  116. //db1.CodeFirst.InitTables<sxBillInventory>();
  117. //db1.CodeFirst.InitTables<sxBillMachineInfo>();
  118. //db1.CodeFirst.InitTables<sxBillProductPackRule>();
  119. //db1.CodeFirst.InitTables<sxBillTask>();
  120. //db1.CodeFirst.InitTables<sxBillTaskHistory>();
  121. //db1.CodeFirst.InitTables<sxBillWetStack>();
  122. //db1.CodeFirst.InitTables<sxBillWetStackDetail>();
  123. //db1.CodeFirst.InitTables<sxSysJob>();
  124. //db1.CodeFirst.InitTables<sxSysJobApiRelation>();
  125. //db1.CodeFirst.InitTables<sxBaseContainer>();
  126. //db1.CodeFirst.InitTables<sxBillInvFlow>();
  127. }
  128. public void InitCpDB()
  129. {
  130. var db1 = SqlSugarHelper.Db.GetConnectionScopeWithAttr<cpBillPushinfo>();
  131. db1.DbMaintenance.CreateDatabase();
  132. db1.CodeFirst.InitTables<BaseWeighingResult>();
  133. //db1.CodeFirst.InitTables<cpBaseMatinfo>();
  134. //db1.CodeFirst.InitTables<cpSysConfig>();
  135. //db1.CodeFirst.InitTables<cpBaseMatgrp>();
  136. //db1.CodeFirst.InitTables<cpBaseWarehouse>();
  137. //db1.CodeFirst.InitTables<cpBaseWarearea>();
  138. //db1.CodeFirst.InitTables<cpBaseWarecell>();
  139. //db1.CodeFirst.InitTables<cpBaseContinfo>();
  140. //db1.CodeFirst.InitTables<cpBaseCustinfo>();
  141. //db1.CodeFirst.InitTables<cpBaseSuppinfo>();
  142. //db1.CodeFirst.InitTables<cpBaseUnitgrp>();
  143. //db1.CodeFirst.InitTables<cpBaseUnitinfo>();
  144. //db1.CodeFirst.InitTables<cpBaseUnitrate>();
  145. //db1.CodeFirst.InitTables<cpBaseWarerule>();
  146. //db1.CodeFirst.InitTables<cpBillBominfo>();
  147. //db1.CodeFirst.InitTables<cpBillBomsetgrp>();
  148. //db1.CodeFirst.InitTables<cpBillBomsetinfo>();
  149. //db1.CodeFirst.InitTables<cpBillDocsinfo>();
  150. //db1.CodeFirst.InitTables<cpBillInvflow>();
  151. //db1.CodeFirst.InitTables<cpBillInvinit>();
  152. //db1.CodeFirst.InitTables<cpBillInvnow>();
  153. //db1.CodeFirst.InitTables<cpSysJob>();
  154. //db1.CodeFirst.InitTables<cpSysJobApiRelation>();
  155. //db1.CodeFirst.InitTables<cpBillLog>();
  156. //db1.CodeFirst.InitTables<cpBillMachinfo>();
  157. //db1.CodeFirst.InitTables<cpBillPboxrule>();
  158. //db1.CodeFirst.InitTables<cpBillPushinfo>();
  159. //db1.CodeFirst.InitTables<cpWCS_TaskInfo>();
  160. //db1.CodeFirst.InitTables<cpWCSPlcdata>();
  161. //db1.CodeFirst.InitTables<cpBoxItems>();
  162. //db1.CodeFirst.InitTables<cpBillInventoryReport>();
  163. }
  164. }
  165. }