e0ce634511a5c411f4e007188a7b9106ad0307fb.svn-base 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.dcproj.dto.*;
  3. import cn.com.goldenwater.dcproj.model.TacWorkerB;
  4. import cn.com.goldenwater.core.persistence.CrudDao;
  5. import cn.com.goldenwater.dcproj.param.TacWorkerBParam;
  6. import org.apache.ibatis.annotations.Param;
  7. import org.springframework.stereotype.Repository;
  8. import java.util.List;
  9. import java.util.Map;
  10. @Repository
  11. public interface TacWorkerBDao extends CrudDao<TacWorkerB, TacWorkerBParam> {
  12. List<TacCountDto> countByAdCode(TacWorkerBParam tacWorkerBParam);
  13. List<TacCountDto> countByTitles(TacWorkerBParam tacWorkerBParam);
  14. List<TacCountDto> countByRole(TacWorkerBParam tacWorkerBParam);
  15. List<TacCountDto> countByEdu(TacWorkerBParam tacWorkerBParam);
  16. List<TacCountDto> countByAge(TacWorkerBParam tacWorkerBParam);
  17. List<TacCountDto> countByOffice(TacWorkerBParam tacWorkerBParam);
  18. List<TacWorkerB> getWorkerList(TacWorkerBParam tacWorkerBParam);
  19. List<TacWorkerB> getWorkerbsList(TacWorkerBParam tacWorkerBParam);
  20. List<TacWorkerB> getIsNotFitWorkerList(TacWorkerBParam tacWorkerBParam);
  21. List<TacWorkerB> countPersBatch(TacWorkerBParam tacWorkerBParam);
  22. List<TacWorkerB> getWorkerbsListById(TacWorkerBParam tacWorkerBParam);
  23. List<TacCountDto> countByRoleNew(TacWorkerBParam bParam);
  24. List<TacWorkerB> getWorkerbsListByYear(TacWorkerBParam workerBParam);
  25. List<TacWorkerB> findPerInZLOrTPY(@Param("loginId") String loginId);
  26. List<TacWorkerB> getNotDisPersList(TacWorkerBParam tacWorkerBParam);
  27. List<TacWorkerB> getObjTacWorkerbList(TacWorkerBParam tacWorkerBParam);
  28. List<TacWorkerbAuditDto> countWorkerAudit(TacWorkerBParam tacWorkerBParam);
  29. List<TacWorkerBCountDto> getWorkerNotJoinCountList(TacWorkerBParam tacWorkerBParam);
  30. List<TacWorkerB> findBlankList(@Param("province") String province);
  31. List<TacWorkerB> getWorkListByGroupId(TacWorkerBParam workerBParam);
  32. List<TacWorkerPerDto> listByMap(Map<String, String> paramMap);
  33. List<TacWorkerB> findListExist(TacWorkerB param);
  34. }