package cn.com.goldenwater.dcproj.dao; import cn.com.goldenwater.core.persistence.CrudDao; import cn.com.goldenwater.dcproj.dto.AttPersGroupDto; import cn.com.goldenwater.dcproj.model.AttPersBase; import cn.com.goldenwater.dcproj.param.AttPersBaseParam; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository public interface AttPersBaseDao extends CrudDao { public List findPerInGroup(String id); public AttPersGroupDto findPerDetailInGroup(String id); List getListByInspGroupId(@Param("inspGroupId") String inspGroupId); List getListByGuidInspGroupIdName(@Param("inspGroupId") String inspGroupId, @Param("name") String name); List getListByGuidNotInspGroupId(@Param("inspGroupId") String inspGroupId, @Param("name") String name, @Param("guid") String guid, @Param("numb") String numb, @Param("orgId") String orgId, @Param("orgName") String orgName, @Param("province") String province); AttPersBase getPers(@Param("persId") String persId); List getByInspGroupId(@Param("inspGroupId") String inspGroupId, @Param("isAll") String isAll, @Param("persName") String persName, @Param("province") String province); List getExpertListByInspGroupId(@Param("inspGroupId") String inspGroupId, @Param("province") String province); }