package cn.axzo.workflow.common.model.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import javax.validation.Valid;

@ApiModel("JSON 版本的 BPMN 协议模型中流程配置管理")
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class BpmnApproveConf {

    /**
     * 是否支持批量审批
     */
    @ApiModelProperty(value = "是否支持批量审批")
    @Valid
    private Boolean supportBatchOperation;

    /**
     * 审批同意录入手写签名
     */
    @ApiModelProperty(value = "审批同意录入手写签名")
    @Valid
    private Boolean userAgreeSignature;
}
