diff --git a/src/main/java/com/quinn/controller/AboutController.java b/src/main/java/com/quinn/controller/AboutController.java
new file mode 100644
index 0000000..aa0ee6f
--- /dev/null
+++ b/src/main/java/com/quinn/controller/AboutController.java
@@ -0,0 +1,59 @@
+package com.quinn.controller;
+
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.quinn.pojo.About;
+import com.quinn.pojo.Say;
+import com.quinn.service.AboutService;
+import com.quinn.utils.QuinnUtils;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ *
+ * 前端控制器
+ *
+ *
+ * @author limqsh
+ * @since 2022-05-01
+ */
+@Controller
+public class AboutController {
+
+ @Resource
+ AboutService aboutService;
+
+
+ @GetMapping("/about")
+ public String userIndexBlog(Model model){
+ Page pageParam = new Page<>(1, 50);
+ aboutService.page(pageParam,new QueryWrapper().orderByDesc("gmt_create"));
+ // 结果
+ List sayList = pageParam.getRecords();
+ model.addAttribute("aboutList",sayList);
+ model.addAttribute("pageParam",pageParam);
+
+ return "page/about";
+ }
+
+ @PostMapping("/about/{role}")
+ public String saveSay(@PathVariable("role") int role, About about){
+ // 防止请求提交
+ if (role!=1){
+ return "redirect:/about";
+ }
+ about.setId(QuinnUtils.getUuid());
+ about.setGmtCreate(QuinnUtils.getTime());
+ // 结果
+ aboutService.save(about);
+ return "redirect:/about";
+ }
+
+
+}
+
diff --git a/src/main/java/com/quinn/mapper/AboutMapper.java b/src/main/java/com/quinn/mapper/AboutMapper.java
new file mode 100644
index 0000000..f127789
--- /dev/null
+++ b/src/main/java/com/quinn/mapper/AboutMapper.java
@@ -0,0 +1,16 @@
+package com.quinn.mapper;
+
+import com.quinn.pojo.About;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author limqsh
+ * @since 2022-05-01
+ */
+public interface AboutMapper extends BaseMapper {
+
+}
diff --git a/src/main/java/com/quinn/mapper/xml/AboutMapper.xml b/src/main/java/com/quinn/mapper/xml/AboutMapper.xml
new file mode 100644
index 0000000..3e1b96c
--- /dev/null
+++ b/src/main/java/com/quinn/mapper/xml/AboutMapper.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/src/main/java/com/quinn/pojo/About.java b/src/main/java/com/quinn/pojo/About.java
new file mode 100644
index 0000000..7b658d8
--- /dev/null
+++ b/src/main/java/com/quinn/pojo/About.java
@@ -0,0 +1,45 @@
+package com.quinn.pojo;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.io.Serializable;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author limqsh
+ * @since 2022-05-01
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("qn_about")
+@ApiModel(value="About对象", description="")
+public class About implements Serializable {
+
+ private static final long serialVersionUID = 1L;
+
+ @ApiModelProperty(value = "唯一id")
+ @TableId(value = "id", type = IdType.ID_WORKER_STR)
+ private String id;
+
+ @ApiModelProperty(value = "标题")
+ private String title;
+
+ @ApiModelProperty(value = "内容")
+ private String content;
+
+ @ApiModelProperty(value = "时间")
+ private Date gmtCreate;
+
+
+}
diff --git a/src/main/java/com/quinn/service/AboutService.java b/src/main/java/com/quinn/service/AboutService.java
new file mode 100644
index 0000000..1f860b7
--- /dev/null
+++ b/src/main/java/com/quinn/service/AboutService.java
@@ -0,0 +1,16 @@
+package com.quinn.service;
+
+import com.quinn.pojo.About;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author limqsh
+ * @since 2022-05-01
+ */
+public interface AboutService extends IService {
+
+}
diff --git a/src/main/java/com/quinn/service/impl/AboutServiceImpl.java b/src/main/java/com/quinn/service/impl/AboutServiceImpl.java
new file mode 100644
index 0000000..9be2bef
--- /dev/null
+++ b/src/main/java/com/quinn/service/impl/AboutServiceImpl.java
@@ -0,0 +1,20 @@
+package com.quinn.service.impl;
+
+import com.quinn.pojo.About;
+import com.quinn.mapper.AboutMapper;
+import com.quinn.service.AboutService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author limqsh
+ * @since 2022-05-01
+ */
+@Service
+public class AboutServiceImpl extends ServiceImpl implements AboutService {
+
+}