diff --git a/backend/services/project-management/pom.xml b/backend/services/project-management/pom.xml
index 4c651ed7dd..e7dce9180e 100644
--- a/backend/services/project-management/pom.xml
+++ b/backend/services/project-management/pom.xml
@@ -18,6 +18,7 @@
metersphere-sdk
${revision}
+
io.metersphere
metersphere-sdk
@@ -26,6 +27,12 @@
test-jar
test
+
+
+ io.metersphere
+ metersphere-system-setting
+ ${revision}
+
diff --git a/backend/services/project-management/src/main/java/io/metersphere/project/controller/ProjectMemberController.java b/backend/services/project-management/src/main/java/io/metersphere/project/controller/ProjectMemberController.java
new file mode 100644
index 0000000000..30df624023
--- /dev/null
+++ b/backend/services/project-management/src/main/java/io/metersphere/project/controller/ProjectMemberController.java
@@ -0,0 +1,101 @@
+package io.metersphere.project.controller;
+
+import com.github.pagehelper.Page;
+import com.github.pagehelper.PageHelper;
+import io.metersphere.project.dto.ProjectUserDTO;
+import io.metersphere.project.request.ProjectMemberAddRequest;
+import io.metersphere.project.request.ProjectMemberBatchDeleteRequest;
+import io.metersphere.project.request.ProjectMemberEditRequest;
+import io.metersphere.project.request.ProjectMemberRequest;
+import io.metersphere.project.service.ProjectMemberService;
+import io.metersphere.sdk.constants.PermissionConstants;
+import io.metersphere.sdk.dto.OptionDTO;
+import io.metersphere.sdk.util.PageUtils;
+import io.metersphere.sdk.util.Pager;
+import io.metersphere.sdk.util.SessionUtils;
+import io.metersphere.system.dto.UserExtend;
+import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.Parameter;
+import io.swagger.v3.oas.annotations.Parameters;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.annotation.Resource;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * @author song-cc-rock
+ */
+@Tag(name = "项目管理-成员")
+@RestController
+@RequestMapping("/project/member")
+public class ProjectMemberController {
+
+ @Resource
+ private ProjectMemberService projectMemberService;
+
+ @PostMapping("/list")
+ @Operation(summary = "项目管理-成员-列表查询")
+ @RequiresPermissions(PermissionConstants.PROJECT_MEMBER_READ)
+ public Pager> listMember(@Validated @RequestBody ProjectMemberRequest request) {
+ Page