Documentation
¶
Index ¶
- func BySeverityOrder() func(s *sql.Selector)
- func NewSecurityScanningRepo(db *db.Client) domain.SecurityScanningRepo
- type SecurityScanningRepo
- func (s *SecurityScanningRepo) AllRunning(ctx context.Context) ([]*db.SecurityScanning, error)
- func (s *SecurityScanningRepo) Create(ctx context.Context, req domain.CreateSecurityScanningReq) (string, error)
- func (s *SecurityScanningRepo) Detail(ctx context.Context, userID, id string) ([]*domain.SecurityScanningRiskDetail, error)
- func (s *SecurityScanningRepo) Get(ctx context.Context, id string) (*db.SecurityScanning, error)
- func (s *SecurityScanningRepo) List(ctx context.Context, req domain.ListSecurityScanningReq) (*domain.ListSecurityScanningResp, error)
- func (s *SecurityScanningRepo) ListBrief(ctx context.Context, req domain.ListSecurityScanningReq) (*domain.ListSecurityScanningBriefResp, error)
- func (s *SecurityScanningRepo) ListDetail(ctx context.Context, req domain.ListSecurityScanningDetailReq) (*domain.ListSecurityScanningDetailResp, error)
- func (s *SecurityScanningRepo) PageWorkspaceFiles(ctx context.Context, id string, size int, fn func([]*db.WorkspaceFile) error) error
- func (s *SecurityScanningRepo) RiskCountByIDs(ctx context.Context, ids []uuid.UUID) (map[uuid.UUID]domain.SecurityScanningRiskResult, error)
- func (s *SecurityScanningRepo) Update(ctx context.Context, id string, fileMap map[string]string, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BySeverityOrder ¶
func NewSecurityScanningRepo ¶
func NewSecurityScanningRepo(db *db.Client) domain.SecurityScanningRepo
Types ¶
type SecurityScanningRepo ¶
type SecurityScanningRepo struct {
// contains filtered or unexported fields
}
func (*SecurityScanningRepo) AllRunning ¶
func (s *SecurityScanningRepo) AllRunning(ctx context.Context) ([]*db.SecurityScanning, error)
AllRunning implements domain.SecurityScanningRepo.
func (*SecurityScanningRepo) Create ¶
func (s *SecurityScanningRepo) Create(ctx context.Context, req domain.CreateSecurityScanningReq) (string, error)
Create implements domain.SecurityScanningRepo.
func (*SecurityScanningRepo) Detail ¶
func (s *SecurityScanningRepo) Detail(ctx context.Context, userID, id string) ([]*domain.SecurityScanningRiskDetail, error)
func (*SecurityScanningRepo) Get ¶
func (s *SecurityScanningRepo) Get(ctx context.Context, id string) (*db.SecurityScanning, error)
func (*SecurityScanningRepo) List ¶
func (s *SecurityScanningRepo) List(ctx context.Context, req domain.ListSecurityScanningReq) (*domain.ListSecurityScanningResp, error)
List implements domain.SecurityScanningRepo.
func (*SecurityScanningRepo) ListBrief ¶
func (s *SecurityScanningRepo) ListBrief(ctx context.Context, req domain.ListSecurityScanningReq) (*domain.ListSecurityScanningBriefResp, error)
ListBrief implements domain.SecurityScanningRepo.
func (*SecurityScanningRepo) ListDetail ¶
func (s *SecurityScanningRepo) ListDetail(ctx context.Context, req domain.ListSecurityScanningDetailReq) (*domain.ListSecurityScanningDetailResp, error)
func (*SecurityScanningRepo) PageWorkspaceFiles ¶
func (s *SecurityScanningRepo) PageWorkspaceFiles(ctx context.Context, id string, size int, fn func([]*db.WorkspaceFile) error) error
PageWorkspaceFiles implements domain.SecurityScanningRepo.
func (*SecurityScanningRepo) RiskCountByIDs ¶
func (s *SecurityScanningRepo) RiskCountByIDs(ctx context.Context, ids []uuid.UUID) (map[uuid.UUID]domain.SecurityScanningRiskResult, error)
RiskCountByIDs implements domain.SecurityScanningRepo.
Click to show internal directories.
Click to hide internal directories.