QueryWrapper wrapper =new QueryWrapper<>();
wrapper.select("uid, count(*)")
.in("state",ids);
if(ObjectUtil.isNotNull(uid)){
wrapper.eq("uid",uid);
}
wrapper.groupBy("uid");
List> maplist =orderMapper.selectMaps(wrapper);
for (Map mp : maplist) {
System.out.println(mp);
}