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 { + +} diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushRecordService.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushRecordService.java new file mode 100644 index 00000000..c1dcbe6a --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IPushRecordService.java @@ -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; + +/** + *

+ * 服务类 + *

+ * + * @author wangxiang4 + * @since 2023-02-17 + */ +public interface IPushRecordService extends IService { + +} diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushRecordServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushRecordServiceImpl.java new file mode 100644 index 00000000..12933f22 --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/PushRecordServiceImpl.java @@ -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; + +/** + *

+ * 服务实现类 + *

+ * + * @author wangxiang4 + * @since 2023-02-17 + */ +@Service +public class PushRecordServiceImpl extends ServiceImpl implements IPushRecordService { + +} diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushRecordMapper.xml b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushRecordMapper.xml new file mode 100644 index 00000000..a64b2e5f --- /dev/null +++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/PushRecordMapper.xml @@ -0,0 +1,5 @@ + + + + +