package org.qinan.safetyeval.domain.query;

import java.time.LocalDate;
import lombok.Data;

/**
 * 机构信息领域查询对象
 *
 * @author safety-eval
 */
@Data
public class OrgInfoQuery {

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

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

    /** 单位名称 */
    private String unitName;

    /** 信用代码 */
    private Long creditCode;

    /** 认证状态 */
    private Long authStatusCode;

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

    /** 属地名称 */
    private String districtName;

    /** 状态(0启用1禁用) */
    private Integer state;

    /** 创建时间起 */
    private LocalDate createTimeStart;

    /** 创建时间止 */
    private LocalDate createTimeEnd;

    /** 注册地址（模糊） */
    private String registerAddress;

    /** 备案类型编码(1审核备案2确认备案) */
    private String filingTypeCode;

    /** 备案状态编码(1已备案2未备案) */
    private Integer filingRecordStatusCode;
}
