package com.lf.server.service.show; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.lf.server.entity.bd.DlgagnpEntity; import com.lf.server.helper.StringHelper; import com.lf.server.mapper.bd.DlgagnpMapper; import com.lf.server.service.all.BaseQueryService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; /** * 综合展示 * @author WWW */ @Service public class LocateService { @Autowired DlgagnpMapper dlgAgnpMapper; @Autowired BaseQueryService baseQueryService; public Page selectAddrByPage(String name, Integer pageSize, Integer pageIndex) { Page paging = new Page<>(pageIndex, pageSize); paging.addOrder(OrderItem.desc("gid")); QueryWrapper wrapper = null; if (!StringHelper.isEmpty(name)) { wrapper = new QueryWrapper<>(); wrapper.like("name", name.trim()); } return dlgAgnpMapper.selectPage(paging, wrapper); } public String selectWktById(Integer id) { String tab = BaseQueryService.getTabName(dlgAgnpMapper); if (StringHelper.isNull(tab)) { return null; } return dlgAgnpMapper.selectWktById(tab, id); } }