vars.go 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package svc
  2. import (
  3. "GtDataStore/app/model"
  4. "github.com/zeromicro/go-zero/core/stores/sqlx"
  5. )
  6. type modelList struct {
  7. DeviceBind model.DcDeviceBindModel
  8. ProjectConfig model.DcProjectConfigModel
  9. AppInfo model.DcAppInfoModel
  10. WorkingUf model.DcWorkingUfModel
  11. WorkingMf model.DcWorkingMfModel
  12. WorkingNf model.DcWorkingNfModel
  13. WorkingRo model.DcWorkingRoModel
  14. WorkingPump model.DcWorkingPumpModel
  15. WorkingValve model.DcWorkingValveModel
  16. WorkingChest model.DcWorkingChestModel
  17. ItemHistoryData model.DcItemHistoryDataModel
  18. }
  19. func initModel(svc *ServiceContext) {
  20. mysql := sqlx.NewMysql(svc.Config.DtDataStoreDB.DataSource)
  21. svc.DeviceBind = model.NewDcDeviceBindModel(mysql)
  22. svc.AppInfo = model.NewDcAppInfoModel(mysql)
  23. svc.ProjectConfig = model.NewDcProjectConfigModel(mysql)
  24. svc.WorkingUf = model.NewDcWorkingUfModel(mysql)
  25. svc.WorkingMf = model.NewDcWorkingMfModel(mysql)
  26. svc.WorkingNf = model.NewDcWorkingNfModel(mysql)
  27. svc.WorkingRo = model.NewDcWorkingRoModel(mysql)
  28. svc.WorkingPump = model.NewDcWorkingPumpModel(mysql)
  29. svc.WorkingChest = model.NewDcWorkingChestModel(mysql)
  30. svc.WorkingValve = model.NewDcWorkingValveModel(mysql)
  31. svc.ItemHistoryData = model.NewDcItemHistoryDataModel(mysql)
  32. }