package cn.ey.biz.module.system.api.bpm.dto;

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

import javax.validation.constraints.NotEmpty;

@ApiModel("流程撤回 DTO")
@Data
public class BpmWithdrawRequestDTO extends BpmWeaverDTO{

    @ApiModelProperty(value = "用户Code", required = true, example = "100")
    @NotEmpty(message = "用户Code不能为空")
    private String userCode;

    @ApiModelProperty(value = "是否提醒 0：不提醒 1：提醒")
    private String isremind;

    @ApiModelProperty(value = "撤回流程是提交的意见")
    private String remark;

    @ApiModelProperty(value = "请求id")
    @NotEmpty(message = "requestId不能为空")
    private String requestId;

}
