| | |
| | | package com.panzhihua.service_community.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.panzhihua.common.model.vos.R; |
| | |
| | | IPage<ComMngStructOtherBuildVO> iPage = comMngStructOtherBuildDAO.pageOtherBuild(page, comMngStructOtherBuildVO); |
| | | return R.ok(iPage); |
| | | } |
| | | |
| | | /** |
| | | * 建筑类型 |
| | | * |
| | | * @param communityId 社区id |
| | | * @return 建筑集合 |
| | | */ |
| | | @Override |
| | | public R listComMngStructBuildType(Long communityId) { |
| | | List<ComMngStructBuildTypeDO> comMngStructBuildTypeDOS = comMngStructBuildTypeDAO.selectList(new QueryWrapper<ComMngStructBuildTypeDO>().lambda().eq(ComMngStructBuildTypeDO::getCommunityId, communityId)); |
| | | if (ObjectUtils.isEmpty(comMngStructBuildTypeDOS)) { |
| | | return R.fail(); |
| | | } |
| | | List<ComMngStructBuildTypeVO> comMngStructBuildTypeVOList=new ArrayList<>(); |
| | | comMngStructBuildTypeDOS.forEach(comMngStructBuildTypeDO -> { |
| | | ComMngStructBuildTypeVO comMngStructBuildTypeVO=new ComMngStructBuildTypeVO(); |
| | | BeanUtils.copyProperties(comMngStructBuildTypeDO,comMngStructBuildTypeVO); |
| | | comMngStructBuildTypeVOList.add(comMngStructBuildTypeVO); |
| | | }); |
| | | return R.ok(comMngStructBuildTypeVOList); |
| | | } |
| | | } |