定义仓库层对象

This commit is contained in:
2025-11-07 22:26:16 +08:00
parent d3207cc2b8
commit a90b1cc012
3 changed files with 29 additions and 1 deletions

View File

@@ -86,6 +86,7 @@ type Repositories struct {
medicationLogRepo repository.MedicationLogRepository
rawMaterialRepo repository.RawMaterialRepository
notificationRepo repository.NotificationRepository
alarmRepo repository.AlarmRepository
unitOfWork repository.UnitOfWork
}
@@ -114,6 +115,7 @@ func initRepositories(ctx context.Context, db *gorm.DB) *Repositories {
medicationLogRepo: repository.NewGormMedicationLogRepository(logs.AddCompName(baseCtx, "MedicationLogRepo"), db),
rawMaterialRepo: repository.NewGormRawMaterialRepository(logs.AddCompName(baseCtx, "RawMaterialRepo"), db),
notificationRepo: repository.NewGormNotificationRepository(logs.AddCompName(baseCtx, "NotificationRepo"), db),
alarmRepo: repository.NewGormAlarmRepository(logs.AddCompName(baseCtx, "AlarmRepo"), db),
unitOfWork: repository.NewGormUnitOfWork(logs.AddCompName(baseCtx, "UnitOfWork"), db),
}
}