package cn.ey.biz.module.system.controller.bpm.instance.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotEmpty;

@ApiModel("流程转发、意见征询、转办ReqVO")
@Data
public class BpmForwardRequestReqVO {

    @ApiModelProperty(value = "标识 (1:转发 2意见征询 3转办)", required = true)
    @NotEmpty(message = "标识 (1:转发 2意见征询 3转办)")
    private String forwardFlag;

    @ApiModelProperty(value = "接收人ID串，注意如果是转办 接收人只能是一个人", required = true)
    @NotEmpty(message = "接收人ID串")
    private String forwardResourceIds;

    @ApiModelProperty(value = "其他扩展参数", required = true)
    private String otherParams;

    @ApiModelProperty(value = "意见内容", required = true)
    private String remark;

    @ApiModelProperty(value = "转发的流程请求ID", required = true)
    @NotEmpty(message = "流程请求Id")
    private String requestId;

}
