mirror of
https://github.com/chaitin/MonkeyCode.git
synced 2026-02-02 14:53:55 +08:00
28 lines
764 B
Go
28 lines
764 B
Go
package usecase
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/chaitin/MonkeyCode/backend/domain"
|
|
)
|
|
|
|
type SecurityScanningUsecase struct {
|
|
repo domain.SecurityScanningRepo
|
|
}
|
|
|
|
func NewSecurityScanningUsecase(repo domain.SecurityScanningRepo) domain.SecurityScanningUsecase {
|
|
return &SecurityScanningUsecase{
|
|
repo: repo,
|
|
}
|
|
}
|
|
|
|
// Detail implements domain.SecurityScanningUsecase.
|
|
func (s *SecurityScanningUsecase) Detail(ctx context.Context, userID, id string) ([]*domain.SecurityScanningRiskDetail, error) {
|
|
return s.repo.Detail(ctx, userID, id)
|
|
}
|
|
|
|
// List implements domain.SecurityScanningUsecase.
|
|
func (s *SecurityScanningUsecase) List(ctx context.Context, req domain.ListSecurityScanningReq) (*domain.ListSecurityScanningResp, error) {
|
|
return s.repo.List(ctx, req)
|
|
}
|