feat(studio): 添加了任务状态的枚举

Signed-off-by: 李东云 <dongyun.li@luxcreo.ai>
This commit is contained in:
李东云
2022-05-13 11:05:31 +08:00
parent 6dcdc9ffd3
commit ed29c3722c

View File

@@ -0,0 +1,37 @@
<?php
/**
* TaskStatus.php@HDK
*
* @author 李东云<dongyun.li@luxcreo.cn>
* Powered by PhpStorm
* Created on 2022/5/13
*/
declare(strict_types=1);
namespace Singularity\HDK\Studio\Enums;
use MyCLabs\Enum\Enum;
/**
* 任务状态
* Singularity\HDK\Studio\Enums\TaskStatus@HDK
*
* @author 李东云<dongyun.li@luxcreo.cn>
* Powered by PhpStorm
* Created on 2022/5/13
*
* @method static TaskStatus PREPARING 准备中,需要前置任务进行操作
* @method static TaskStatus READY 已就绪,等待进行任务
* @method static TaskStatus PROCESSING 处理中
* @method static TaskStatus FAILED 已失败
* @method static TaskStatus COMPLETED 处理完成
*/
final class TaskStatus extends Enum
{
private const PREPARING = 'preparing';
private const READY = 'ready';
private const PROCESSING = 'processing';
private const FAILED = 'failed';
private const COMPLETED = 'completed';
}