e36fa515754fc6d5d94d25030b465f1738cd3e63.svn-base 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.dcproj.dto.BisInspBaseListDto;
  3. import cn.com.goldenwater.dcproj.dto.EmpwtprjPadMapDto;
  4. import cn.com.goldenwater.dcproj.dto.LoginUser;
  5. import cn.com.goldenwater.dcproj.dto.MenuDto;
  6. import cn.com.goldenwater.dcproj.dto.PersInfoDto;
  7. import cn.com.goldenwater.dcproj.dto.RsCountDto;
  8. import cn.com.goldenwater.dcproj.dto.RsStatusInfoDto;
  9. import cn.com.goldenwater.dcproj.model.AttInspType;
  10. import cn.com.goldenwater.dcproj.model.AttInteBase;
  11. import cn.com.goldenwater.dcproj.model.BisInspPblm;
  12. import cn.com.goldenwater.dcproj.model.BisInspWorkInfo;
  13. import cn.com.goldenwater.dcproj.model.PersLoc;
  14. import cn.com.goldenwater.dcproj.param.EmptprjPadMapInfoParam;
  15. import cn.com.goldenwater.dcproj.param.GeneralInfoParam;
  16. import cn.com.goldenwater.dcproj.param.RsStatusInfoParam;
  17. import cn.com.goldenwater.dcproj.param.StartAndEndTimeParam;
  18. import cn.com.goldenwater.dcproj.vo.BisInspPblmMapVo;
  19. import com.github.pagehelper.PageInfo;
  20. import javax.servlet.http.HttpServletResponse;
  21. import java.util.List;
  22. /**
  23. * Created by 61618 on 2019/4/12.
  24. */
  25. public interface GeneralInfoService {
  26. List<PersInfoDto> getInfoByPers(String persid, String sttm, String entm,String province);
  27. PageInfo<RsStatusInfoDto> getRsSupData(RsStatusInfoParam rsStatusInfoParam, HttpServletResponse response);
  28. PageInfo<EmpwtprjPadMapDto> getEmptprjData(EmptprjPadMapInfoParam p) throws Exception;
  29. PageInfo<AttInteBase> getIntePage(StartAndEndTimeParam startAndEndTimeParam);
  30. int insertInte(AttInteBase attInteBase);
  31. int deleteInte(String id);
  32. int updateInte(AttInteBase attInteBase);
  33. List<BisInspWorkInfo> getWorkInfoByPersId(String persId,String province);
  34. List<PersLoc> getSttmEntmByPersId(String persId, Double lon, Double lat,String orgId,LoginUser currentLoginUser);
  35. List<RsCountDto> getObjCount(GeneralInfoParam param);
  36. List<BisInspBaseListDto> getBaseList(GeneralInfoParam param);
  37. PageInfo<BisInspBaseListDto> getBasePage(GeneralInfoParam param, HttpServletResponse response);
  38. List<AttInspType> getObjTypeList(GeneralInfoParam param);
  39. List<BisInspPblmMapVo> getPblmList(GeneralInfoParam param);
  40. List<MenuDto> getObjTypeMenuListByPersId(GeneralInfoParam param);
  41. }