DBService.cs 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  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.sx;
  8. namespace wms.service.Service
  9. {
  10. public class DBService : IDBService
  11. {
  12. public void InitPtDB()
  13. {
  14. }
  15. public void InitHjDB()
  16. {
  17. //var db1 = SqlSugarHelper.Db.GetConnectionScopeWithAttr<BillPushinfo>();
  18. //db1.DbMaintenance.CreateDatabase();
  19. //db1.CodeFirst.InitTables<hjBaseMater>();
  20. //db1.CodeFirst.InitTables<hjSysConfig>();
  21. //db1.CodeFirst.InitTables<hjBaseMaterGroup>();
  22. //db1.CodeFirst.InitTables<hjBaseWarehouse>();
  23. //db1.CodeFirst.InitTables<hjBaseWareZone>();
  24. //db1.CodeFirst.InitTables<hjBaseWareLocation>();
  25. //db1.CodeFirst.InitTables<hjBillBarcode>();
  26. //db1.CodeFirst.InitTables<hjBillDocument>();
  27. //db1.CodeFirst.InitTables<hjBillFeedbackPush>();
  28. //db1.CodeFirst.InitTables<hjBillContainer>();
  29. //db1.CodeFirst.InitTables<hjBillInventory>();
  30. //db1.CodeFirst.InitTables<hjBillTask>();
  31. //db1.CodeFirst.InitTables<hjBillTaskHistory>();
  32. //db1.CodeFirst.InitTables<hjSysJob>();
  33. //db1.CodeFirst.InitTables<hjSysJobApiRelation>();
  34. //db1.CodeFirst.InitTables<ptBaseContainer>();
  35. //db1.CodeFirst.InitTables<hjBillInvFlow>();
  36. //db1.CodeFirst.InitTables<hjBaseSerialnoRule>();
  37. //db1.CodeFirst.InitTables<hjBaseUnits>();
  38. //db1.CodeFirst.InitTables<BillPushinfo>();
  39. //db1.CodeFirst.InitTables<BaseContinfo>();
  40. //db1.CodeFirst.InitTables<BaseCustinfo>();
  41. //db1.CodeFirst.InitTables<BaseMatgrp>();
  42. //db1.CodeFirst.InitTables<BaseMatinfo>();
  43. //db1.CodeFirst.InitTables<BaseSuppinfo>();
  44. //db1.CodeFirst.InitTables<BaseUnitgrp>();
  45. //db1.CodeFirst.InitTables<BaseUnitinfo>();
  46. //db1.CodeFirst.InitTables<BaseUnitrate>();
  47. //db1.CodeFirst.InitTables<BaseWarearea>();
  48. //db1.CodeFirst.InitTables<BaseWarecell>();
  49. //db1.CodeFirst.InitTables<BaseWarehouse>();
  50. //db1.CodeFirst.InitTables<BaseWarerule>();
  51. //db1.CodeFirst.InitTables<BillBominfo>();
  52. //db1.CodeFirst.InitTables<BillBomsetgrp>();
  53. //db1.CodeFirst.InitTables<BillBomsetinfo>();
  54. //db1.CodeFirst.InitTables<BillDocsinfo>();
  55. //db1.CodeFirst.InitTables<BillInvflow>();
  56. //db1.CodeFirst.InitTables<BillInvinit>();
  57. //db1.CodeFirst.InitTables<BillInvnow>();
  58. //db1.CodeFirst.InitTables<BillLog>();
  59. //db1.CodeFirst.InitTables<BillPboxrule>();
  60. //db1.CodeFirst.InitTables<WCS_TaskInfo>();
  61. ////db1.CodeFirst.InitTables<WCS_TaskOld>();
  62. //db1.CodeFirst.InitTables<SysJob>();
  63. //db1.CodeFirst.InitTables<SysJobApiRelation>();
  64. }
  65. public void InitFjDB()
  66. {
  67. }
  68. public void InitSxDB()
  69. {
  70. var db1 = SqlSugarHelper.Db.GetConnectionScopeWithAttr<BaseSuppinfo>();
  71. db1.DbMaintenance.CreateDatabase();
  72. //db1.CodeFirst.InitTables<BillTimeOutRecord>();
  73. //db1.CodeFirst.InitTables<BillSkuInfo>();
  74. db1.CodeFirst.InitTables<BillPboxrule>();
  75. //db1.CodeFirst.InitTables<BaseMatinfo>();
  76. //db1.CodeFirst.InitTables<BaseSuppinfo>();
  77. //db1.CodeFirst.InitTables<BaseUnitgrp>();
  78. //db1.CodeFirst.InitTables<BaseUnitinfo>();
  79. //db1.CodeFirst.InitTables<BaseWarearea>();
  80. //db1.CodeFirst.InitTables<BaseWarecell>();
  81. //db1.CodeFirst.InitTables<BaseWarehouse>();
  82. //db1.CodeFirst.InitTables<BillDocsinfo>();
  83. //db1.CodeFirst.InitTables<BillInvflow>();
  84. //db1.CodeFirst.InitTables<BillInvinit>();
  85. //db1.CodeFirst.InitTables<BillInvnow>();
  86. //db1.CodeFirst.InitTables<BillPboxrule>();
  87. //db1.CodeFirst.InitTables<BillPushinfo>();
  88. //db1.CodeFirst.InitTables<sxSysConfig>();
  89. //db1.CodeFirst.InitTables<sxSysJob>();
  90. //db1.CodeFirst.InitTables<sxSysJobApiRelation>();
  91. //db1.CodeFirst.InitTables<WCS_AgvTaskInfo>();
  92. //db1.CodeFirst.InitTables<WCS_TaskDtl>();
  93. //db1.CodeFirst.InitTables<WCS_TaskInfo>();
  94. //db1.CodeFirst.InitTables<WCS_TaskOld>();
  95. //db1.CodeFirst.InitTables<WCSPlcdata>();
  96. }
  97. public void InitCpDB()
  98. {
  99. }
  100. }
  101. }