vars.go 867 B

123456789101112131415161718192021222324252627
  1. package svc
  2. import (
  3. "GtDataStore/app/model"
  4. "github.com/zeromicro/go-zero/core/stores/sqlx"
  5. )
  6. type modelList struct {
  7. ProjectConfig model.DcProjectConfigModel
  8. DcEventBind model.DcEventBindModel
  9. DcEventRule model.DcEventRuleModel
  10. DcEventList model.DcEventListModel
  11. DcItemData model.DcItemDataModel
  12. DcWorkingUf model.DcWorkingUfModel
  13. DcDeviceBind model.DcDeviceBindModel
  14. }
  15. func initModel(svc *ServiceContext) {
  16. mysql := sqlx.NewMysql(svc.Config.DtDataStoreDB.DataSource)
  17. svc.DcEventRule = model.NewDcEventRuleModel(mysql)
  18. svc.DcEventList = model.NewDcEventListModel(mysql)
  19. svc.DcEventBind = model.NewDcEventBindModel(mysql)
  20. svc.DcItemData = model.NewDcItemDataModel(mysql)
  21. svc.DcWorkingUf = model.NewDcWorkingUfModel(mysql)
  22. svc.DcDeviceBind = model.NewDcDeviceBindModel(mysql)
  23. svc.ProjectConfig = model.NewDcProjectConfigModel(mysql)
  24. }