Browse Source

分页接口

dev
HAHA 3 years ago
parent
commit
96a1ee758d
  1. 6
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/CaLoudongDao.java
  2. 20
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/CaLoudongServiceImpl.java
  3. 3
      epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/CaLoudongDao.xml

6
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/CaLoudongDao.java

@ -2,9 +2,12 @@ package com.epmet.opendata.dao;
import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.opendata.dto.CaLoudongDTO;
import com.epmet.opendata.entity.CaLoudongEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
* 楼栋基本信息表
*
@ -13,5 +16,6 @@ import org.apache.ibatis.annotations.Mapper;
*/
@Mapper
public interface CaLoudongDao extends BaseDao<CaLoudongEntity> {
List<CaLoudongDTO> getList();
}

20
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/CaLoudongServiceImpl.java

@ -11,6 +11,8 @@ import com.epmet.opendata.dto.CaLoudongDTO;
import com.epmet.opendata.entity.CaLoudongEntity;
import com.epmet.opendata.redis.CaLoudongRedis;
import com.epmet.opendata.service.CaLoudongService;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -32,13 +34,21 @@ public class CaLoudongServiceImpl extends BaseServiceImpl<CaLoudongDao, CaLoudon
@Autowired
private CaLoudongRedis caLoudongRedis;
// @Override
// public PageData<CaLoudongDTO> page(Map<String, Object> params) {
// IPage<CaLoudongEntity> page = baseDao.selectPage(
// getPage(params, FieldConstant.CREATED_TIME, false),
// getWrapper(params)
// );
// return getPageData(page, CaLoudongDTO.class);
// }
@Override
public PageData<CaLoudongDTO> page(Map<String, Object> params) {
IPage<CaLoudongEntity> page = baseDao.selectPage(
getPage(params, FieldConstant.CREATED_TIME, false),
getWrapper(params)
);
return getPageData(page, CaLoudongDTO.class);
PageHelper.startPage((int)(params.get("limit")),(int)(params.get("pageSize")));
List<CaLoudongDTO> list = baseDao.getList();
PageInfo<CaLoudongDTO> info = new PageInfo<>(list);
return new PageData<>(list, info.getTotal());
}
@Override

3
epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/CaLoudongDao.xml

@ -48,6 +48,9 @@
<result property="attribute10" column="attribute10"/>
<result property="communityId" column="community_id"/>
</resultMap>
<select id="getList" resultType="com.epmet.opendata.dto.CaLoudongDTO">
select * from ca_loudong where delete_flag = 'normal'
</select>
</mapper>
Loading…
Cancel
Save