feiyu02
2025-09-18 baf2cc2ce3dfd1235c012a3750132769fcd9ad2f
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?
 
}