feat(dto): 添加作业任务相关数据传输对象

- 新增 EightworkTaskLevelCO 客户端对象,包含任务名称和作业级别字段
- 新增 TaskFlowGroupCO 客户端对象,用于任务流程分组结果,包含组别名称和步骤列表
- 新增 EightworkTaskQry 查询对象,用于作业任务查询,包含必填的作业类型字段
- 新增 EightworkTaskLevelE 领域模型,定义任务名称和作业级别的基本属性
master
fangjiakai 2026-03-18 15:55:21 +08:00
parent 31d94d6234
commit 95bc4cf20c
4 changed files with 85 additions and 0 deletions

View File

@ -0,0 +1,19 @@
package com.zcloud.eightwork.dto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
/**
* Qry
*
* @author fangjiakai
* @date 2026-03-18
*/
@Data
public class EightworkTaskQry {
@ApiModelProperty(value = "作业类型", required = true)
@NotBlank(message = "作业类型不能为空")
private String workType;
}

View File

@ -0,0 +1,21 @@
package com.zcloud.eightwork.dto.clientobject;
import com.alibaba.cola.dto.ClientObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* CO
*
*
* @author fangjiakai
* @date 2026-03-18
*/
@Data
public class EightworkTaskLevelCO extends ClientObject {
@ApiModelProperty(value = "任务名称")
private String taskName;
@ApiModelProperty(value = "作业级别")
private String workLevel;
}

View File

@ -0,0 +1,22 @@
package com.zcloud.eightwork.dto.clientobject;
import com.alibaba.cola.dto.ClientObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
*
*
* @author fangjiakai
* @date 2026-03-13
*/
@Data
public class TaskFlowGroupCO extends ClientObject {
@ApiModelProperty(value = "组别名称")
private String groupName;
@ApiModelProperty(value = "该组别的步骤列表")
private List<TaskFlowCO> steps;
}

View File

@ -0,0 +1,23 @@
package com.zcloud.eightwork.domain.model;
import lombok.Data;
/**
* E
*
*
* @author fangjiakai
* @date 2026-03-18
*/
@Data
public class EightworkTaskLevelE {
/**
*
*/
private String taskName;
/**
*
*/
private String workLevel;
}