26e1edf8ce874992dab6eaad8837ce2537ad31e4.svn-base 1.56 KB
/**
 * Copyright © 2015-2018 ODM All rights reserved.
 */
package com.thinkgem.jeesite.modules.reg.dao.base;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.thinkgem.jeesite.common.persistence.CrudDao;
import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
import com.thinkgem.jeesite.modules.reg.entity.base.RegBaseH;
import com.thinkgem.jeesite.modules.reg.entity.base.RegBaseZrz;

/**
 * 自然幢信息维护DAO接口
 * @author xuyg
 * @version 2015-10-28
 */
@MyBatisDao
public interface RegBaseZrzDao extends CrudDao<RegBaseZrz> {
	/**
	* @Title: getZrzMaxBsm 
	* @Description: 获取到当前已有幢中的最大标识码
	* @param @return    设定文件 
	* @return String    返回类型 
	* @throws
	 */
	public long getZrzMaxBsm();
	public String getczds(String bdcdyh);
	public long getZrzMaxBsmofOracle();
	public RegBaseZrz getRegBaseZrz(String bdcdyh);
	public List<String> findZddms(String xmid);
	
	public void zrzdelete(RegBaseZrz regBaseZrz);
	public List<RegBaseZrz> getListByZddm(RegBaseZrz regBaseZrz);
	
	public List<RegBaseZrz> findzrzhsxhList(RegBaseZrz regBaseZrz);
	//界址点导入修改后生成楼栋不动产单元号
	public List<RegBaseZrz> findzrzhList(RegBaseZrz regBaseZrz);
	
	public List<RegBaseZrz> findJzwmcList(RegBaseZrz regBaseZrz);
	//查询楼栋是否存在坐标信息
	public List<RegBaseZrz> findListZb(RegBaseZrz zrz);
	
	//权籍接口用
	public RegBaseZrz getByZddmZrzh(String zddm, String zrzh);
	public RegBaseZrz getByZrzh(String zrzh);
	
	public String findByBdcqzsSub(String bdcdyh); 
}