package com.ycl.domain.form;
|
|
import com.ycl.common.enums.business.HandlerTypeEnum;
|
import com.ycl.common.enums.business.SuperviseTypeEnum;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotBlank;
|
import java.util.List;
|
|
/**
|
* 督办表单
|
*
|
* @author:xp
|
* @date:2024/12/13 13:51
|
*/
|
@Data
|
@ApiModel("督办表单")
|
public class TaskSuperviseForm {
|
|
/**
|
* 当前任务id
|
*
|
*/
|
@NotBlank(message = "任务id不能为空")
|
private String taskId;
|
|
@ApiModelProperty("项目id,用于保存日志")
|
private Long projectId;
|
|
@ApiModelProperty("流程实例id,用于保存日志")
|
private String processInsId;
|
|
@ApiModelProperty("接收人")
|
private List<String> receiverIds;
|
|
@ApiModelProperty("接收人类型")
|
private HandlerTypeEnum receiverType;
|
|
@ApiModelProperty("消息类型")
|
private SuperviseTypeEnum superviseType;
|
|
@ApiModelProperty("内容")
|
@NotBlank(message = "督办内容不能为空")
|
private String content;
|
}
|