Browse Source

楼栋的条件查询和详情

dev
HAHA 3 years ago
parent
commit
1b43bf529d
  1. 5
      epmet-module/open-data-worker/open-data-worker-client/src/main/java/com/epmet/opendata/dto/form/CaLoudongFormDTO.java
  2. 3
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/CaLoudongDao.java
  3. 2
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/CaLoudongServiceImpl.java
  4. 3
      epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/CaLoudongDao.xml

5
epmet-module/open-data-worker/open-data-worker-client/src/main/java/com/epmet/opendata/dto/form/CaLoudongFormDTO.java

@ -15,6 +15,11 @@ public class CaLoudongFormDTO implements Serializable {
*/ */
private String communityName; private String communityName;
/**
* 楼宇名字
*/
private String buildingName;
private Integer page; private Integer page;
private Integer limit; private Integer limit;

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

@ -32,7 +32,8 @@ public interface CaLoudongDao extends BaseDao<CaLoudongEntity> {
* @author LZN * @author LZN
* @date 2022/5/31 18:57 * @date 2022/5/31 18:57
*/ */
List<CaLoudongResultDTO> getPage(@Param("communityName") String communityName); List<CaLoudongResultDTO> getPage(@Param("communityName") String communityName,
@Param("buildingName") String buildingName);
/** /**
* 楼栋基本信息详情 * 楼栋基本信息详情

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

@ -107,7 +107,7 @@ public class CaLoudongServiceImpl extends BaseServiceImpl<CaLoudongDao, CaLoudon
@Override @Override
public PageData<CaLoudongResultDTO> getPage(CaLoudongFormDTO dto) { public PageData<CaLoudongResultDTO> getPage(CaLoudongFormDTO dto) {
PageHelper.startPage(dto.getPage(), dto.getLimit()); PageHelper.startPage(dto.getPage(), dto.getLimit());
List<CaLoudongResultDTO> result = baseDao.getPage(dto.getCommunityName()); List<CaLoudongResultDTO> result = baseDao.getPage(dto.getCommunityName(),dto.getBuildingName());
PageInfo<CaLoudongResultDTO> info = new PageInfo<>(result); PageInfo<CaLoudongResultDTO> info = new PageInfo<>(result);
return new PageData<>(result, info.getTotal()); return new PageData<>(result, info.getTotal());
} }

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

@ -90,6 +90,9 @@
<if test="communityName != null and communityName != ''"> <if test="communityName != null and communityName != ''">
AND community_name = #{communityName} AND community_name = #{communityName}
</if> </if>
<if test="buildingName != null and buildingName != ''">
AND building_name = #{buildingName}
</if>
</where> </where>
</select> </select>
<select id="getLouDongDetails" resultType="com.epmet.opendata.dto.result.CaLoudongDetailsResultDTO"> <select id="getLouDongDetails" resultType="com.epmet.opendata.dto.result.CaLoudongDetailsResultDTO">

Loading…
Cancel
Save