Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SecurityHandler ¶
type SecurityHandler struct {
// contains filtered or unexported fields
}
func NewSecurityHandler ¶
func NewSecurityHandler( w *web.Web, usecase domain.SecurityScanningUsecase, auth *middleware.AuthMiddleware, active *middleware.ActiveMiddleware, ) *SecurityHandler
func (*SecurityHandler) Detail ¶
func (s *SecurityHandler) Detail(c *web.Context) error
Detail 获取扫描风险详情
@Tags Security Scanning
@Summary 获取扫描风险详情
@Description 获取扫描风险详情
@ID security-scanning-detail
@Accept json
@Produce json
@Param id query string true "扫描任务id"
@Success 200 {object} web.Resp{data=[]domain.SecurityScanningRiskDetail}
@Failure 401 {object} string
@Router /api/v1/security/scanning/detail [get]
func (*SecurityHandler) List ¶
func (s *SecurityHandler) List(c *web.Context, req domain.ListSecurityScanningReq) error
List 获取扫描结果
@Tags Security Scanning
@Summary 获取扫描结果
@Description 获取扫描结果
@ID security-scanning-list
@Accept json
@Produce json
@Param page query domain.ListSecurityScanningReq true "参数"
@Success 200 {object} web.Resp{data=domain.ListSecurityScanningResp}
@Failure 401 {object} string
@Router /api/v1/security/scanning [get]
Click to show internal directories.
Click to hide internal directories.