package cn.gtmap.estateplat.config.core.service;

import cn.gtmap.estateplat.model.server.core.BdcFdcq;

import java.util.HashMap;
import java.util.List;

/**
 * @version 1.0, 2017/6/29.
 * @auto <a href="mailto:zhouwanqing@gtmap.cn">zhouwanqing</a>
 * @description
 */
public interface BdcFdcqService {
    /**
     * @param
     * @return
     * @auto <a href="mailto:zhouwanqing@gtmap.cn">zhouwanqing</a>
     * @description 通过proid获取相应的bdc_fdcq数据
     **/
    List<BdcFdcq> getBdcFdcqListByProid(String proid);

    /**
     * @param
     * @author <a href="mailto:lizhi@gtmap.cn">lizhi</a>
     * @rerutn
     * @description 房地产权共有方式
     */
    List<HashMap> getFdcqGyfsByProid(String proid);
    /**
    *@Author:<a href="mailto:huangzijian@gtmap.cn">huangzijian</a>
    *@param:bdcdyid
    *@Description:通过bdcdyid获取有效的不动产房地产权
    *@Date 10:09 2017/12/21
    */
    List<BdcFdcq> getBdcFdcqListByBdcdyid(String bdcdyid);



    /**
     * @author <a href="mailto:liujie@gtmap.cn">liujie</a>
     * @param
     * @return
     * @description
     */
    void updateBdcfdcqRedundantField(BdcFdcq bdcFdcq);
}
