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

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

import java.util.Map;

/**
 * 审批同意时携带表单
 *
 * @author wangli
 * @since 2024-11-08 11:36
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel(value = "审批任务携带表单数据的入参模型")
public class BpmnTaskAuditWithFormDTO extends BpmnTaskAuditDTO {

    /**
     * 表单数据
     * <p>
     * 必须为全量表单数据,不能只提交部分表单数据
     */
    @ApiModelProperty(value = "表单数据")
    private Map<String, Object> formVariables;

    /**
     * 暂对不用
     */
    private String outcome;
}
