|
@@ -0,0 +1,49 @@
|
|
|
|
+package com.jiayue.ipfcst.client.mapper;
|
|
|
|
+
|
|
|
|
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
|
|
+import com.jiayue.ipp.common.data.entity.JiaYueWindPowerDqResultCoverFD0001;
|
|
|
|
+import com.jiayue.ipp.common.data.entity.JiaYueWindPowerDqResultCoverFD0002;
|
|
|
|
+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 JiaYueWindPowerDqResultCoverMapperFD0001 extends BaseMapper<JiaYueWindPowerDqResultCoverFD0001> {
|
|
|
|
+
|
|
|
|
+ @Delete("DELETE FROM jiayue_FD0001_zdata_wind_power_dq_result")
|
|
|
|
+ int deleteAll();
|
|
|
|
+
|
|
|
|
+ @Select("SELECT * FROM jiayue_FD0001_zdata_wind_power_dq_result WHERE DATE_TIME BETWEEN #{startTime} AND #{endTime}")
|
|
|
|
+ List<JiaYueWindPowerDqResultCoverFD0001> selectByTime(@Param("startTime") Date startTime, @Param("endTime") Date endTime);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ @Delete("DELETE FROM jiayue_FD0001_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_FD0001_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<JiaYueWindPowerDqResultCoverFD0001> selectByTimeAndObjId(@Param("startTime") String startTime, @Param("endTime") String endTime, @Param("objId") String objId);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ @Select("SELECT * FROM jiayue_FD0001_zdata_wind_power_dq_result WHERE DATA_DATE = #{fileDate} AND DATA_TIME = #{fileTime} AND OBJ_ID = #{objId}")
|
|
|
|
+ List<JiaYueWindPowerDqResultCoverFD0001> selectByDataDateDateTime(@Param("fileDate") String fileDate, @Param("fileTime") String fileTime, @Param("objId") String objId);
|
|
|
|
+
|
|
|
|
+}
|