Documentation ¶
Index ¶
- type JobService
- func (this *JobService) ActiveJob() models.Result
- func (this *JobService) BuildCheckList(job *models.Job) []*models.SecurityCheck
- func (this *JobService) ChangeStatus() models.Result
- func (this *JobService) CheckRuningTask() models.Result
- func (this *JobService) DeactiveTasks() models.Result
- func (this *JobService) GetTasksOfJobByStatus() []*models.Task
- func (this *JobService) InitsecurityCheckService() securitycheck.SecurityCheckService
- func (this *JobService) RemoveAssocTasks() models.Result
- func (this *JobService) SetTPLType(targetType, resType string) (seccheck *models.SecurityCheck)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JobService ¶
type JobService struct { JobParam *models.Job TaskStatusFilter string // contains filtered or unexported fields }
func (*JobService) ActiveJob ¶
func (this *JobService) ActiveJob() models.Result
func (*JobService) BuildCheckList ¶
func (this *JobService) BuildCheckList(job *models.Job) []*models.SecurityCheck
func (*JobService) ChangeStatus ¶
func (this *JobService) ChangeStatus() models.Result
func (*JobService) CheckRuningTask ¶
func (this *JobService) CheckRuningTask() models.Result
判断通过此job生成的task中是否有运行的
func (*JobService) DeactiveTasks ¶
func (this *JobService) DeactiveTasks() models.Result
func (*JobService) GetTasksOfJobByStatus ¶
func (this *JobService) GetTasksOfJobByStatus() []*models.Task
func (*JobService) InitsecurityCheckService ¶
func (this *JobService) InitsecurityCheckService() securitycheck.SecurityCheckService
func (*JobService) RemoveAssocTasks ¶
func (this *JobService) RemoveAssocTasks() models.Result
func (*JobService) SetTPLType ¶
func (this *JobService) SetTPLType(targetType, resType string) (seccheck *models.SecurityCheck)
Click to show internal directories.
Click to hide internal directories.