package org.qinan.safetyeval.client.dto;

import io.swagger.annotations.ApiModelProperty;
import java.util.List;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 资质备案申请分页查询参数
 *
 * @author safety-eval
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class QualFilingPageQuery extends BasePageQuery {

    @ApiModelProperty(value = "单位id")
    private Long orgId;

    @ApiModelProperty(value = "备案编号")
    private String filingNo;

    @ApiModelProperty(value = "备案单位")
    private String filingUnitName;

    @ApiModelProperty(value = "备案状态编码(1已备案2审核中3已打回4变更审核中5暂存)")
    private Integer filingStatusCode;

    @ApiModelProperty(value = "申请类型编码(1资质备案申请2变更备案草稿)")
    private Integer applyTypeCode;

    @ApiModelProperty(value = "备案属地编码")
    private String filingTerritoryCode;

    @ApiModelProperty(value = "是否为监管端查询,true-false")
    private Boolean supervision = false;
}
