重构配方类服务层
This commit is contained in:
@@ -56,7 +56,6 @@ type API struct {
|
||||
monitorController *monitor.Controller // 数据监控控制器实例
|
||||
healthController *health.Controller // 健康检查控制器实例
|
||||
alarmController *alarm.ThresholdAlarmController // 阈值告警控制器
|
||||
feedController *feed.Controller // 饲料管理控制器实例
|
||||
nutrientController *feed.NutrientController // 营养控制器实例
|
||||
pigAgeStageController *feed.PigAgeStageController // 猪龄阶段控制器实例
|
||||
pigBreedController *feed.PigBreedController // 猪品种控制器实例
|
||||
@@ -79,7 +78,11 @@ func NewAPI(cfg config.ServerConfig,
|
||||
userService service.UserService,
|
||||
auditService service.AuditService,
|
||||
alarmService service.ThresholdAlarmService,
|
||||
feedManagementService service.FeedManagementService,
|
||||
nutrientService service.NutrientService,
|
||||
rawMaterialService service.RawMaterialService,
|
||||
pigBreedService service.PigBreedService,
|
||||
pigAgeStageService service.PigAgeStageService,
|
||||
pigTypeService service.PigTypeService,
|
||||
tokenGenerator token.Generator,
|
||||
listenHandler webhook.ListenHandler,
|
||||
) *API {
|
||||
@@ -111,12 +114,11 @@ func NewAPI(cfg config.ServerConfig,
|
||||
monitorController: monitor.NewController(logs.AddCompName(baseCtx, "MonitorController"), monitorService),
|
||||
healthController: health.NewController(logs.AddCompName(baseCtx, "HealthController")),
|
||||
alarmController: alarm.NewThresholdAlarmController(logs.AddCompName(baseCtx, "ThresholdAlarmController"), alarmService),
|
||||
feedController: feed.NewController(logs.AddCompName(baseCtx, "FeedController"), feedManagementService),
|
||||
nutrientController: feed.NewNutrientController(logs.AddCompName(baseCtx, "NutrientController"), feedManagementService),
|
||||
pigAgeStageController: feed.NewPigAgeStageController(logs.AddCompName(baseCtx, "PigAgeStageController"), feedManagementService),
|
||||
pigBreedController: feed.NewPigBreedController(logs.AddCompName(baseCtx, "PigBreedController"), feedManagementService),
|
||||
pigTypeController: feed.NewPigTypeController(logs.AddCompName(baseCtx, "PigTypeController"), feedManagementService),
|
||||
rawMaterialController: feed.NewRawMaterialController(logs.AddCompName(baseCtx, "RawMaterialController"), feedManagementService),
|
||||
nutrientController: feed.NewNutrientController(logs.AddCompName(baseCtx, "NutrientController"), nutrientService),
|
||||
pigAgeStageController: feed.NewPigAgeStageController(logs.AddCompName(baseCtx, "PigAgeStageController"), pigAgeStageService),
|
||||
pigBreedController: feed.NewPigBreedController(logs.AddCompName(baseCtx, "PigBreedController"), pigBreedService),
|
||||
pigTypeController: feed.NewPigTypeController(logs.AddCompName(baseCtx, "PigTypeController"), pigTypeService),
|
||||
rawMaterialController: feed.NewRawMaterialController(logs.AddCompName(baseCtx, "RawMaterialController"), rawMaterialService),
|
||||
}
|
||||
|
||||
api.setupRoutes() // 设置所有路由
|
||||
|
||||
Reference in New Issue
Block a user