vars.go 684 B

1234567891011121314151617181920212223
  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. }
  13. func initModel(svc *ServiceContext) {
  14. mysql := sqlx.NewMysql(svc.Config.DtDataStoreDB.DataSource)
  15. svc.DcEventRule = model.NewDcEventRuleModel(mysql)
  16. svc.DcEventList = model.NewDcEventListModel(mysql)
  17. svc.DcEventBind = model.NewDcEventBindModel(mysql)
  18. svc.DcItemData = model.NewDcItemDataModel(mysql)
  19. svc.ProjectConfig = model.NewDcProjectConfigModel(mysql)
  20. }