|
|
@@ -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账号
|
|
|
*/
|