diff --git a/src/main/java/com/zh/project0512/mapper/CommonWordsMapper.java b/src/main/java/com/zh/project0512/mapper/CommonWordsMapper.java
new file mode 100644
index 0000000..a0d11a8
--- /dev/null
+++ b/src/main/java/com/zh/project0512/mapper/CommonWordsMapper.java
@@ -0,0 +1,31 @@
+package com.zh.project0512.mapper;
+
+import com.zh.project0512.model.CommonWords;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.zh.project0512.model.Tag;
+import org.apache.ibatis.annotations.Update;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author zh
+ * @since 2023-02-16
+ */
+public interface CommonWordsMapper extends BaseMapper {
+ @Update("update commonWords set sortWeight = sortWeight + 1 where sortWeight <> 0;\n" +
+ "insert into commonWords ( title, creatAt,sortWeight) VALUES ( #{title}, #{creatAt},1 );")
+ void addWords(CommonWords words);
+ @Update("")
+ void updSort(int origin, int current, boolean originHigherCurrent);
+}
diff --git a/src/main/java/com/zh/project0512/model/CommonWords.java b/src/main/java/com/zh/project0512/model/CommonWords.java
new file mode 100644
index 0000000..142efd8
--- /dev/null
+++ b/src/main/java/com/zh/project0512/model/CommonWords.java
@@ -0,0 +1,56 @@
+package com.zh.project0512.model;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ *
+ *
+ *
+ *
+ * @author zh
+ * @since 2023-02-16
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@TableName("commonWords")
+public class CommonWords extends Model {
+
+ private static final long serialVersionUID = 1L;
+
+ @TableId(value = "id", type = IdType.AUTO)
+ private Integer id;
+
+ /**
+ * 标题
+ */
+ private String title;
+
+ @TableField("creatAt")
+ private LocalDateTime creatAt;
+
+ @TableField("updateAt")
+ private LocalDateTime updateAt;
+
+ /**
+ * 排序权重:数字越小排序靠前
+ */
+ @TableField("sortWeight")
+ private Integer sortWeight;
+
+ /**
+ * 是否删除:0否;1是
+ */
+ @TableField("isDeleted")
+ private Integer isDeleted;
+
+
+}
diff --git a/src/main/java/com/zh/project0512/service/ICommonWordsService.java b/src/main/java/com/zh/project0512/service/ICommonWordsService.java
new file mode 100644
index 0000000..b9489d4
--- /dev/null
+++ b/src/main/java/com/zh/project0512/service/ICommonWordsService.java
@@ -0,0 +1,18 @@
+package com.zh.project0512.service;
+
+import com.zh.project0512.model.CommonWords;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.zh.project0512.model.Tag;
+
+/**
+ *
+ * 服务类
+ *
+ *
+ * @author zh
+ * @since 2023-02-16
+ */
+public interface ICommonWordsService extends IService {
+ void addWords(CommonWords words);
+ void updSort(int origin, int current, boolean originHigherCurrent);
+}
diff --git a/src/main/java/com/zh/project0512/serviceImpl/CommonWordsServiceImpl.java b/src/main/java/com/zh/project0512/serviceImpl/CommonWordsServiceImpl.java
new file mode 100644
index 0000000..a9d6400
--- /dev/null
+++ b/src/main/java/com/zh/project0512/serviceImpl/CommonWordsServiceImpl.java
@@ -0,0 +1,30 @@
+package com.zh.project0512.serviceImpl;
+
+import com.zh.project0512.mapper.TagMapper;
+import com.zh.project0512.model.CommonWords;
+import com.zh.project0512.mapper.CommonWordsMapper;
+import com.zh.project0512.model.Tag;
+import com.zh.project0512.service.ICommonWordsService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+/**
+ *
+ * 服务实现类
+ *
+ *
+ * @author zh
+ * @since 2023-02-16
+ */
+@Service
+public class CommonWordsServiceImpl extends ServiceImpl implements ICommonWordsService {
+ @Autowired
+ private CommonWordsMapper commonWordsMapper;
+ public void addWords(CommonWords words){
+ commonWordsMapper.addWords(words);
+ }
+ public void updSort(int origin, int current, boolean originHigherCurrent) {
+ commonWordsMapper.updSort(origin, current, originHigherCurrent);
+ }
+}