IZEngineeringDangerousService.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package com.ruoyi.zdsz.service;
  2. import com.ruoyi.zdsz.domain.ZEngineeringDangerous;
  3. import com.ruoyi.zdsz.domain.vo.ZEngineeringDangerousVo;
  4. import com.ruoyi.zdsz.domain.bo.ZEngineeringDangerousBo;
  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 IZEngineeringDangerousService {
  17. /**
  18. * 查询危险工程
  19. */
  20. ZEngineeringDangerousVo query(String id) ;
  21. /**
  22. * 查询危险工程列表
  23. */
  24. TableDataInfo<ZEngineeringDangerousVo> queryPageList(ZEngineeringDangerousBo bo, PageQuery pageQuery);
  25. /**
  26. * 查询危险工程列表
  27. */
  28. List<ZEngineeringDangerousVo> queryList(ZEngineeringDangerousBo bo);
  29. /**
  30. * 新增危险工程
  31. */
  32. Boolean insert (ZEngineeringDangerousBo bo);
  33. /**
  34. * 修改危险工程
  35. */
  36. Boolean update(ZEngineeringDangerousBo bo);
  37. /**
  38. * 校验并批量删除危险工程信息
  39. */
  40. Boolean deleteWithValidByIds(Collection<String> ids, Boolean isValid);
  41. ZEngineeringDangerousVo queryEngineeringDangerous(String id);
  42. /**
  43. * 查询危险工程(无节点)
  44. */
  45. ZEngineeringDangerousVo queryById(String id);
  46. /**
  47. * 新增危险工程(无节点)
  48. */
  49. Boolean insertByBo(ZEngineeringDangerousBo bo);
  50. /**
  51. * 修改危险工程(无节点)
  52. */
  53. Boolean updateByBo(ZEngineeringDangerousBo bo);
  54. /**
  55. * 查询工程名称和id
  56. */
  57. List<Map<String, Object>> selectEnginNameAndId(ZEngineeringDangerousBo bo);
  58. }