liu
2 天以前 a2371d570725163f3ad9ecee8725f16c839b1e2a
yudao-module-ums/src/main/java/cn/iocoder/yudao/module/ums/dal/mysql/member/UmsMemberProfileChangeMapper.java
@@ -27,11 +27,22 @@
        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));
    }