feiyu02
2025-06-09 c17e9978745cfe6c983f3aff75c9182fffef32fd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package cn.flightfeather.supervision.lightshare.service
 
import cn.flightfeather.supervision.common.executor.BgTaskConditionVo
import cn.flightfeather.supervision.common.executor.BgTaskStatus
 
interface BgTaskService {
 
    /**
     * 获取任务状态
     */
    fun getTaskStatus(condition: BgTaskConditionVo): List<BgTaskStatus?>
 
    fun startTask(condition: BgTaskConditionVo): BgTaskStatus?
 
    fun shutDownTask(condition: BgTaskConditionVo): List<BgTaskStatus?>
 
    fun removeTask(condition: BgTaskConditionVo): Boolean
 
    /******************************Test************************************************/
    /**
     * 新建并运行一个测试任务
     */
    fun startNewTestTask(taskId: String): BgTaskStatus?
 
    /**
     * 新建一个测试任务
     */
    fun newTestTask(taskId: String): BgTaskStatus?
 
}