package com.ruoyi.system.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.system.domain.BerthingFloatConfig; import com.ruoyi.system.domain.BerthingPoint; import com.ruoyi.system.domain.BerthingPointConfig; import com.ruoyi.system.domain.BerthingTimeConfig; import com.ruoyi.system.dto.*; import com.ruoyi.system.paramet.BerthingPointQuery; import com.ruoyi.system.paramet.FloatPointQuery; import com.ruoyi.system.paramet.StopPointQuery; import com.ruoyi.system.paramet.TimePointQuery; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.util.ArrayList; public interface BerthingService { ArrayList uploadFile(MultipartFile file); boolean insertBerthing(BerthingPointDTO berthingPointDTO); Page queryBerthing(BerthingPointQuery berthingPointQuery); BerthingPoint queryBerthingById(Long id); Boolean deleteBerthingById(Long id); boolean downFile(Long siteId, HttpServletResponse response); boolean downFileById(Long id, HttpServletResponse response); boolean addStopPrint(BerthingPointConfigDTO berthingPointConfigDTO); Page queryStopPrint(StopPointQuery stopPointQuery); boolean addTimePrint(BerthingTimeDTO berthingTimeDTO); Page queryTimePrint(TimePointQuery timePointQuery); boolean addFloatPrint(BerthingFloatDTO berthingFloatDTO); Page queryFloatPrint(FloatPointQuery floatPointQuery); }