07c006a40202edfc3bd9156b4d3f1aa8168b2caf.svn-base 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.dto.TacCountDto;
  4. import cn.com.goldenwater.dcproj.dto.TacPblmInfoDto;
  5. import cn.com.goldenwater.dcproj.model.TacPblmInfo;
  6. import cn.com.goldenwater.dcproj.model.TacPblmSubject;
  7. import cn.com.goldenwater.dcproj.model.TacWorkerB;
  8. import cn.com.goldenwater.dcproj.param.TacPblmInfoParam;
  9. import com.github.pagehelper.PageInfo;
  10. import java.util.List;
  11. /**
  12. * @author lune
  13. * @date 2019-6-19
  14. */
  15. public interface TacPblmInfoService extends CrudService<TacPblmInfo, TacPblmInfoParam> {
  16. void updatePblm(TacPblmInfo tacPblmInfo);
  17. int insertPblm(TacPblmInfo tacPblmInfo);
  18. List<TacCountDto> countPblmInfoByType(TacPblmInfoParam pblmInfoParam);
  19. List<TacCountDto> countPblmInfoBySub(TacPblmInfoParam pblmInfoParam);
  20. List<TacCountDto> countPblmInfoBySubNew(TacPblmInfoParam pblmInfoParam);
  21. List<TacCountDto> countPblmInfoByAdCode(TacPblmInfoParam pblmInfoParam);
  22. List<TacCountDto> countPblmInfoByAdCodeNew(TacPblmInfoParam pblmInfoParam);
  23. List<TacCountDto> countPblmInfoByStb(TacPblmInfoParam pblmInfoParam);
  24. List<TacCountDto> countPblmInfoByStbNew(TacPblmInfoParam pblmInfoParam);
  25. int updatePblmInfoList(TacPblmInfoDto dto);
  26. PageInfo<TacPblmInfo> findPageInfoNew2(TacPblmInfoParam pblmInfoParam);
  27. PageInfo<TacPblmInfo> findPageInfoNew(TacPblmInfoParam pblmInfoParam);
  28. PageInfo<TacPblmInfo> findProvincePblmInfo(TacPblmInfoParam pblmInfoParam);
  29. // ------------------------- 自定方法 -------------------------
  30. public PageInfo<TacPblmInfo> findPageInfoZLorTPY(TacPblmInfoParam pblmInfoParam);
  31. PageInfo<TacPblmInfo> findPageJieduanInfo(TacPblmInfoParam pblmInfoParam);
  32. PageInfo<TacPblmInfo> findPageJieduanZLorTPY(TacPblmInfoParam pblmInfoParam);
  33. public List<TacCountDto> countPblmInfoByCase(TacPblmInfoParam pblmInfoParam);
  34. public List<TacCountDto> countPblmInfoByQlttv(TacPblmInfoParam pblmInfoParam);
  35. public void addPblmSubject(String subjectNames, String subjectIds, List<TacPblmSubject> pblmSubjects, String pblmId);
  36. public List<TacPblmSubject> findSubjectList(String id, String subjectNames, String subjectIds);
  37. List<TacCountDto> countPblmInfoByQt(TacPblmInfoParam pblmInfoParam);
  38. List<TacCountDto> countPblmInfoByQtNew(TacPblmInfoParam pblmInfoParam);
  39. List<TacCountDto> countPblmInfoMaxByQt(TacPblmInfoParam pblmInfoParam);
  40. List<TacCountDto> countPblmInfoMaxByQtNew(TacPblmInfoParam pblmInfoParam);
  41. List<TacCountDto> countPblmInfoByObj(TacPblmInfoParam pblmInfoParam);
  42. List<String> getLeaderId(String id);
  43. }