diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBlacklistController.java b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBlacklistController.java index aaf127d..6b584f6 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBlacklistController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/controller/MemberBlacklistController.java @@ -4,16 +4,14 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; import javax.servlet.http.HttpServletResponse; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.member.domain.MemberApply; +import com.ruoyi.member.vo.MemberApplyVO; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; @@ -36,6 +34,26 @@ public class MemberBlacklistController extends BaseController @Autowired private IMemberBlacklistService memberBlacklistService; + + /** + * 分页查询黑名单 + * + * @param blacklist {@link MemberBlacklist} + * @param pageNum 分页参数 + * @param pageSize 分页参数 + * @return com.ruoyi.common.core.domain.AjaxResult + * @author PQZ + * @date 17:27 2025/4/14 + **/ + @GetMapping("/list") + public AjaxResult list(MemberBlacklist blacklist, + @RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) { + Page page = new Page<>(pageNum, pageSize); + IPage list = memberBlacklistService.queryListPage(blacklist, page); + return success(list); + } + /** * 查询黑名单列表 */ diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberBlacklistMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberBlacklistMapper.java index 333e641..b50ad66 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberBlacklistMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/mapper/MemberBlacklistMapper.java @@ -1,18 +1,32 @@ package com.ruoyi.member.mapper; import java.util.List; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.ruoyi.member.domain.MemberApply; import com.ruoyi.member.domain.MemberBlacklist; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.member.vo.MemberApplyVO; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; /** * 黑名单Mapper接口 - * + * * @author pqz * @date 2025-03-17 */ @Mapper -public interface MemberBlacklistMapper extends BaseMapper -{ - +public interface MemberBlacklistMapper extends BaseMapper { + /** + * 分页查询认证信息 + * + * @param entity {@link MemberBlacklist} + * @param page 分页参数 + * @return com.baomidou.mybatisplus.core.metadata.IPage + * @author PQZ + * @date 9:54 2025/3/18 + **/ + IPage queryListPage(@Param("entity") MemberBlacklist entity, Page page); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberBlacklistService.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberBlacklistService.java index d619b1c..a1dc99f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberBlacklistService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/IMemberBlacklistService.java @@ -1,16 +1,28 @@ package com.ruoyi.member.service; import java.util.List; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.member.domain.MemberBlacklist; /** * 黑名单Service接口 - * + * * @author pqz * @date 2025-03-17 */ -public interface IMemberBlacklistService extends IService -{ +public interface IMemberBlacklistService extends IService { + /** + * 分页查询黑名单 + * + * @param blacklist {@link MemberBlacklist} + * @param page 分页参数 + * @return com.baomidou.mybatisplus.core.metadata.IPage + * @author PQZ + * @date 17:28 2025/4/14 + **/ + IPage queryListPage(MemberBlacklist blacklist, Page page); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberBlacklistServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberBlacklistServiceImpl.java index daf1be8..8923e75 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberBlacklistServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/member/service/impl/MemberBlacklistServiceImpl.java @@ -1,6 +1,9 @@ package com.ruoyi.member.service.impl; import java.util.List; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -22,4 +25,17 @@ public class MemberBlacklistServiceImpl extends ServiceImpl + * @author PQZ + * @date 17:28 2025/4/14 + **/ + @Override + public IPage queryListPage(MemberBlacklist blacklist, Page page) { + return memberBlacklistMapper.queryListPage(blacklist,page); + } } diff --git a/ruoyi-admin/src/main/resources/mapper/member/MemberBlacklistMapper.xml b/ruoyi-admin/src/main/resources/mapper/member/MemberBlacklistMapper.xml index 6156fc7..d50ba64 100644 --- a/ruoyi-admin/src/main/resources/mapper/member/MemberBlacklistMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/member/MemberBlacklistMapper.xml @@ -19,6 +19,9 @@ select id, user_id, black_user_id, black_user_type, creator, create_time, updater, update_time, del_flag from dl_member_blacklist + \ No newline at end of file