IZEngineeringPipeJackingService.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.ruoyi.zdsz.service;
  2. import com.ruoyi.zdsz.domain.ZEngineeringPipeJacking;
  3. import com.ruoyi.zdsz.domain.vo.ZEngineeringPipeJackingVo;
  4. import com.ruoyi.zdsz.domain.bo.ZEngineeringPipeJackingBo;
  5. import com.ruoyi.common.core.page.TableDataInfo;
  6. import com.ruoyi.common.core.domain.PageQuery;
  7. import java.util.Collection;
  8. import java.util.List;
  9. import java.util.Map;
  10. /**
  11. * 顶管工程Service接口
  12. *
  13. * @author ruoyi
  14. * @date 2024-01-02
  15. */
  16. public interface IZEngineeringPipeJackingService {
  17. /**
  18. * 查询顶管工程
  19. */
  20. ZEngineeringPipeJackingVo queryById(String id);
  21. /**
  22. * 查询顶管工程列表
  23. */
  24. TableDataInfo<ZEngineeringPipeJackingVo> queryPageList(ZEngineeringPipeJackingBo bo, PageQuery pageQuery);
  25. /**
  26. * 查询顶管工程列表
  27. */
  28. List<ZEngineeringPipeJackingVo> queryList(ZEngineeringPipeJackingBo bo);
  29. /**
  30. * 新增顶管工程
  31. */
  32. Boolean insertByBo(ZEngineeringPipeJackingBo bo);
  33. Boolean insertByBoApp(ZEngineeringPipeJackingBo bo);
  34. /**
  35. * 修改顶管工程
  36. */
  37. Boolean updateByBo(ZEngineeringPipeJackingBo bo);
  38. /**
  39. * 校验并批量删除顶管工程信息
  40. */
  41. Boolean deleteWithValidByIds(Collection<String> ids, Boolean isValid);
  42. ZEngineeringPipeJackingVo queryByIdType(String id, String type);
  43. List<Map<String, Object>> nameList(ZEngineeringPipeJackingBo bo);
  44. }