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<DlgagnpEntity> selectAddrByPage(String name, Integer pageSize, Integer pageIndex) {
|
Page<DlgagnpEntity> paging = new Page<>(pageIndex, pageSize);
|
paging.addOrder(OrderItem.desc("gid"));
|
|
QueryWrapper<DlgagnpEntity> 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);
|
}
|
}
|