/**
* 查找用全部收货地址
* @return
*/
@Override
public List<AddressVO> listUserAllAddress() {
LoginUser loginUser = LoginInterceptor.threadLocal.get();
List<AddressDO> list = addressMapper.selectList(new QueryWrapper<AddressDO>().eq("user_id",loginUser.getId()));
List<AddressVO> addressVOList = list.stream().map(obj->{
AddressVO addressVO = new AddressVO();
BeanUtils.copyProperties(obj,addressVO);
return addressVO;
}).collect(Collectors.toList());
return addressVOList;
} BeanUtils.copyProperties(obj,addressVO);
第一个是当前对象,第二个是需要转换成的对象
本文作者为DBC,转载请注明。