package com.bcxin.ars.dto.certificate;

import com.bcxin.ars.dto.SearchDto;
import com.bcxin.ars.dto.pdf.PdfChangeDTO;
import com.bcxin.ars.model.certificate.CompanyCertificate;
import lombok.Data;

import java.util.Date;
import java.util.List;
@Data
public class CompanyCertificateSearchDto extends SearchDto<CompanyCertificate> {
    /**
     * 搜索开始时间
     * @return
     */
    private String searchStartTime;

    /**
     * 搜索结束时间
     * @return
     */
    private String searchEndTime;
    /** 批准文号 */
    private String pzwh;

    /** 服务范围 */
    private String fwfw;

    private String management2;

    private String management_1;
    private String management_2;
    private String management_3;

    private String gsdz_1;
    private String gsdz_2;
    private String gsdz_3;

    /** 法人名称 */
    private String frmc;

    /** 公司名称 */
    private String gsmc;

    private String gsdz2;

    private String gsdz3;

    /** 注册资本 */
    private String zczb;

    /** 发证日期 */
    private Date fzrq;

    /** 受理人 */
    private String slr;

    /** 受理人手机号 */
    private String slrsj;

    /** 制作日期 */
    private Date zzrq;

    /** 许可证号 */
    private String xkzh;

    /** 保安服务公司申报ID */
    private Long sponsorlicenseid;

    /** 公司地址 */
    private String gsdz;

    /** 注册资本类型 */
    private String zczblx;

    /** 发证机关编号 */
    private String fzjgbh;

    /** 法定代表人类型 */
    private String frdblx;

    /** 制证状态 */
    private String zzzt;

    /** 发证机关名称 */
    private String fzjgmc;

    /** 证书类型 1、变更2、历史3、正常无变更*/
    private String zzlx;

    /**
     * 其他保安服务范围名称(保安范围为其他则此列必填)
     */
    private String otherSecScopeType;

    private String fzrqn;
    private String fzrqy;
    private String fzrqr;

    private String management;

    private String project1;
    private String project2;
    private String project3;
    private String project4;

    private String content1;
    private String content2;
    private String content3;
    private String content4;

    private String time1;
    private String time2;
    private String time3;
    private String time4;

    private String cord1;
    private String cord2;
    private String cord3;
    private String cord4;
    private String cord5;
    private String change;
    private List<PdfChangeDTO> pdfChangeDTOList;
    //1申请2变更
    private String applytype;
    /**
     * 打印类型  区分线上1 线下 0
     */
    private String printtype;

    /**
     * 业务类型
     */
    private String bussinesstype;



    /**
     * 保安公司类型 01-保安公司，02-武装押运，03-合资
     */
    private String sponsorlicenseType;

}
