IZMaterialStatisticsService.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.ruoyi.zdsz.service;
  2. import com.ruoyi.zdsz.domain.ZMaterialStatistics;
  3. import com.ruoyi.zdsz.domain.bo.ZEngineeringCivilBo;
  4. import com.ruoyi.zdsz.domain.bo.ZEngineeringNodeBo;
  5. import com.ruoyi.zdsz.domain.vo.MaterialStatisticsListVo;
  6. import com.ruoyi.zdsz.domain.vo.ZMaterialStatisticsVo;
  7. import com.ruoyi.zdsz.domain.bo.ZMaterialStatisticsBo;
  8. import com.ruoyi.common.core.page.TableDataInfo;
  9. import com.ruoyi.common.core.domain.PageQuery;
  10. import java.util.Collection;
  11. import java.util.List;
  12. /**
  13. * 用料统计Service接口
  14. *
  15. * @author ruoyi
  16. * @date 2023-12-27
  17. */
  18. public interface IZMaterialStatisticsService {
  19. /**
  20. * 查询用料统计
  21. */
  22. ZMaterialStatisticsVo queryById(String id);
  23. /**
  24. * 查询用料统计列表
  25. */
  26. TableDataInfo<ZMaterialStatisticsVo> queryPageList(ZMaterialStatisticsBo bo, PageQuery pageQuery);
  27. /**
  28. * 查询用料统计列表
  29. */
  30. List<MaterialStatisticsListVo> queryList(ZMaterialStatisticsBo bo);
  31. /**
  32. * 新增用料统计
  33. */
  34. Boolean insertByBo(ZMaterialStatisticsBo bo);
  35. Boolean insert(ZEngineeringCivilBo bo);
  36. /**
  37. * 修改用料统计
  38. */
  39. Boolean updateByBo(ZMaterialStatisticsBo bo);
  40. /**
  41. * 校验并批量删除用料统计信息
  42. */
  43. Boolean deleteWithValidByIds(Collection<String> ids, Boolean isValid);
  44. }