30 lines
960 B
Java
30 lines
960 B
Java
package com.gunshi.project.xyt.mapper;
|
|
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
import com.gunshi.project.xyt.model.StPptnR;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Param;
|
|
import org.apache.ibatis.annotations.Select;
|
|
|
|
import java.math.BigDecimal;
|
|
import java.util.Date;
|
|
|
|
/**
|
|
* 描述: 降水量表
|
|
* author: xusan
|
|
* date: 2024-07-08 15:44:08
|
|
*/
|
|
@Mapper
|
|
public interface StPptnRMapper extends BaseMapper<StPptnR> {
|
|
@Select("""
|
|
<script>
|
|
with m1 as (
|
|
select stcd,drp from public.st_pptn_r qxt WHERE
|
|
tm > #{startTime} and tm <= #{endTime})
|
|
select SUM(m1.drp) as sumdrp FROM m1
|
|
GROUP BY m1.stcd
|
|
HAVING m1.stcd = #{stcd}
|
|
</script>
|
|
""")
|
|
BigDecimal queryStPptnTimeQuantumByStcdAndTime(@Param("stcd") String stcd, @Param("startTime") Date startTime, @Param("endTime") Date endTime);
|
|
} |