From 75a786048c319baf1652555ef2a3658ca20ff640 Mon Sep 17 00:00:00 2001
From: wangxiang <1827945911@qq.com>
Date: Thu, 28 Dec 2023 01:33:19 +0800
Subject: [PATCH] feat: support phone push app
---
.../api/vo/ConcernFanEnhancedVO.java | 60 +++++++++++++++++++
.../mapper/PushConcernFanMapper.java | 3 +-
.../impl/PushApplicationServiceImpl.java | 11 +++-
.../resources/mapper/PushConcernFanMapper.xml | 56 +++++++++++++++--
4 files changed, 121 insertions(+), 9 deletions(-)
create mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/vo/ConcernFanEnhancedVO.java
diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/vo/ConcernFanEnhancedVO.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/vo/ConcernFanEnhancedVO.java
new file mode 100644
index 00000000..2ce99517
--- /dev/null
+++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/vo/ConcernFanEnhancedVO.java
@@ -0,0 +1,60 @@
+package com.cloud.kicc.commonbiz.api.vo;
+
+import com.cloud.kicc.common.data.entity.CommonEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ * 关注粉丝扩展属性VO
+ *
+ *
+ * @Author: wangxiang4
+ * @Since: 2023/12/28
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class ConcernFanEnhancedVO extends CommonEntity {
+
+ /** 关注用户 */
+ private String concernUserId;
+
+ /** 粉丝用户 */
+ private String fanUserId;
+
+ /** 关注类型 */
+ private String type;
+
+ /** 审核状态 */
+ private String status;
+
+ /** 用户名称 */
+ private String userName;
+
+ /** 用户昵称 */
+ private String nickName;
+
+ /** 邮箱 */
+ private String email;
+
+ /** 手机号 */
+ private String phone;
+
+ /** 性别 */
+ private String sex;
+
+ /** 头像 */
+ private String avatar;
+
+ /** 用户类型 */
+ private String userType;
+
+ /** 部门id */
+ private String deptId;
+
+ /** 部门名称 */
+ private String deptName;
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushConcernFanMapper.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushConcernFanMapper.java
index e882880a..1862b57b 100644
--- a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushConcernFanMapper.java
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushConcernFanMapper.java
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.cloud.kicc.commonbiz.api.entity.PushBlacklist;
import com.cloud.kicc.commonbiz.api.entity.PushConcernFan;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.cloud.kicc.commonbiz.api.vo.ConcernFanEnhancedVO;
import com.cloud.kicc.system.api.entity.User;
import org.apache.ibatis.annotations.MapKey;
import org.apache.ibatis.annotations.Param;
@@ -27,6 +28,6 @@ public interface PushConcernFanMapper extends BaseMapper {
IPage