12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package com.jiayue.ipfcst.client.mapper;
- import com.baomidou.mybatisplus.core.mapper.BaseMapper;
- import com.jiayue.ipp.common.data.entity.JiaYueWindPowerDqResultCoverFD0007;
- import org.apache.ibatis.annotations.Delete;
- import org.apache.ibatis.annotations.Mapper;
- import org.apache.ibatis.annotations.Param;
- import org.apache.ibatis.annotations.Select;
- import java.sql.Time;
- import java.util.Date;
- import java.util.List;
- /**
- * jiayue_zdata_wind_power_dq_result
- *
- * @author fxy
- * @date 2023-08-01 15:48:48
- */
- @Mapper
- public interface JiaYueWindPowerDqResultCoverMapperFD0007 extends BaseMapper<JiaYueWindPowerDqResultCoverFD0007> {
- @Delete("DELETE FROM jiayue_FD0007_zdata_wind_power_dq_result")
- int deleteAll();
- @Select("SELECT * FROM jiayue_FD0007_zdata_wind_power_dq_result WHERE DATE_TIME BETWEEN #{startTime} AND #{endTime}")
- List<JiaYueWindPowerDqResultCoverFD0007> selectByTime(@Param("startTime") Date startTime, @Param("endTime") Date endTime);
- @Delete("DELETE FROM jiayue_FD0007_zdata_wind_power_dq_result where DATA_TIME BETWEEN #{startTime} AND #{endTime} AND OBJ_ID = #{objId} AND DATA_DATE BETWEEN #{dateDateStart} AND #{dateDateEnd}")
- int deleteByDateTime(@Param("startTime") Time startTime, @Param("endTime") Time endTime, @Param("objId") String objId,@Param("dateDateStart") Date dateDateStart, @Param("dateDateEnd") Date dateDateEnd);
- @Select("SELECT *\n" +
- "FROM (\n" +
- " SELECT *\n" +
- " FROM jiayue_FD0007_zdata_wind_power_dq_result\n" +
- " WHERE PRE_DATE_TIME BETWEEN #{startTime} AND #{endTime} AND OBJ_ID = #{objId}\n" +
- " ORDER BY CREATE_TIME DESC\n" +
- " LIMIT 40\n" +
- ") AS subquery\n" +
- "ORDER BY PRE_DATE_TIME ASC;")
- List<JiaYueWindPowerDqResultCoverFD0007> selectByTimeAndObjId(@Param("startTime") String startTime, @Param("endTime") String endTime, @Param("objId") String objId);
- @Select("SELECT * FROM jiayue_FD0007_zdata_wind_power_dq_result WHERE DATA_DATE = #{fileDate} AND DATA_TIME = #{fileTime} AND OBJ_ID = #{objId}")
- List<JiaYueWindPowerDqResultCoverFD0007> selectByDataDateDateTime(@Param("fileDate") String fileDate, @Param("fileTime") String fileTime, @Param("objId") String objId);
- @Select("SELECT * FROM jiayue_FD0007_zdata_wind_power_dq_result WHERE DATA_TIME = '05:00:00' AND DATA_DATE = #{date} ORDER BY CREATE_TIME LIMIT 96")
- List<JiaYueWindPowerDqResultCoverFD0007> selectByDataDate(@Param("date") String date);
- }
|