渲染端渲染流程

This commit is contained in:
2024-12-08 17:54:27 +08:00
parent 18b1776ac2
commit aa6da15c8f
21 changed files with 448 additions and 13 deletions

View File

@@ -0,0 +1,18 @@
package com.ycwl.basic.model.task.req;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;
@Data
public class ClientStatusReqVo {
private String platform;
private String runtime_version;
private String version;
private Integer cpu_count;
private BigDecimal cpu_usage;
private BigDecimal memory_total;
private BigDecimal memory_available;
private List<String> support_feature;
}

View File

@@ -0,0 +1,10 @@
package com.ycwl.basic.model.task.req;
import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true)
@Data
public class TaskReqVo extends WorkerAuthReqVo {
private ClientStatusReqVo clientStatus;
}

View File

@@ -0,0 +1,9 @@
package com.ycwl.basic.model.task.req;
import lombok.Data;
@Data
public class WorkerAuthReqVo {
private String accessKey;
}

View File

@@ -0,0 +1,7 @@
package com.ycwl.basic.model.task.resp;
import lombok.Data;
@Data
public class TaskItemRespVo {
}

View File

@@ -0,0 +1,14 @@
package com.ycwl.basic.model.task.resp;
import com.ycwl.basic.model.pc.task.resp.TaskRespVO;
import com.ycwl.basic.model.pc.template.resp.TemplateRespVO;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
@Data
public class TaskSyncRespVo {
private List<TaskRespVO> tasks = new ArrayList<>();
private List<TemplateRespVO> templates = new ArrayList<>();
}