QueryWrapper用法1:
public IPage<EvaluateInfoBaseInfoIdVO> initAppEvaluateInfoBaseInfoIdVO(String elderId){
List<EvaluateInfoBaseInfoIdVO> evaluateInfoBaseInfoIdVOList = new ArrayList<EvaluateInfoBaseInfoIdVO>();
QueryWrapper<EvaluateBaseInfo> queryWrapper = new QueryWrapper<EvaluateBaseInfo>();
queryWrapper.eq("del_flag",0);
queryWrapper.eq("elder_id",elderId);
List<EvaluateBaseInfo> evaluateBaseInfoList = this.baseMapper.selectList(queryWrapper);
//处理一个老人多次评估
for (EvaluateBaseInfo base :evaluateBaseInfoList){
evaluateInfoBaseInfoIdVOList.add(this.initOne(base.getId()));
}
Page<EvaluateInfoBaseInfoIdVO> page = new Page<EvaluateInfoBaseInfoIdVO>();
page.setRecords(evaluateInfoBaseInfoIdVOList);
return page;
}
用法2:
List<SysUserRole> userRole = sysUserRoleService.list(new QueryWrapper<SysUserRole>().lambda().eq(SysUserRole::getUserId, userid));