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 String projectId; @ApiModelProperty("流程实例id,用于保存日志") private String processInsId; @ApiModelProperty("接收人") private List receiverIds; @ApiModelProperty("接收人类型") private HandlerTypeEnum receiverType; @ApiModelProperty("消息类型") private SuperviseTypeEnum superviseType; @ApiModelProperty("内容") @NotBlank(message = "督办内容不能为空") private String content; }