package com.chinaweal.aiccs.aiccs.business.entity.dto;

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

import java.io.Serializable;

/**
 * 基础流转信息对象
 * @author <a href="https://blog.lroyia.top">lroyia</a>
 * @since 2021/4/26 14:27
 **/
@Data
@ApiModel("基础流转信息对象")
public class BaseProcessDto implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * 待办id
     */
    @ApiModelProperty("待办id")
    private String tasklistid;

    /**
     * 工作流id
     */
    @ApiModelProperty("工作流id")
    private String workflowId;

    /**
     * 业务号
     */
    @ApiModelProperty("业务号")
    private String bizseq;

    /**
     * 下一个节点id
     */
    @ApiModelProperty("下一个节点id")
    private String nextNodeId;

    /**
     * 下一个节点的用户id（多个用半角逗号隔开）
     */
    @ApiModelProperty("下一个节点的用户id（多个用半角逗号隔开）")
    private String nextUserIds;

    /**
     * 下一个节点的用户名称（多个用半角逗号隔开）
     */
    @ApiModelProperty("下一个节点的用户名称（多个用半角逗号隔开）")
    private String nextUserNames;

    /*------------处办意见---------------*/

    /**
     * 处办意见类型
     */
    @ApiModelProperty("处办意见类型")
    private String opiniontype;

    /**
     * 处办意见内容
     */
    @ApiModelProperty("处办意见内容")
    private String opinioncontent;

    /**
     * 当前节点
     */
    @ApiModelProperty("当前节点")
    private String curNodeId;
}
