package example import "kra/internal/biz/example" // ApiGroup Example API组 type ApiGroup struct { FileUploadApi CustomerApi AttachmentCategoryApi } // 业务层依赖 var ( fileUploadUsecase *example.FileUploadUsecase customerUsecase *example.CustomerUsecase attachmentCategoryUsecase *example.AttachmentCategoryUsecase breakpointContinueUsecase *example.BreakpointContinueUsecase ) // InitUsecases 初始化业务层依赖 func InitUsecases( fileUpload *example.FileUploadUsecase, customer *example.CustomerUsecase, attachmentCategory *example.AttachmentCategoryUsecase, breakpointContinue *example.BreakpointContinueUsecase, ) { fileUploadUsecase = fileUpload customerUsecase = customer attachmentCategoryUsecase = attachmentCategory breakpointContinueUsecase = breakpointContinue }