chenlongfei 5 лет назад
Родитель
Сommit
171160170b

+ 21 - 0
src/main/java/com/mokamrp/privates/controller/ChatToolController.java

@@ -0,0 +1,21 @@
+package com.mokamrp.privates.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+
+/**
+ * <p>
+ * 企业侧边工具栏 前端控制器
+ * </p>
+ *
+ * @author chenlongfei
+ * @since 2021-04-12
+ */
+@Controller
+@RequestMapping("/chatTool")
+public class ChatToolController {
+
+}
+

+ 16 - 0
src/main/java/com/mokamrp/privates/mapper/ChatToolMapper.java

@@ -0,0 +1,16 @@
+package com.mokamrp.privates.mapper;
+
+import com.mokamrp.privates.mapper.pojo.ChatTool;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 企业侧边工具栏 Mapper 接口
+ * </p>
+ *
+ * @author chenlongfei
+ * @since 2021-04-12
+ */
+public interface ChatToolMapper extends BaseMapper<ChatTool> {
+
+}

+ 24 - 0
src/main/java/com/mokamrp/privates/mapper/ChatToolMapper.xml

@@ -0,0 +1,24 @@
+<?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.mokamrp.privates.mapper.ChatToolMapper">
+
+    <!-- 开启二级缓存 -->
+    <cache type="org.mybatis.caches.ehcache.LoggingEhcache"/>
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.mokamrp.privates.mapper.pojo.ChatTool">
+        <id column="id" property="id" />
+        <result column="page_name" property="pageName" />
+        <result column="page_flag" property="pageFlag" />
+        <result column="created_at" property="createdAt" />
+        <result column="updated_at" property="updatedAt" />
+        <result column="deleted_at" property="deletedAt" />
+        <result column="status" property="status" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, page_name, page_flag, created_at, updated_at, deleted_at, status
+    </sql>
+
+</mapper>

+ 117 - 0
src/main/java/com/mokamrp/privates/mapper/pojo/ChatTool.java

@@ -0,0 +1,117 @@
+package com.mokamrp.privates.mapper.pojo;
+
+import com.baomidou.mybatisplus.enums.IdType;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.enums.IdType;
+import com.baomidou.mybatisplus.activerecord.Model;
+import com.baomidou.mybatisplus.annotations.TableName;
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 企业侧边工具栏
+ * </p>
+ *
+ * @author chenlongfei
+ * @since 2021-04-12
+ */
+@TableName("mc_chat_tool")
+public class ChatTool extends Model<ChatTool> {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+    /**
+     * 侧边栏页面名称
+     */
+    private String pageName;
+    /**
+     * 侧边栏页面标识
+     */
+    private String pageFlag;
+    private Date createdAt;
+    private Date updatedAt;
+    private Date deletedAt;
+    /**
+     * 状态 0否 1是
+     */
+    private Integer status;
+
+
+    public Integer getId() {
+        return id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getPageName() {
+        return pageName;
+    }
+
+    public void setPageName(String pageName) {
+        this.pageName = pageName;
+    }
+
+    public String getPageFlag() {
+        return pageFlag;
+    }
+
+    public void setPageFlag(String pageFlag) {
+        this.pageFlag = pageFlag;
+    }
+
+    public Date getCreatedAt() {
+        return createdAt;
+    }
+
+    public void setCreatedAt(Date createdAt) {
+        this.createdAt = createdAt;
+    }
+
+    public Date getUpdatedAt() {
+        return updatedAt;
+    }
+
+    public void setUpdatedAt(Date updatedAt) {
+        this.updatedAt = updatedAt;
+    }
+
+    public Date getDeletedAt() {
+        return deletedAt;
+    }
+
+    public void setDeletedAt(Date deletedAt) {
+        this.deletedAt = deletedAt;
+    }
+
+    public Integer getStatus() {
+        return status;
+    }
+
+    public void setStatus(Integer status) {
+        this.status = status;
+    }
+
+    @Override
+    protected Serializable pkVal() {
+        return this.id;
+    }
+
+    @Override
+    public String toString() {
+        return "ChatTool{" +
+        ", id=" + id +
+        ", pageName=" + pageName +
+        ", pageFlag=" + pageFlag +
+        ", createdAt=" + createdAt +
+        ", updatedAt=" + updatedAt +
+        ", deletedAt=" + deletedAt +
+        ", status=" + status +
+        "}";
+    }
+}

+ 16 - 0
src/main/java/com/mokamrp/privates/service/ChatToolService.java

@@ -0,0 +1,16 @@
+package com.mokamrp.privates.service;
+
+import com.mokamrp.privates.mapper.pojo.ChatTool;
+import com.baomidou.mybatisplus.service.IService;
+
+/**
+ * <p>
+ * 企业侧边工具栏 服务类
+ * </p>
+ *
+ * @author chenlongfei
+ * @since 2021-04-12
+ */
+public interface ChatToolService extends IService<ChatTool> {
+
+}

+ 20 - 0
src/main/java/com/mokamrp/privates/service/impl/ChatToolServiceImpl.java

@@ -0,0 +1,20 @@
+package com.mokamrp.privates.service.impl;
+
+import com.mokamrp.privates.mapper.pojo.ChatTool;
+import com.mokamrp.privates.mapper.ChatToolMapper;
+import com.mokamrp.privates.service.ChatToolService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 企业侧边工具栏 服务实现类
+ * </p>
+ *
+ * @author chenlongfei
+ * @since 2021-04-12
+ */
+@Service
+public class ChatToolServiceImpl extends ServiceImpl<ChatToolMapper, ChatTool> implements ChatToolService {
+
+}

+ 1 - 1
src/test/java/com/mokamrp/AutoMP.java

@@ -44,7 +44,7 @@ public class AutoMP {
 				.setDbColumnUnderline(true)  // 指定表名 字段名是否使用下划线
 				.setNaming(NamingStrategy.underline_to_camel) // 数据库表映射到实体的命名策略,下划线转驼峰命名
 				.setTablePrefix("mc_") //表名前缀
-				.setInclude("mc_corp");  // 生成的表
+				.setInclude("mc_chat_tool");  // 生成的表
 		
 		//4. 包名策略配置 
 		PackageConfig pkConfig = new PackageConfig();