package org.qinan.safetyeval.domain.query;

import java.util.List;

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

/**
 * 资质备案申请领域查询对象
 *
 * @author safety-eval
 */
@Data
public class QualFilingQuery {

    /** 当前页 */
    private Long pageNum;

    /** 每页条数 */
    private Long pageSize;

    /** 租户ID */
    private Long tenantId;

    /** 机构ID */
    private Long orgId;

    /** 备案编号 */
    private String filingNo;

    /** 备案单位 */
    private String filingUnitName;

    /** 备案状态 */
    private Integer filingStatusCode;

    /** 备案状态多选（与 filingStatusCode 互斥，优先 in 查询） */
    private List<Integer> filingStatusCodes;

    /** 申请类型 */
    private Integer applyTypeCode;

    /** 备案属地编码 */
    private String filingTerritoryCode;

    /** 分页场景：change=备案变更列表 */
    private String scene;

    /**是否为监管端查询,true-false*/
    private Boolean supervision;
}
