5bdfc2291e47a30b1be086156af4d19aeaf90f18.svn-base 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.core.persistence.CrudDao;
  3. import cn.com.goldenwater.dcproj.dto.TacCountDto;
  4. import cn.com.goldenwater.dcproj.model.TacPblmInfo;
  5. import cn.com.goldenwater.dcproj.model.TacWorkerB;
  6. import cn.com.goldenwater.dcproj.param.TacInspYearBatchAreaParam;
  7. import cn.com.goldenwater.dcproj.param.TacPblmInfoParam;
  8. import org.apache.ibatis.annotations.Param;
  9. import org.springframework.stereotype.Repository;
  10. import java.util.Collection;
  11. import java.util.List;
  12. @Repository
  13. public interface TacPblmInfoDao extends CrudDao<TacPblmInfo, TacPblmInfoParam> {
  14. Integer getPblmCountByYear(TacPblmInfoParam pblmInfoParam);
  15. String getMaxSn(@Param("province") String province);
  16. List<TacCountDto> countPblmInfoByType(TacPblmInfoParam pblmInfoParam);
  17. List<TacCountDto> countPblmInfoBySub(TacPblmInfoParam pblmInfoParam);
  18. List<TacCountDto> countPblmInfoBySubNew(TacPblmInfoParam pblmInfoParam);
  19. List<TacCountDto> countPblmInfoByAdCode(TacPblmInfoParam pblmInfoParam);
  20. List<TacCountDto> countPblmInfoByAdCodeNew(TacPblmInfoParam pblmInfoParam);
  21. List<TacCountDto> countPblmInfoByObjTypeNew(TacPblmInfoParam pblmInfoParam);
  22. List<TacCountDto> countPblmInfoByStb(TacPblmInfoParam pblmInfoParam);
  23. List<TacCountDto> countPblmInfoByStbZjNew(TacPblmInfoParam pblmInfoParam);
  24. List<TacPblmInfo> findPblmList(TacPblmInfoParam pblmInfoParam);
  25. List<TacPblmInfo> findListBy(TacPblmInfoParam pblmInfoParam);
  26. List<TacCountDto> countPblmInfoByCase(TacPblmInfoParam pblmInfoParam);
  27. List<TacCountDto> countPblmInfoByQlttv(TacPblmInfoParam pblmInfoParam);
  28. List<TacPblmInfo> findPageInfoNew(TacPblmInfoParam pblmInfoParam);
  29. List<TacPblmInfo> findProvincePblmInfo(TacPblmInfoParam pblmInfoParam);
  30. List<TacPblmInfo> findPageInfoNew2(TacPblmInfoParam pblmInfoParam);
  31. List<TacPblmInfo> findPageInfoZLorTPY(TacPblmInfoParam pblmInfoParam);
  32. List<TacPblmInfo> findPageJieduanInfo(TacPblmInfoParam pblmInfoParam);
  33. List<TacPblmInfo> findPageJieduanZLorTPY(TacPblmInfoParam pblmInfoParam);
  34. List<TacPblmInfo> findListByYearBatch(@Param("state") String state,
  35. @Param("year") Long year,
  36. @Param("batch") Long batch,
  37. @Param("orgId") String orgId);
  38. Integer countIfCasePblm(TacPblmInfoParam pblmInfoParam);
  39. Integer countIfCasePblmNew(TacPblmInfoParam pblmInfoParam);
  40. List<TacCountDto> countPblmInfoByQt(TacPblmInfoParam pblmInfoParam);
  41. List<TacCountDto> countPblmInfoByQtNew(TacPblmInfoParam pblmInfoParam);
  42. List<TacCountDto> countPblmInfoObjByQt(TacPblmInfoParam pblmInfoParam);
  43. List<TacCountDto> countPblmInfoObjByQtNew(TacPblmInfoParam pblmInfoParam);
  44. List<TacCountDto> countAdNameByAdAdCade(TacInspYearBatchAreaParam batchAreaParam);
  45. List<TacCountDto> countPblmInfoByObj(TacPblmInfoParam pblmInfoParam);
  46. List<String> getLeaderId(@Param("id") String id);
  47. }