1f957926ba7625cb36285504e257ece7ab389730.svn-base 1.26 KB
/**
 * Copyright &copy; 2012-2014 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.thinkgem.jeesite.modules.reg.dao.base;

import java.util.List;

import com.thinkgem.jeesite.common.persistence.CrudDao;
import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
import com.thinkgem.jeesite.modules.reg.entity.base.RegBasePerson;
import com.thinkgem.jeesite.modules.reg.entity.bus.RegBusYgdj;

/**
 * 人员信息维护DAO接口
 * @author xuyg
 * @version 2016-04-12
 */
@MyBatisDao
public interface RegBasePersonDao extends CrudDao<RegBasePerson> {
	
	/***
	* @Title: getHMaxPCode 
	* @Description: 获取当前最大的人员编码
	* @param @return    设定文件 
	* @return String    返回类型 
	* @throws
	 */
	public String getHMaxPCode();
	public String getHMaxPCodeOfOracle();
	
	public RegBasePerson getID(String zjh);
	
	public List<RegBasePerson> findIsexistList(RegBasePerson regBasePerson);
	
	public List<RegBasePerson> findList(RegBasePerson regBasePerson);
	
	public List<RegBasePerson> findListqy(RegBasePerson regBasePerson);
	
	public List<RegBasePerson> findAllList(RegBasePerson regBasePerson);
	
	public void deletery(RegBasePerson regBasePerson);
	public RegBasePerson getByZwr(String zwrzjh, String zwr);
}