From e746ee2f1c515dbc00044002bdcce99f0d2cb3b3 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Sat, 6 Jan 2024 14:21:33 +0800 Subject: [PATCH] feat: support Independence sso --- .../kicc/commonbiz/api/entity/PushChatMessage.java | 4 ++++ .../com/cloud/kicc/system/api/entity/ImContent.java | 5 +++++ .../controller/PushChatMessageController.java | 11 ++++++++++- .../main/resources/mapper/PushChatMessageMapper.xml | 3 +++ .../kicc/system/controller/ChatGptController.java | 11 ++++++++++- .../src/main/resources/mapper/ImContentMapper.xml | 5 ++++- 6 files changed, 36 insertions(+), 3 deletions(-) diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushChatMessage.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushChatMessage.java index b098f71c..fbd9eeb2 100644 --- a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushChatMessage.java +++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushChatMessage.java @@ -95,4 +95,8 @@ public class PushChatMessage extends CommonEntity { @TableField(exist = false) private String[] phone; + @TableField(exist = false) + @ApiModelProperty("游标记录从那条开始") + private String cursor; + } diff --git a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/ImContent.java b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/ImContent.java index d22a4ca7..b6d45a7d 100644 --- a/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/ImContent.java +++ b/kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/ImContent.java @@ -1,5 +1,6 @@ package com.cloud.kicc.system.api.entity; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.cloud.kicc.common.data.entity.CommonEntity; import io.swagger.annotations.ApiModel; @@ -65,4 +66,8 @@ public class ImContent extends CommonEntity { @ApiModelProperty("撤销标记") private String revert; + @TableField(exist = false) + @ApiModelProperty("游标记录从那条开始") + private String cursor; + } diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushChatMessageController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushChatMessageController.java index 05847d62..8c00cfb0 100644 --- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushChatMessageController.java +++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushChatMessageController.java @@ -1,6 +1,7 @@ package com.cloud.kicc.commonbiz.controller; +import cn.hutool.core.map.MapUtil; import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; @@ -19,6 +20,7 @@ import org.springframework.web.bind.annotation.*; import javax.validation.Valid; import java.util.Arrays; import java.util.Map; +import java.util.Objects; /** *
@@ -56,7 +58,14 @@ public class PushChatMessageController { @ApiOperation(value = "分页好友历史记录查询") public R listFriendHistoryMessage(Page page, PushChatMessage pushChatMessage) { IPage