JiaYueWindPowerNwpResultCoverMapperFD0020.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.jiayue.ipfcst.client.mapper;
  2. import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  3. import com.jiayue.ipp.common.data.entity.JiaYueWindPowerNwpResultCoverFD0020;
  4. import org.apache.ibatis.annotations.Delete;
  5. import org.apache.ibatis.annotations.Mapper;
  6. import org.apache.ibatis.annotations.Param;
  7. import org.apache.ibatis.annotations.Select;
  8. import java.sql.Time;
  9. import java.util.Date;
  10. import java.util.List;
  11. /**
  12. * jiayue_FD0001_zdata_nwp_result
  13. *
  14. * @author fxy
  15. * @date 2023-08-01 15:48:48
  16. */
  17. @Mapper
  18. public interface JiaYueWindPowerNwpResultCoverMapperFD0020 extends BaseMapper<JiaYueWindPowerNwpResultCoverFD0020> {
  19. @Delete("DELETE FROM jiayue_FD0020_zdata_nwp_result")
  20. int deleteAll();
  21. @Select("SELECT * FROM jiayue_FD0020_zdata_nwp_result WHERE DATE_TIME BETWEEN #{startTime} AND #{endTime}")
  22. List<JiaYueWindPowerNwpResultCoverFD0020> selectByTime(@Param("startTime") Date startTime, @Param("endTime") Date endTime);
  23. @Delete("DELETE FROM jiayue_FD0020_zdata_nwp_result where DATA_TIME BETWEEN #{startTime} AND #{endTime} AND OBJ_ID = #{objId} AND DATA_DATE BETWEEN #{dateDateStart} AND #{dateDateEnd}")
  24. int deleteByDateTime(@Param("startTime") Time startTime, @Param("endTime") Time endTime, @Param("objId") String objId,@Param("dateDateStart") Date dateDateStart, @Param("dateDateEnd") Date dateDateEnd);
  25. @Select("SELECT * FROM jiayue_FD0020_zdata_nwp_result WHERE DATA_DATE = #{fileDate} AND DATA_TIME = #{fileTime} AND OBJ_ID = #{objId}")
  26. List<JiaYueWindPowerNwpResultCoverFD0020> selectByDataDateDateTime(@Param("fileDate") String fileDate, @Param("fileTime") String fileTime,@Param("objId") String objId);
  27. }