| | |
| | | package org.springblade.modules.yw.mapper; |
| | | |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.springblade.modules.yw.entity.PanoramicEntity; |
| | | import org.springblade.modules.yw.vo.PanoramicVO; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | |
| | | public interface PanoramicMapper extends BaseMapper<PanoramicEntity> { |
| | | |
| | | /** |
| | | * 自定义分页 |
| | | * 自定义分页查询 |
| | | * |
| | | * @param page |
| | | * @param panoramic |
| | | * @return |
| | | */ |
| | | List<PanoramicVO> selectPanoramicPage(IPage page, PanoramicVO panoramic); |
| | | List<PanoramicVO> selectPanoramicPage(IPage page,@Param("panoramic") PanoramicVO panoramic); |
| | | |
| | | } |
| | |
| | | </resultMap> |
| | | |
| | | |
| | | <select id="selectPanoramicPage" resultMap="panoramicResultMap"> |
| | | <!--自定义分页查询--> |
| | | <select id="selectPanoramicPage" resultType="org.springblade.modules.yw.vo.PanoramicVO"> |
| | | select * from yw_panoramic where is_deleted = 0 |
| | | <if test="panoramic.firmId!=null"> |
| | | and firm_id = #{panoramic.firmId} |
| | | </if> |
| | | </select> |
| | | |
| | | </mapper> |
| | |
| | | @Service |
| | | public class PanoramicServiceImpl extends ServiceImpl<PanoramicMapper, PanoramicEntity> implements IPanoramicService { |
| | | |
| | | /** |
| | | * 自定义分页查询 |
| | | * @param page |
| | | * @param panoramic |
| | | * @return |
| | | */ |
| | | @Override |
| | | public IPage<PanoramicVO> selectPanoramicPage(IPage<PanoramicVO> page, PanoramicVO panoramic) { |
| | | return page.setRecords(baseMapper.selectPanoramicPage(page, panoramic)); |