list 变map select count(*) ,couponid from coupon group by 意思
但是是list 里面存的数据 如何变成map stream
list 转map .collect(collect(Collectors.toMap))
//2、获取用户券集合中的所有优惠券id,然后根据优惠券id查询优惠券数据,并封装为Map<优惠券id,优惠券对象>
Set<Long> couponIds = userCouponList.stream().map(UserCoupon::getCouponId).collect(Collectors.toSet());
// list couponlist
List<Coupon> couponList = couponMapper.selectBatchIds(couponIds);
couponList.stream().collect(Collectors.toMap(coupon -> coupon.getId(), coupon -> coupon));
l