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

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

import java.util.List;

/**
 * @version 1.0, 2017/6/29.
 * @auto <a href="mailto:zhouwanqing@gtmap.cn">zhouwanqing</a>
 * @description
 */
public interface BdcDyaqService {
    /**
     * @param
     * @return
     * @auto <a href="mailto:zhouwanqing@gtmap.cn">zhouwanqing</a>
     * @description 通过proid查询bdc_dyaq数据
     **/
    List<BdcDyaq> getBdcDyaqListByProid(String proid, String qszt);

    /**
     * @param
     * @auto <a href="mailto:zhouwanqing@gtmap.cn">zhouwanqing</a>
     * @reurn
     * @description 通过proid查询状态非是fqszt的bdc_dyaq的数据
     **/
    List<BdcDyaq> getBdcDyaqListByProidAndNotQszt(String proid, String notQszt);

    /**
     * @param
     * @author <a href="mailto:lizhi@gtmap.cn">lizhi</a>
     * @rerutn
     * @description 根据bdcdyid找抵押权
     */
    List<BdcDyaq> getDyByBdcdyid(String bdcdyid);


    /**
     * @author <a href="mailto:liujie@gtmap.cn">liujie</a>
     * @param bdcDyaq
     * @return
     * @description 同步BdcDyaq冗余字段信息
     */
    void updateBdcDyaqRedundantField(BdcDyaq bdcDyaq);
}
