package com.ho.flow.vo.req.workorder;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author fancl
 * @desc: 工作流任务查询实体
 * @date 2023/2/6
 */
@Data
public class TaskReq {
    //集团id
    @ApiModelProperty(value = "集团id",hidden = true)
    String tenantId;

    //流程实例id
    @ApiModelProperty(value = "流程实例id")
    String processInstId;

    //完成标识,这个实际需要对应reject 或者complete
    //下一个处理人,如果是退回,需要选个具体的节点进行退回
    @ApiModelProperty(value = "完成标识,内部用,对前端隐藏",hidden = true)
    String complete;

    //任务责任人,包含退回的,也用这个
    @ApiModelProperty(value = "任务责任人")
    String assigneeUser;

    //候选人 userId
    String candidateUser;

    @ApiModelProperty(value = "候选人列表")
    List<String> candidateUserList;

    @ApiModelProperty(value = "处理意见")
    String suggestion;

}
