package cn.com.goldenwater.dcproj.dao; import cn.com.goldenwater.dcproj.dto.*; import cn.com.goldenwater.dcproj.model.TacWorkerB; import cn.com.goldenwater.core.persistence.CrudDao; import cn.com.goldenwater.dcproj.param.TacWorkerBParam; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Map; @Repository public interface TacWorkerBDao extends CrudDao { List countByAdCode(TacWorkerBParam tacWorkerBParam); List countByTitles(TacWorkerBParam tacWorkerBParam); List countByRole(TacWorkerBParam tacWorkerBParam); List countByEdu(TacWorkerBParam tacWorkerBParam); List countByAge(TacWorkerBParam tacWorkerBParam); List countByOffice(TacWorkerBParam tacWorkerBParam); List getWorkerList(TacWorkerBParam tacWorkerBParam); List getWorkerbsList(TacWorkerBParam tacWorkerBParam); List getIsNotFitWorkerList(TacWorkerBParam tacWorkerBParam); List countPersBatch(TacWorkerBParam tacWorkerBParam); List getWorkerbsListById(TacWorkerBParam tacWorkerBParam); List countByRoleNew(TacWorkerBParam bParam); List getWorkerbsListByYear(TacWorkerBParam workerBParam); List findPerInZLOrTPY(@Param("loginId") String loginId); List getNotDisPersList(TacWorkerBParam tacWorkerBParam); List getObjTacWorkerbList(TacWorkerBParam tacWorkerBParam); List countWorkerAudit(TacWorkerBParam tacWorkerBParam); List getWorkerNotJoinCountList(TacWorkerBParam tacWorkerBParam); List findBlankList(@Param("province") String province); List getWorkListByGroupId(TacWorkerBParam workerBParam); List listByMap(Map paramMap); List findListExist(TacWorkerB param); }