CommonMapper.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.shanghaichengdi.ghjgitem.mapper;
  2. import com.shanghaichengdi.ghjgitem.vo.*;
  3. import com.shanghaichengdi.ghjgitem.vo.request.BoatAisRealTimeReq;
  4. import com.shanghaichengdi.ghjgitem.vo.request.ReportInfoRequest;
  5. import com.shanghaichengdi.ghjgitem.vo.request.ReportSubInfoReq;
  6. import com.shanghaichengdi.ghjgitem.vo.request.ShipDataRequest;
  7. import com.shanghaichengdi.ghjgitem.vo.*;
  8. import java.util.ArrayList;
  9. import java.util.List;
  10. import com.shanghaichengdi.ghjgitem.vo.request.*;
  11. import org.apache.ibatis.annotations.Param;
  12. public interface CommonMapper {
  13. List<BoatAISVo> selectAisRealTimeXYList(BoatAisRealTimeReq param);
  14. String getLastInformNo(@Param("rules") String rules);
  15. String getLastRecordNo(@Param("rules") String rules);
  16. List<CCbCargoDeclareRecVo> selectCargoDeclareInfo(ReportSubInfoReq param);
  17. List<CCbOnShipCrewRecVo> selectShipCrewInfo(ReportSubInfoReq param);
  18. List<VwCertInfoSelfAllVo> selectInfoList();
  19. List<ShipDataVo> selectBoatInfoList(ShipDataRequest param);
  20. List<BoatReportInfoVo> selectBoatReportInfoList(@Param("reportId") String reportId,
  21. @Param("region") String area, @Param("district") String district,
  22. @Param("shipId") String shipId, @Param("startTime") String startTime,
  23. @Param("endTime") String endTime, @Param("partition") String partition,
  24. @Param("reportNo") String reportNo);
  25. ShipInfoForShipLockVo selectBoatInfoByShipId(@Param("shipId") String shipId);
  26. List<BoatPathVo> selectBoatPathFromMvwHistory(@Param("mmsi") String mmsi, @Param("startTime") String startTime, @Param("endTime") String endTime);
  27. List<ShipDataVo> obscureSelectBoatInfoList(ShipDataRequest param);
  28. CountVo selectCountByRange(ShipRangeReq param);
  29. List<ShipDataVo> selectBoatInfoByRange(ShipRangeReq param);
  30. List<ShipDataVo> selectBoatInfoByMmsi(ShipMmsiReq param);
  31. List<CargoInfoForShipLockVo> selectCargoDeclareInfoByShipId(@Param("shipId") String shipId, ArrayList<String> list);
  32. int getPdShipCountByMmsi(@Param("mmsi") String mmsi);
  33. int getPdShipCountByShipId(@Param("shipId") String shipId);
  34. }