| | |
| | | return list.isEmpty() ? null : list.get(0); |
| | | } |
| | | |
| | | default PageResult<UmsMemberProfileChangeDO> selectPage(UmsMemberProfileChangePageReqVO reqVO) { |
| | | /** |
| | | * 分页查询资料变更申请 |
| | | * |
| | | * <p>方法名不用 selectPage 重载,避免与 BaseMapperX.selectPage(PageParam, Wrapper) 在传 null 时二义。 |
| | | * |
| | | * @param reqVO 查询条件 |
| | | * @param submitterUserId 提交人用户编号;非空时只查该用户提交的记录(会员自助场景), |
| | | * 为空表示不限制提交人(管理员审核场景) |
| | | */ |
| | | default PageResult<UmsMemberProfileChangeDO> selectPageBySubmitter(UmsMemberProfileChangePageReqVO reqVO, |
| | | Long submitterUserId) { |
| | | return selectPage(reqVO, new LambdaQueryWrapperX<UmsMemberProfileChangeDO>() |
| | | .likeIfPresent(UmsMemberProfileChangeDO::getMemberNo, reqVO.getMemberNo()) |
| | | .likeIfPresent(UmsMemberProfileChangeDO::getMemberName, reqVO.getMemberName()) |
| | | .eqIfPresent(UmsMemberProfileChangeDO::getStatus, reqVO.getStatus()) |
| | | .eqIfPresent(UmsMemberProfileChangeDO::getUserId, submitterUserId) |
| | | .orderByDesc(UmsMemberProfileChangeDO::getId)); |
| | | } |
| | | |