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

import cn.axzo.workflow.common.enums.BpmnProcessInstanceResultEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 扩展的历史任务表搜索入参模型
 *
 * @author wangli
 * @since 2023/12/9 23:50
 */
@ApiModel("扩展的历史任务表搜索入参模型")
@Data
public class ExtHiTaskSearchDTO {

    @ApiModelProperty("流程实例 ID")
    private String processInstanceId;

    @ApiModelProperty("流程任务节点标识")
    private String taskDefinitionKey;

    @ApiModelProperty("流程任务 ID")
    private String taskId;

    @ApiModelProperty("操作人")
    private String assignee;

    @ApiModelProperty("任务状态")
    private BpmnProcessInstanceResultEnum status;
}
