package com.chinaweal.aiccs.aiccs.claim.entity;


import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.solr.core.mapping.Indexed;
import org.springframework.data.solr.core.mapping.SolrDocument;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 新地址库-单元房屋,solr实体，简配版本，不要全部字段
 */
@SolrDocument(collection = "exGongan128Xdzkdy")
@Data
public class SolrExGongan128Xdzkdy implements Serializable {

    /**
     * 主键
     */
    @Id
    @Indexed("S_GUID")
    private String sGuid;

    /**
     * 原业务系统地址编码
     */
    @Indexed("YYWXTDZBM")
    private String yywxtdzbm;

    /**
     * 所属省市县(区)代码
     */
    @Indexed("SSSSXQ")
    private String ssssxq;

    /**
     * 所属乡镇街道代码
     */
    @Indexed("SSXZJD")
    private String ssxzjd;

    /**
     * 所属社区(村、居委会)_代码
     */
    @Indexed("SSSQCJ_DM")
    private String sssqcjDm;

    /**
     * 详细地址名称
     */
    @Indexed("DZMC")
    private String dzmc;

    @Indexed(name = "DZMC_ngram", type = "text_ngram")
    private String dzmcNgram;

    /**
     * 数据中心的入库时间
     */
    @Indexed("GZDB_ADDTIME")
    private LocalDateTime gzdbAddtime;
}
