1. 操作历史增删改查

2. 定义设备开关接口(只有定义)
This commit is contained in:
2025-09-07 21:33:08 +08:00
parent d4ce0aa238
commit 0895cf42b2
5 changed files with 245 additions and 24 deletions

View File

@@ -32,6 +32,9 @@ type Application struct {
// OperationHistoryRepo 操作历史仓库实例
OperationHistoryRepo repository.OperationHistoryRepo
// DeviceControlRepo 设备控制仓库实例
DeviceControlRepo repository.DeviceControlRepo
// Config 应用配置
Config *config.Config
@@ -59,8 +62,11 @@ func NewApplication(cfg *config.Config) *Application {
// 初始化操作历史仓库
operationHistoryRepo := repository.NewOperationHistoryRepo(store.GetDB())
// 初始化设备控制仓库
deviceControlRepo := repository.NewDeviceControlRepo(store.GetDB())
// 初始化API组件
apiInstance := api.NewAPI(cfg, userRepo, operationHistoryRepo)
apiInstance := api.NewAPI(cfg, userRepo, operationHistoryRepo, deviceControlRepo)
// 初始化任务执行器组件(使用5个工作协程)
taskExecutor := task.NewExecutor(5)
@@ -71,6 +77,7 @@ func NewApplication(cfg *config.Config) *Application {
TaskExecutor: taskExecutor,
UserRepo: userRepo,
OperationHistoryRepo: operationHistoryRepo,
DeviceControlRepo: deviceControlRepo,
Config: cfg,
logger: logs.NewLogger(),
}