zoujiajian 9 ヶ月 前
コミット
ab712db141

+ 15 - 0
netflix-web/src/main/java/com/cyksj/web/controller/manage/account/CmsGptTeamAccountController.java

@@ -2,6 +2,7 @@ package com.cyksj.web.controller.manage.account;
 
 import com.cyksj.dto.Result;
 import com.cyksj.enums.GatewayResponse;
+import com.cyksj.mapper.GptTeamUserBindRecordMapper;
 import com.cyksj.model.entity.GptTeamAccount;
 import com.cyksj.model.entity.GptTeamUserBindRecord;
 import com.cyksj.service.chatgpt.GptTeamAccountService;
@@ -30,6 +31,8 @@ public class CmsGptTeamAccountController {
 
     private final HttpServletRequest request;
 
+    private final GptTeamUserBindRecordMapper gptTeamUserBindRecordMapper;
+
     /**
      * 获取GPT Team账号列表
      */
@@ -54,6 +57,18 @@ public class CmsGptTeamAccountController {
         return GatewayResponse.SUCCESS.newBuilder().toResult(list);
     }
 
+    /**
+     * gpt team账号 移除用户
+     */
+    @DeleteMapping("/delete/users/{id}")
+    public Result<List<GptTeamUserBindRecord>> getTeamUsers(@PathVariable Long id) {
+        GptTeamUserBindRecord gptTeamUserBindRecord = gptTeamUserBindRecordMapper.selectById(id);
+        if (gptTeamUserBindRecord != null) {
+            gptTeamUserBindRecordMapper.deleteById(id);
+        }
+        return GatewayResponse.SUCCESS.newBuilder().toResult();
+    }
+
     /**
      * 新增GPT Team账号
      */