BerthingService.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.ruoyi.system.service;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import com.ruoyi.system.domain.BerthingFloatConfig;
  4. import com.ruoyi.system.domain.BerthingPoint;
  5. import com.ruoyi.system.domain.BerthingPointConfig;
  6. import com.ruoyi.system.domain.BerthingTimeConfig;
  7. import com.ruoyi.system.dto.*;
  8. import com.ruoyi.system.paramet.BerthingPointQuery;
  9. import com.ruoyi.system.paramet.FloatPointQuery;
  10. import com.ruoyi.system.paramet.StopPointQuery;
  11. import com.ruoyi.system.paramet.TimePointQuery;
  12. import org.springframework.web.multipart.MultipartFile;
  13. import javax.servlet.http.HttpServletResponse;
  14. import java.util.ArrayList;
  15. public interface BerthingService {
  16. ArrayList<PrintExcelDTO> uploadFile(MultipartFile file);
  17. boolean insertBerthing(BerthingPointDTO berthingPointDTO);
  18. Page<BerthingPoint> queryBerthing(BerthingPointQuery berthingPointQuery);
  19. BerthingPoint queryBerthingById(Long id);
  20. Boolean deleteBerthingById(Long id);
  21. boolean downFile(Long siteId, HttpServletResponse response);
  22. boolean downFileById(Long id, HttpServletResponse response);
  23. boolean addStopPrint(BerthingPointConfigDTO berthingPointConfigDTO);
  24. Page<BerthingPointConfig> queryStopPrint(StopPointQuery stopPointQuery);
  25. boolean addTimePrint(BerthingTimeDTO berthingTimeDTO);
  26. Page<BerthingTimeConfig> queryTimePrint(TimePointQuery timePointQuery);
  27. boolean addFloatPrint(BerthingFloatDTO berthingFloatDTO);
  28. Page<BerthingFloatConfig> queryFloatPrint(FloatPointQuery floatPointQuery);
  29. }