858e89b5493516f8fe94d190b691346aa85f4251.svn-base 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.dto.AttCountryDto;
  4. import cn.com.goldenwater.dcproj.dto.BisNewVillRgstrDto;
  5. import cn.com.goldenwater.dcproj.model.BisInspPblm;
  6. import cn.com.goldenwater.dcproj.model.BisNewVillRgstr;
  7. import cn.com.goldenwater.dcproj.param.BisNewVillRgstrParam;
  8. import cn.com.goldenwater.dcproj.param.CommonParam;
  9. import cn.com.goldenwater.dcproj.param.PlbmParam;
  10. import com.github.pagehelper.PageInfo;
  11. import java.util.List;
  12. import cn.com.goldenwater.dcproj.param.TypeParam;
  13. /**
  14. * @author lune
  15. * @date 2020-3-27
  16. */
  17. public interface BisNewVillRgstrService extends CrudService<BisNewVillRgstr, BisNewVillRgstrParam> {
  18. /**
  19. *获取新的人饮督查表
  20. * */
  21. PageInfo<BisNewVillRgstrDto> findNewVillPageByType(TypeParam typeParam);
  22. /**
  23. * 获取新人饮列表
  24. * */
  25. List<BisNewVillRgstrDto> findNewVillListByType(TypeParam typeParam);
  26. PageInfo<AttCountryDto> pageNotAddRegstr(CommonParam commonParam);
  27. PageInfo<BisInspPblm> findPageList(PlbmParam pblmParam);
  28. // ------------------------- 自定方法 -------------------------
  29. PageInfo<BisNewVillRgstrDto> findPageByType(TypeParam typeParam);
  30. void updateWaterOrPay(String regstrId);
  31. void updateVillSum(BisNewVillRgstr bisNewVillRgstr);
  32. void updateProSum(BisNewVillRgstr bisNewVillRgstr);
  33. void updateWaterSum(BisNewVillRgstr bisNewVillRgstr);
  34. void updateAllNum(BisNewVillRgstr bisNewVillRgstr);
  35. }