package com.mortals.xhx.flowable.processinstance;

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

/**
 * 实例查询Query
 *
 * @author: zxfei
 * @date: 2021/8/24 20:42
 */
@Data
public class InstanceQueryParamsReq {

    /**
     * 用户的工号 必填
     */
    @ApiModelProperty(value = "用户的工号")
    private String userCode;
    /**
     * 平台应用标识 必填
     */
    @ApiModelProperty(value = "平台应用标识")
    private String platformSn;
    /**
     * 开始时间
     */
    @ApiModelProperty(value = "开始时间")
    private String startTime;
    /**
     * 结束时间
     */
    @ApiModelProperty(value = "结束时间")
    private String endTime;
    /**
     * 业务系统的id
     */
    @ApiModelProperty(value = "业务系统的id")
    private String businessKey;
    /**
     * 排序字段 1 升序  0 降序
     */
    @ApiModelProperty(value = "排序字段 1 升序  0 降序")
    private Integer orderFlag = 0;
    /**
     * 流程实例ID
     */
    @ApiModelProperty(value = "流程实例ID")
    private String processInstanceId;

    /**
     * 流程定义KEY
     */
    @ApiModelProperty(value = "流程定义KEY")
    private String processDefinitionKey;
    /**
     * 流程状态
     */
    @ApiModelProperty(value = "流程状态")
    private String processType;

    /**
     * 发起人工号集合
     */
    @ApiModelProperty(value = "发起人工号集合")
    private String startedUserIds;

}
