22 lines
577 B
Go
22 lines
577 B
Go
package feed
|
|
|
|
import (
|
|
"context"
|
|
|
|
"git.huangwc.com/pig/pig-farm-controller/internal/app/service"
|
|
)
|
|
|
|
// Controller 定义了饲料管理相关的控制器,作为各个子控制器的入口
|
|
type Controller struct {
|
|
ctx context.Context
|
|
feedManagementService service.FeedManagementService
|
|
}
|
|
|
|
// NewController 创建一个新的 Controller 实例
|
|
func NewController(ctx context.Context, feedManagementService service.FeedManagementService) *Controller {
|
|
return &Controller{
|
|
ctx: ctx,
|
|
feedManagementService: feedManagementService,
|
|
}
|
|
}
|