Browse Source

🚀 push 模块编写

master
wangxiang 2 years ago
parent
commit
d84c4a9453
  1. 68
      kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushRecord.java
  2. 21
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushRecordController.java
  3. 16
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushRecordMapper.java
  4. 16
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushRecordService.java
  5. 20
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushRecordServiceImpl.java
  6. 5
      kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushRecordMapper.xml

68
kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/PushRecord.java

@ -0,0 +1,68 @@ @@ -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;
/**
* <p>
*
* </p>
*
* @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;
}

21
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/PushRecordController.java

@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
package com.cloud.kicc.commonbiz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.stereotype.Controller;
/**
* <p>
* 前端控制器
* </p>
*
* @author wangxiang4
* @since 2023-02-17
*/
@Controller
@RequestMapping("/pushRecord")
public class PushRecordController {
}

16
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/PushRecordMapper.java

@ -0,0 +1,16 @@ @@ -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;
/**
* <p>
* Mapper 接口
* </p>
*
* @author wangxiang4
* @since 2023-02-17
*/
public interface PushRecordMapper extends BaseMapper<PushRecord> {
}

16
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushRecordService.java

@ -0,0 +1,16 @@ @@ -0,0 +1,16 @@
package com.cloud.kicc.commonbiz.service;
import com.cloud.kicc.commonbiz.api.entity.PushRecord;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 服务类
* </p>
*
* @author wangxiang4
* @since 2023-02-17
*/
public interface IPushRecordService extends IService<PushRecord> {
}

20
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushRecordServiceImpl.java

@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
package com.cloud.kicc.commonbiz.service.impl;
import com.cloud.kicc.commonbiz.api.entity.PushRecord;
import com.cloud.kicc.commonbiz.mapper.PushRecordMapper;
import com.cloud.kicc.commonbiz.service.IPushRecordService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 服务实现类
* </p>
*
* @author wangxiang4
* @since 2023-02-17
*/
@Service
public class PushRecordServiceImpl extends ServiceImpl<PushRecordMapper, PushRecord> implements IPushRecordService {
}

5
kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushRecordMapper.xml

@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.cloud.kicc.commonbiz.mapper.PushRecordMapper">
</mapper>
Loading…
Cancel
Save