123456789101112131415161718192021222324252627282930313233 |
- package svc
- import (
- "GtDataStore/app/model"
- "github.com/zeromicro/go-zero/core/stores/sqlx"
- )
- type modelList struct {
- DeviceBind model.DcDeviceBindModel
- ProjectConfig model.DcProjectConfigModel
- WorkingUf model.DcWorkingUfModel
- WorkingMf model.DcWorkingMfModel
- WorkingNf model.DcWorkingNfModel
- WorkingRo model.DcWorkingRoModel
- WorkingPump model.DcWorkingPumpModel
- WorkingValve model.DcWorkingValveModel
- WorkingChest model.DcWorkingChestModel
- ItemHistoryData model.DcItemHistoryDataModel
- }
- func initModel(svc *ServiceContext) {
- mysql := sqlx.NewMysql(svc.Config.DtDataStoreDB.DataSource)
- svc.DeviceBind = model.NewDcDeviceBindModel(mysql)
- svc.ProjectConfig = model.NewDcProjectConfigModel(mysql)
- svc.WorkingUf = model.NewDcWorkingUfModel(mysql)
- svc.WorkingMf = model.NewDcWorkingMfModel(mysql)
- svc.WorkingNf = model.NewDcWorkingNfModel(mysql)
- svc.WorkingRo = model.NewDcWorkingRoModel(mysql)
- svc.WorkingPump = model.NewDcWorkingPumpModel(mysql)
- svc.WorkingChest = model.NewDcWorkingChestModel(mysql)
- svc.WorkingValve = model.NewDcWorkingValveModel(mysql)
- svc.ItemHistoryData = model.NewDcItemHistoryDataModel(mysql)
- }
|