bf9434878dd82a09028362cd3fe8684c34d48c1e.svn-base 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package cn.com.goldenwater.dcproj.service;
  2. import cn.com.goldenwater.core.service.CrudService;
  3. import cn.com.goldenwater.dcproj.model.BisInspTravelPlan;
  4. import cn.com.goldenwater.dcproj.param.BisInspTravelPlanParam;
  5. import java.io.IOException;
  6. import java.util.List;
  7. /**
  8. * @author lhc
  9. * @date 2019-9-17
  10. */
  11. public interface BisInspTravelPlanService extends CrudService<BisInspTravelPlan, BisInspTravelPlanParam> {
  12. // ------------------------- 自定方法 -------------------------
  13. /**
  14. * 根据人员Id获取自己制作的行程信息
  15. *
  16. * @param bisInspTravelPlanParam
  17. * @return
  18. */
  19. List<BisInspTravelPlan> getMyTravelPlan(String persId);
  20. /**
  21. * 根据督查组ID获取路书信息
  22. *
  23. * @param planId
  24. * @return
  25. */
  26. List<BisInspTravelPlan> getTravelByPlanId(String planId);
  27. /**
  28. * 分享行程到收藏点
  29. *
  30. * @param persId
  31. * @param travelId
  32. * @return
  33. */
  34. Integer sharePoint(String persId, String travelId);
  35. /**
  36. * 获取行程信息
  37. *
  38. * @param planId
  39. * @return
  40. */
  41. String getTravelPlanInfo(String travelPlanId) throws IOException;
  42. /**
  43. * 取消路书关联
  44. *
  45. * @param travelPlanId
  46. * @return
  47. */
  48. Integer cancelTravelPlan(String travelPlanId) throws IOException;
  49. }