Commit bd145392 by 王祖波

openAi日志

parent c22b5381
package com.gic.haoban.manage.web.controller.content;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.clerk.api.dto.AuthorizedUser;
import com.gic.commons.util.EntityUtil;
import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.content.api.dto.aigc.AIGCContent;
import com.gic.content.api.qdto.aigc.ContentAIGCQDTO;
import com.gic.content.api.qdto.aigc.ContentAiLogDTO;
import com.gic.content.api.service.common.ThirdApiService;
import com.gic.haoban.manage.web.qo.content.ContentAIGCQO;
import com.open.ai.OpenAIUtil;
......@@ -14,6 +16,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.mvc.method.annotation.SseEmitter;
import java.util.List;
/**
* 好办-三方接口
*/
......@@ -54,4 +58,18 @@ public class ContentThirdController {
OpenAIUtil.chat(emitter, question,userId,enterpriseId);
return emitter;
}
/**
* OpenAi日志列表
* @return
*/
@RequestMapping("/ai/list")
@ResponseBody
public RestResponse<List<ContentAiLogDTO>> listOpenAiLog(String userId,String enterpriseId) {
ServiceResponse<List<ContentAiLogDTO>> response = thirdApiService.listAiLog(enterpriseId, userId);
if (!response.isSuccess()) {
return RestResponse.failure(response.getCode(), response.getMessage());
}
return RestResponse.successResult(response.getResult());
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment