4d8c8570e1f71e4b2ab013f0c32a35dd98f2b2a1.svn-base 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.model.AttWagaRgstr;
  4. import cn.com.goldenwater.dcproj.model.BisInspWagaBase;
  5. import cn.com.goldenwater.dcproj.model.BisInspWagaRgstrDto;
  6. import cn.com.goldenwater.dcproj.param.AttWagaRgstrParam;
  7. import cn.com.goldenwater.dcproj.param.PagePersObjParam;
  8. import cn.com.goldenwater.dcproj.param.TypeParam;
  9. import com.github.pagehelper.PageInfo;
  10. import javax.servlet.http.HttpServletResponse;
  11. import java.util.List;
  12. /**
  13. * @author lune
  14. * @date 2019-4-22
  15. */
  16. public interface AttWagaRgstrService extends CrudService<AttWagaRgstr, AttWagaRgstrParam> {
  17. // ------------------------- 自定方法 -------------------------
  18. public void addState(String rgStrId, String dataStat, String input);
  19. List<BisInspWagaRgstrDto> findWagaPage(TypeParam typeParam);
  20. PageInfo<BisInspWagaRgstrDto> findPageWagaPage(TypeParam typeParam);
  21. List<BisInspWagaRgstrDto> getListByInspGroupIdObjType(PagePersObjParam pagePersObjParam);
  22. /**
  23. * 获取督查表信息(如果没有则创建)
  24. */
  25. AttWagaRgstr getByRsvrRgstr(AttWagaRgstrParam wagaRgstrParam);
  26. PageInfo<BisInspWagaRgstrDto> findPcPage(TypeParam typeParam, HttpServletResponse response);
  27. List<BisInspWagaRgstrDto> findPcList(TypeParam typeParam, HttpServletResponse response);
  28. String getOeseState(BisInspWagaBase bisInspWagaBase);
  29. String getOeseState(String rgstrId);
  30. int updateBaseData();
  31. }