gunshi-project-ss/src/main/java/com/gunshi/project/xyt/mapper/TyYearRainfallMapper.java

30 lines
1.1 KiB
Java
Raw Normal View History

2024-07-08 17:47:02 +08:00
package com.gunshi.project.xyt.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
2024-07-15 16:13:05 +08:00
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gunshi.project.xyt.entity.so.TyYearRainfallPageSo;
import com.gunshi.project.xyt.entity.vo.TyYearRainfallVo;
2024-07-08 17:47:02 +08:00
import com.gunshi.project.xyt.model.TyYearRainfall;
import org.apache.ibatis.annotations.Mapper;
2024-07-15 16:13:05 +08:00
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
2024-07-08 17:47:02 +08:00
/**
* :
* author: xusan
* date: 2024-07-08 15:44:08
*/
@Mapper
public interface TyYearRainfallMapper extends BaseMapper<TyYearRainfall> {
2024-07-15 16:13:05 +08:00
@Select("""
<script>
select * from public.ty_year_rainfall where type = 1
<if test="obj.status != null">
and status = #{obj.status}
</if>
order by year desc
</script>
""")
Page<TyYearRainfallVo> pageQuery(Page<TyYearRainfallVo> page,@Param("obj") TyYearRainfallPageSo tyYearRainfallPageSo);
2024-07-08 17:47:02 +08:00
}