mirror of
http://124.126.16.154:8888/singularity/HyperfDevelopmentKit.git
synced 2026-01-15 00:35:08 +08:00
feat(studio.workspace.detail): 增加了清锋可打印性分析任务的资源模型
This commit is contained in:
@@ -13,6 +13,7 @@ use Hyperf\Resource\Json\JsonResource;
|
||||
use Singularity\HDK\Studio\Resource\Workspace\Tasks\Detail\Frame;
|
||||
use Singularity\HDK\Studio\Resource\Workspace\Tasks\Detail\GradientLattice;
|
||||
use Singularity\HDK\Studio\Resource\Workspace\Tasks\Detail\Lattice;
|
||||
use Singularity\HDK\Studio\Resource\Workspace\Tasks\Detail\PrintabilityRisk;
|
||||
use Singularity\HDK\Utils\Resource\ClassicResponse;
|
||||
|
||||
/**
|
||||
@@ -24,12 +25,13 @@ use Singularity\HDK\Utils\Resource\ClassicResponse;
|
||||
* Created on 2022/5/12
|
||||
*
|
||||
* @property string $wsId
|
||||
* @property string $userId 创建用户
|
||||
* @property int $status 状态,标记是否完结,晶格填充后就不能再操作了
|
||||
* @property string $userId 创建用户
|
||||
* @property int $status 状态,标记是否完结,晶格填充后就不能再操作了
|
||||
* @property-read array|null $frameTask
|
||||
* @property-read array|null $latticeTask
|
||||
* @property-read array|null $gradientTask
|
||||
* @property \Carbon\Carbon $createdAt
|
||||
* @property array|null $luxcreoTask
|
||||
*/
|
||||
class WorkspaceDetail extends JsonResource
|
||||
{
|
||||
@@ -64,6 +66,14 @@ class WorkspaceDetail extends JsonResource
|
||||
)->toArray(),
|
||||
]
|
||||
),
|
||||
$this->mergeWhen(
|
||||
!empty($this->luxcreoTask),
|
||||
[
|
||||
'luxcreoTask' => empty($this->luxcreoTask) ? $this->luxcreoTask : PrintabilityRisk::make(
|
||||
$this->luxcreoTask
|
||||
)->toArray(),
|
||||
]
|
||||
),
|
||||
];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user