feat(dto): 添加作业任务相关数据传输对象
- 新增 EightworkTaskLevelCO 客户端对象,包含任务名称和作业级别字段 - 新增 TaskFlowGroupCO 客户端对象,用于任务流程分组结果,包含组别名称和步骤列表 - 新增 EightworkTaskQry 查询对象,用于作业任务查询,包含必填的作业类型字段 - 新增 EightworkTaskLevelE 领域模型,定义任务名称和作业级别的基本属性master
parent
31d94d6234
commit
95bc4cf20c
|
|
@ -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;
|
||||||
|
}
|
||||||
|
|
@ -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;
|
||||||
|
}
|
||||||
|
|
@ -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;
|
||||||
|
}
|
||||||
|
|
@ -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;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue