| | |
| | | import cc.mrbird.febs.ai.entity.AiProductRole; |
| | | import cc.mrbird.febs.ai.req.ai.AiRequest; |
| | | import cc.mrbird.febs.ai.res.ai.AiResponse; |
| | | import cc.mrbird.febs.ai.res.ai.RadarDataItem; |
| | | import cc.mrbird.febs.ai.res.ai.Report; |
| | | import cc.mrbird.febs.ai.service.AiProductRoleService; |
| | | import cc.mrbird.febs.ai.service.AiService; |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.fasterxml.jackson.core.JsonProcessingException; |
| | | import com.fasterxml.jackson.databind.JsonNode; |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | |
| | | } |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | Report report = new Report(); |
| | | List<RadarDataItem> radarDataItems = new ArrayList<>(); |
| | | |
| | | RadarDataItem item1 = new RadarDataItem(); |
| | | item1.setName("A"); |
| | | item1.setCode("A"); |
| | | item1.setScore("80"); |
| | | radarDataItems.add(item1); |
| | | |
| | | RadarDataItem item2 = new RadarDataItem(); |
| | | item2.setName("A"); |
| | | item2.setCode("A"); |
| | | item2.setScore("80"); |
| | | radarDataItems.add(item2); |
| | | report.setRadarDataItems(radarDataItems); |
| | | |
| | | System.out.println(JSONUtil.parse( report)); |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public void streamQuestion(AiRequest aiRequest, Consumer<AiResponse> callback) { |
| | | |