Commit c47105ea authored by lixuan's avatar lixuan

feat: 房源

parent fc6e2b6b
Pipeline #145506 canceled with stages
package com.ruoyi.system.domain.house.vo;
import com.ruoyi.system.domain.house.BusinessEntitySell;
import lombok.Data;
import java.util.List;
@Data
public class AssociationBusinessEntityHouseResourceDto {
private String id;
private String houseResourceId;
private String name;
private String nature;
private String socialCreditCode;
private String principal;
private String principalTel;
private String business;
private Integer workerNumber;
private String registeredAddress;
private String industryClassification;
private Boolean gs;
private Boolean registrationPlaceFlag;
private boolean associationBusinessEntityFlag;
private List<HouseResourcePage> houseResources;
private List<BusinessEntitySell> businessEntitySells;
}
...@@ -32,9 +32,11 @@ public class BusinessEntityDto { ...@@ -32,9 +32,11 @@ public class BusinessEntityDto {
private Boolean gs; private Boolean gs;
private List<BusinessEntitySell> businessEntitySells;
private Boolean registrationPlaceFlag; private Boolean registrationPlaceFlag;
private boolean associationBusinessEntityFlag; private boolean associationBusinessEntityFlag;
private List<HouseResourcePage> houseResources;
private List<BusinessEntitySell> businessEntitySells;
} }
...@@ -100,7 +100,7 @@ public class HouseResourceDetail { ...@@ -100,7 +100,7 @@ public class HouseResourceDetail {
private String remark; private String remark;
private List<AssociationBusinessEntityHouseResourceDto> businessEntityDtoList; private List<BusinessEntityDto> businessEntityDtoList;
private Integer registrationPlaceFlag; private Integer registrationPlaceFlag;
} }
...@@ -34,5 +34,5 @@ public interface HouseResourceService { ...@@ -34,5 +34,5 @@ public interface HouseResourceService {
void saveYearTax(YearTaxSaveUpdateDto dto); void saveYearTax(YearTaxSaveUpdateDto dto);
List<AssociationBusinessEntityHouseResourceDto> listByBusinessEntityInfoName(String name); List<BusinessEntityDto> listByBusinessEntityInfoName(String name);
} }
...@@ -133,24 +133,24 @@ public class HouseResourceServiceImpl implements HouseResourceService { ...@@ -133,24 +133,24 @@ public class HouseResourceServiceImpl implements HouseResourceService {
List<HouseResourceBusinessEntityInfoMapping> houseResourceMappings = houseResourceBusinessEntityInfoMappingMapper.selectByHouseResourceId(id); List<HouseResourceBusinessEntityInfoMapping> houseResourceMappings = houseResourceBusinessEntityInfoMappingMapper.selectByHouseResourceId(id);
if (!CollectionUtils.isEmpty(houseResourceMappings)) { if (!CollectionUtils.isEmpty(houseResourceMappings)) {
List<AssociationBusinessEntityHouseResourceDto> result = new ArrayList<>(); List<BusinessEntityDto> result = new ArrayList<>();
List<BusinessEntityInfo> businessEntityInfos = businessEntityInfoMapper.selectByIdList(houseResourceMappings.stream().map(HouseResourceBusinessEntityInfoMapping::getBusinessEntityInfoId).collect(Collectors.toList())); List<BusinessEntityInfo> businessEntityInfos = businessEntityInfoMapper.selectByIdList(houseResourceMappings.stream().map(HouseResourceBusinessEntityInfoMapping::getBusinessEntityInfoId).collect(Collectors.toList()));
businessEntityInfos.forEach(x -> { businessEntityInfos.forEach(x -> {
AssociationBusinessEntityHouseResourceDto associationBusinessEntityHouseResourceDto = new AssociationBusinessEntityHouseResourceDto(); BusinessEntityDto businessEntityDto = new BusinessEntityDto();
BeanUtils.copyProperties(x, associationBusinessEntityHouseResourceDto); BeanUtils.copyProperties(x, businessEntityDto);
if (StringUtils.hasText(x.getHouseResourceId())) { if (StringUtils.hasText(x.getHouseResourceId())) {
List<HouseResourceBusinessEntityInfoMapping> businessEntityInfoMappings = houseResourceBusinessEntityInfoMappingMapper.selectByBusinessEntityInfoId(x.getId()); List<HouseResourceBusinessEntityInfoMapping> businessEntityInfoMappings = houseResourceBusinessEntityInfoMappingMapper.selectByBusinessEntityInfoId(x.getId());
if (!CollectionUtils.isEmpty(businessEntityInfoMappings)) { if (!CollectionUtils.isEmpty(businessEntityInfoMappings)) {
List<HouseResourcePage> list = houseResourceMapper.selectByIdList(businessEntityInfoMappings.stream().map(HouseResourceBusinessEntityInfoMapping::getHouseResourceId).collect(Collectors.toList())); List<HouseResourcePage> list = houseResourceMapper.selectByIdList(businessEntityInfoMappings.stream().map(HouseResourceBusinessEntityInfoMapping::getHouseResourceId).collect(Collectors.toList()));
List<HouseResourcePage> handleList = handleHouseList(list, false); List<HouseResourcePage> handleList = handleHouseList(list, false);
associationBusinessEntityHouseResourceDto.setHouseResources(handleList); businessEntityDto.setHouseResources(handleList);
} }
} }
List<BusinessEntitySell> businessEntitySells = businessEntitySellMapper.selectBusinessEntitySellByEntityId(x.getId()); List<BusinessEntitySell> businessEntitySells = businessEntitySellMapper.selectBusinessEntitySellByEntityId(x.getId());
if (!CollectionUtils.isEmpty(businessEntitySells)) { if (!CollectionUtils.isEmpty(businessEntitySells)) {
associationBusinessEntityHouseResourceDto.setBusinessEntitySells(businessEntitySells); businessEntityDto.setBusinessEntitySells(businessEntitySells);
} }
result.add(associationBusinessEntityHouseResourceDto); result.add(businessEntityDto);
}); });
houseResourceDetail.setBusinessEntityDtoList(result); houseResourceDetail.setBusinessEntityDtoList(result);
} }
...@@ -508,28 +508,28 @@ public class HouseResourceServiceImpl implements HouseResourceService { ...@@ -508,28 +508,28 @@ public class HouseResourceServiceImpl implements HouseResourceService {
} }
@Override @Override
public List<AssociationBusinessEntityHouseResourceDto> listByBusinessEntityInfoName(String name) { public List<BusinessEntityDto> listByBusinessEntityInfoName(String name) {
List<BusinessEntityInfo> businessEntityInfos = businessEntityInfoMapper.selectByName(name); List<BusinessEntityInfo> businessEntityInfos = businessEntityInfoMapper.selectByName(name);
if (CollectionUtils.isEmpty(businessEntityInfos)) { if (CollectionUtils.isEmpty(businessEntityInfos)) {
return Collections.emptyList(); return Collections.emptyList();
} }
List<AssociationBusinessEntityHouseResourceDto> result = new ArrayList<>(); List<BusinessEntityDto> result = new ArrayList<>();
businessEntityInfos.forEach(x -> { businessEntityInfos.forEach(x -> {
AssociationBusinessEntityHouseResourceDto associationBusinessEntityHouseResourceDto = new AssociationBusinessEntityHouseResourceDto(); BusinessEntityDto businessEntityDto = new BusinessEntityDto();
BeanUtils.copyProperties(x, associationBusinessEntityHouseResourceDto); BeanUtils.copyProperties(x, businessEntityDto);
if (StringUtils.hasText(x.getHouseResourceId())) { if (StringUtils.hasText(x.getHouseResourceId())) {
List<HouseResourceBusinessEntityInfoMapping> houseResourceBusinessEntityInfoMappings = houseResourceBusinessEntityInfoMappingMapper.selectByBusinessEntityInfoId(x.getId()); List<HouseResourceBusinessEntityInfoMapping> houseResourceBusinessEntityInfoMappings = houseResourceBusinessEntityInfoMappingMapper.selectByBusinessEntityInfoId(x.getId());
if (!CollectionUtils.isEmpty(houseResourceBusinessEntityInfoMappings)) { if (!CollectionUtils.isEmpty(houseResourceBusinessEntityInfoMappings)) {
List<HouseResourcePage> list = houseResourceMapper.selectByIdList(houseResourceBusinessEntityInfoMappings.stream().map(HouseResourceBusinessEntityInfoMapping::getHouseResourceId).collect(Collectors.toList())); List<HouseResourcePage> list = houseResourceMapper.selectByIdList(houseResourceBusinessEntityInfoMappings.stream().map(HouseResourceBusinessEntityInfoMapping::getHouseResourceId).collect(Collectors.toList()));
List<HouseResourcePage> handleList = handleHouseList(list, false); List<HouseResourcePage> handleList = handleHouseList(list, false);
associationBusinessEntityHouseResourceDto.setHouseResources(handleList); businessEntityDto.setHouseResources(handleList);
} }
} }
List<BusinessEntitySell> businessEntitySells = businessEntitySellMapper.selectBusinessEntitySellByEntityId(x.getId()); List<BusinessEntitySell> businessEntitySells = businessEntitySellMapper.selectBusinessEntitySellByEntityId(x.getId());
if (!CollectionUtils.isEmpty(businessEntitySells)) { if (!CollectionUtils.isEmpty(businessEntitySells)) {
associationBusinessEntityHouseResourceDto.setBusinessEntitySells(businessEntitySells); businessEntityDto.setBusinessEntitySells(businessEntitySells);
} }
result.add(associationBusinessEntityHouseResourceDto); result.add(businessEntityDto);
}); });
return result ; return result ;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment