From d84c4a94536c50f0c0c9988267e36e5417afc5f2 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Fri, 17 Feb 2023 15:13:33 +0800 Subject: [PATCH] =?UTF-8?q?:rocket:=20push=20=E6=A8=A1=E5=9D=97=E7=BC=96?= =?UTF-8?q?=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kicc/commonbiz/api/entity/PushRecord.java | 68 +++++++++++++++++++ .../controller/PushRecordController.java | 21 ++++++ .../commonbiz/mapper/PushRecordMapper.java | 16 +++++ .../commonbiz/service/IPushRecordService.java | 16 +++++ .../service/impl/PushRecordServiceImpl.java | 20 ++++++ .../resources/mapper/PushRecordMapper.xml | 5 ++ 6 files changed, 146 insertions(+) create mode 100644 kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushRecord.java create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushRecordController.java create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushRecordMapper.java create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushRecordService.java create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushRecordServiceImpl.java create mode 100644 kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushRecordMapper.xml diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushRecord.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushRecord.java new file mode 100644 index 00000000..c987b8cd --- /dev/null +++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushRecord.java @@ -0,0 +1,68 @@ +package com.cloud.kicc.commonbiz.api.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.cloud.kicc.common.data.entity.CommonEntity; +import java.io.Serializable; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; +import lombok.experimental.Accessors; + +/** + *
+ * + *
+ * + * @author wangxiang4 + * @since 2023-02-17 + */ +@Getter +@Setter +@Accessors(chain = true) +@TableName("common_push_record") +@ApiModel(value = "PushRecord对象", description = "") +public class PushRecord extends CommonEntity { + + private static final long serialVersionUID = 1L; + + private String id; + + @ApiModelProperty("标题") + private String title; + + @ApiModelProperty("别名用户ID") + private String aliasUserId; + + @ApiModelProperty("通知类型级别") + private String typeLevel; + + @ApiModelProperty("别名类型") + private String aliasType; + + @ApiModelProperty("推送描述") + private String description; + + @ApiModelProperty("通知内容") + private String content; + + @ApiModelProperty("后续动作内容") + private String afterActionContent; + + @ApiModelProperty("应用ID") + private String applicationId; + + @ApiModelProperty("是否震动") + private String isVibration; + + @ApiModelProperty("是否响铃") + private String isSound; + + @ApiModelProperty("自定义铃声") + private String customSound; + + @ApiModelProperty("删除标志(0代表存在 1代表删除)") + private String delFlag; + + +} diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushRecordController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushRecordController.java new file mode 100644 index 00000000..f41953ab --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushRecordController.java @@ -0,0 +1,21 @@ +package com.cloud.kicc.commonbiz.controller; + + +import org.springframework.web.bind.annotation.RequestMapping; + +import org.springframework.stereotype.Controller; + +/** + *+ * 前端控制器 + *
+ * + * @author wangxiang4 + * @since 2023-02-17 + */ +@Controller +@RequestMapping("/pushRecord") +public class PushRecordController { + +} + diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushRecordMapper.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushRecordMapper.java new file mode 100644 index 00000000..5828e197 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushRecordMapper.java @@ -0,0 +1,16 @@ +package com.cloud.kicc.commonbiz.mapper; + +import com.cloud.kicc.commonbiz.api.entity.PushRecord; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *+ * Mapper 接口 + *
+ * + * @author wangxiang4 + * @since 2023-02-17 + */ +public interface PushRecordMapper extends BaseMapper+ * 服务类 + *
+ * + * @author wangxiang4 + * @since 2023-02-17 + */ +public interface IPushRecordService extends IService+ * 服务实现类 + *
+ * + * @author wangxiang4 + * @since 2023-02-17 + */ +@Service +public class PushRecordServiceImpl extends ServiceImpl