问题单修复
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package com.njcn.harmonic.mapper;
|
||||
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.njcn.harmonic.pojo.dto.PublicDTO;
|
||||
import com.njcn.harmonic.pojo.po.RMpPollutionDPO;
|
||||
import java.util.List;
|
||||
import org.apache.ibatis.annotations.Param;import org.apache.ibatis.annotations.Select;
|
||||
@@ -40,4 +42,6 @@ public interface RMpPollutionDPOMapper extends BaseMapper<RMpPollutionDPO> {
|
||||
|
||||
})
|
||||
List<RMpPollutionDPO> selectMaxList(@Param("items") List<String> line, @Param("pollutionType") String pollutionType, @Param("searchBeginTime") String searchBeginTime);
|
||||
|
||||
List<PublicDTO> getTop10Line(@Param("list") List<String> lineList, @Param("start") DateTime searchBeginTime, @Param("end") DateTime searchEndTime, @Param("pollutionType") String id);
|
||||
}
|
||||
@@ -28,6 +28,23 @@
|
||||
#{item.lineId,jdbcType=VARCHAR}
|
||||
</foreach>
|
||||
</update>
|
||||
<select id="getTop10Line" resultType="com.njcn.harmonic.pojo.dto.PublicDTO">
|
||||
SELECT
|
||||
r.line_id AS id,
|
||||
MAX(r.value) AS data
|
||||
FROM r_mp_pollution_d r
|
||||
WHERE r.line_id IN
|
||||
<foreach collection="list" item="item" open="(" separator="," close=")">
|
||||
#{item}
|
||||
</foreach>
|
||||
AND r.pollution_type = #{pollutionType}
|
||||
AND r.data_date between #{start} and #{end}
|
||||
GROUP BY r.line_id
|
||||
ORDER BY data DESC
|
||||
LIMIT 0,10
|
||||
</select>
|
||||
|
||||
|
||||
<insert id="batchInsert" parameterType="map">
|
||||
<!--@mbg.generated-->
|
||||
insert into r_mp_pollution_d
|
||||
|
||||
Reference in New Issue
Block a user