diff --git a/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Message.java b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Message.java
new file mode 100644
index 00000000..b92b224b
--- /dev/null
+++ b/kicc-platform/kicc-platform-api/kicc-common-api/src/main/java/com/cloud/kicc/commonbiz/api/entity/Message.java
@@ -0,0 +1,45 @@
+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.Data;
+import lombok.Getter;
+import lombok.Setter;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author entfrm开发团队-王翔
+ * @since 2022-11-15
+ */
+@Data
+@Accessors(chain = true)
+@TableName("common_message")
+@ApiModel(value = "Message对象", description = "")
+public class Message extends CommonEntity {
+
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty("主键id")
+ private String id;
+
+ @ApiModelProperty("消息名称")
+ private String name;
+
+ @ApiModelProperty("消息类型")
+ private String type;
+
+ @ApiModelProperty("消息状态 0-未读 1-已读")
+ private String status;
+
+ @ApiModelProperty("消息内容")
+ private String content;
+
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MessageController.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MessageController.java
new file mode 100644
index 00000000..260b09ca
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/controller/MessageController.java
@@ -0,0 +1,78 @@
+package com.cloud.kicc.commonbiz.controller;
+
+
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.cloud.kicc.common.core.api.R;
+import com.cloud.kicc.common.core.constant.AppConstants;
+import com.cloud.kicc.commonbiz.api.entity.Message;
+import com.cloud.kicc.commonbiz.service.IMessageService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.RequiredArgsConstructor;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.Arrays;
+
+/**
+ *
+ * 前端控制器
+ *
+ *
+ * @author entfrm开发团队-王翔
+ * @since 2022-11-15
+ */
+@Controller
+@RequestMapping(AppConstants.APP_COMMON +"/message")
+@RequiredArgsConstructor
+@Api(tags = "消息模块")
+public class MessageController {
+
+ private final IMessageService iMessageService;
+
+ private LambdaQueryWrapper getQueryWrapper(Message message) {
+ return new LambdaQueryWrapper()
+ .eq(StrUtil.isNotBlank(message.getStatus()), Message::getStatus, message.getStatus())
+ .eq(StrUtil.isNotBlank(message.getType()), Message::getType, message.getType());
+ }
+
+ @GetMapping("/list")
+ @ApiOperation(value = "分页查询", notes = "分页查询")
+ public R list(Page page, Message message) {
+ IPage result = iMessageService.page(page, getQueryWrapper(message));
+ return R.ok(result.getRecords(), result.getTotal());
+ }
+
+ @GetMapping("/{id:\\w+}")
+ @ApiOperation(value = "根据id获取", notes = "根据id获取")
+ public R getById(@PathVariable("id") String id) {
+ Message message = iMessageService.getById(id);
+ return R.ok(message);
+ }
+
+ @PostMapping("/save")
+ @ApiOperation(value = "保存", notes = "保存")
+ public R save(@RequestBody Message message) {
+ iMessageService.save(message);
+ return R.ok();
+ }
+
+ @PutMapping("/update")
+ @ApiOperation(value = "修改", notes = "修改")
+ public R update(@RequestBody Message message) {
+ iMessageService.updateById(message);
+ return R.ok();
+ }
+
+ @DeleteMapping("/remove/{ids:[\\w,]+}")
+ @ApiOperation(value = "删除", notes = "删除")
+ public R remove(@PathVariable String[] ids) {
+ iMessageService.removeByIds(Arrays.asList(ids));
+ return R.ok();
+ }
+
+}
+
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/MessageMapper.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/MessageMapper.java
new file mode 100644
index 00000000..3206bd07
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/mapper/MessageMapper.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.mapper;
+
+import com.cloud.kicc.commonbiz.api.entity.Message;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author entfrm开发团队-王翔
+ * @since 2022-11-15
+ */
+public interface MessageMapper extends BaseMapper {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IMessageService.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IMessageService.java
new file mode 100644
index 00000000..0542f801
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/IMessageService.java
@@ -0,0 +1,16 @@
+package com.cloud.kicc.commonbiz.service;
+
+import com.cloud.kicc.commonbiz.api.entity.Message;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author entfrm开发团队-王翔
+ * @since 2022-11-15
+ */
+public interface IMessageService extends IService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/MessageServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/MessageServiceImpl.java
new file mode 100644
index 00000000..997d2444
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/java/com/cloud/kicc/commonbiz/service/impl/MessageServiceImpl.java
@@ -0,0 +1,20 @@
+package com.cloud.kicc.commonbiz.service.impl;
+
+import com.cloud.kicc.commonbiz.api.entity.Message;
+import com.cloud.kicc.commonbiz.mapper.MessageMapper;
+import com.cloud.kicc.commonbiz.service.IMessageService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author entfrm开发团队-王翔
+ * @since 2022-11-15
+ */
+@Service
+public class MessageServiceImpl extends ServiceImpl implements IMessageService {
+
+}
diff --git a/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/MessageMapper.xml b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/MessageMapper.xml
new file mode 100644
index 00000000..cf99393f
--- /dev/null
+++ b/kicc-platform/kicc-platform-biz/kicc-common-biz/src/main/resources/mapper/MessageMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+