GasCommonMapper.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. package com.ruoyi.system.mapper;
  2. import com.ruoyi.common.annotation.DataSource;
  3. import com.ruoyi.common.enums.DataSourceType;
  4. import com.ruoyi.system.domain.SyncPost;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * @Description: TODO
  10. * @Author: huangcheng
  11. * @Date: 2021/8/30
  12. * @Version V1.0
  13. */
  14. public interface GasCommonMapper {
  15. @DataSource(DataSourceType.SLAVE_AIS)
  16. List<Map<String,Object>> querySemInstrument(@Param("table") String table);
  17. @DataSource(DataSourceType.SLAVE_AIS)
  18. List<Map<String, Object>> queryIllegalShip(@Param("syncPost") SyncPost syncPost);
  19. @DataSource(DataSourceType.SLAVE_BLACK)
  20. List<Map<String, Object>> queryShipRecognition(@Param("syncPost") SyncPost syncPost);
  21. @DataSource(DataSourceType.SLAVE_SO2)
  22. List<Map<String, Object>> queryAlert(@Param("syncPost") SyncPost syncPost);
  23. @DataSource(DataSourceType.SLAVE_SO2)
  24. List<Map<String, Object>> queryMonitorPoint(@Param("syncPost") SyncPost syncPost);
  25. @DataSource(DataSourceType.SLAVE_SO2)
  26. List<Map<String, Object>> queryShipStaticInfo(@Param("syncPost") SyncPost syncPost);
  27. }