Parcourir la source

官网表实体的生成

jichaobo il y a 2 ans
Parent
commit
7cc866f7b5
21 fichiers modifiés avec 370 ajouts et 354 suppressions
  1. 2 2
      service-website/service-website-biz/src/main/java/com/usky/website/MybatisGenerator.java
  2. 22 0
      service-website/service-website-biz/src/main/java/com/usky/website/controller/web/SiteArticleController.java
  3. 22 0
      service-website/service-website-biz/src/main/java/com/usky/website/controller/web/SiteCategoryController.java
  4. 0 21
      service-website/service-website-biz/src/main/java/com/usky/website/controller/web/TArticleController.java
  5. 0 21
      service-website/service-website-biz/src/main/java/com/usky/website/controller/web/TCategoryController.java
  6. 85 67
      service-website/service-website-biz/src/main/java/com/usky/website/domain/SiteArticle.java
  7. 91 81
      service-website/service-website-biz/src/main/java/com/usky/website/domain/SiteCategory.java
  8. 16 0
      service-website/service-website-biz/src/main/java/com/usky/website/mapper/SiteArticleMapper.java
  9. 16 0
      service-website/service-website-biz/src/main/java/com/usky/website/mapper/SiteCategoryMapper.java
  10. 0 16
      service-website/service-website-biz/src/main/java/com/usky/website/mapper/TArticleMapper.java
  11. 0 16
      service-website/service-website-biz/src/main/java/com/usky/website/mapper/TCategoryMapper.java
  12. 16 0
      service-website/service-website-biz/src/main/java/com/usky/website/service/SiteArticleService.java
  13. 16 0
      service-website/service-website-biz/src/main/java/com/usky/website/service/SiteCategoryService.java
  14. 0 16
      service-website/service-website-biz/src/main/java/com/usky/website/service/TArticleService.java
  15. 0 16
      service-website/service-website-biz/src/main/java/com/usky/website/service/TCategoryService.java
  16. 20 0
      service-website/service-website-biz/src/main/java/com/usky/website/service/impl/SiteArticleServiceImpl.java
  17. 20 0
      service-website/service-website-biz/src/main/java/com/usky/website/service/impl/SiteCategoryServiceImpl.java
  18. 0 20
      service-website/service-website-biz/src/main/java/com/usky/website/service/impl/TArticleServiceImpl.java
  19. 0 20
      service-website/service-website-biz/src/main/java/com/usky/website/service/impl/TCategoryServiceImpl.java
  20. 22 31
      service-website/service-website-biz/src/main/resources/mapper/website/SiteArticleMapper.xml
  21. 22 27
      service-website/service-website-biz/src/main/resources/mapper/website/SiteCategoryMapper.xml

+ 2 - 2
service-website/service-website-biz/src/main/java/com/usky/website/MybatisGenerator.java

@@ -67,11 +67,11 @@ public class MybatisGenerator {
         strategy.setColumnNaming(NamingStrategy.underline_to_camel);
         strategy.setSuperMapperClass("com.usky.common.mybatis.core.CrudMapper");
         strategy.setSuperServiceClass("com.usky.common.mybatis.core.CrudService");
-        strategy.setSuperServiceImplClass("com.usky.common.mybatis.core.AbstractCrudService;");
+        strategy.setSuperServiceImplClass("com.usky.common.mybatis.core.AbstractCrudService");
         // strategy.setTablePrefix("t_"); // 表名前缀
         strategy.setEntityLombokModel(true); //使用lombok
         //修改自己想要生成的表
-        strategy.setInclude(new String[]{"t_category","t_article"});  // 逆向工程使用的表   如果要生成多个,这里可以传入String[]
+        strategy.setInclude(new String[]{"site_article","site_category"});  // 逆向工程使用的表   如果要生成多个,这里可以传入String[]
         mpg.setStrategy(strategy);
 
         // 关闭默认 xml 生成,调整生成 至 根目录

+ 22 - 0
service-website/service-website-biz/src/main/java/com/usky/website/controller/web/SiteArticleController.java

@@ -0,0 +1,22 @@
+package com.usky.website.controller.web;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 官网_内容管理 前端控制器
+ * </p>
+ *
+ * @author ya
+ * @since 2022-08-31
+ */
+@RestController
+@RequestMapping("/siteArticle")
+public class SiteArticleController {
+
+}
+

+ 22 - 0
service-website/service-website-biz/src/main/java/com/usky/website/controller/web/SiteCategoryController.java

@@ -0,0 +1,22 @@
+package com.usky.website.controller.web;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 官网_栏目管理 前端控制器
+ * </p>
+ *
+ * @author ya
+ * @since 2022-08-31
+ */
+@RestController
+@RequestMapping("/siteCategory")
+public class SiteCategoryController {
+
+}
+

+ 0 - 21
service-website/service-website-biz/src/main/java/com/usky/website/controller/web/TArticleController.java

@@ -1,21 +0,0 @@
-package com.usky.website.controller.web;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.stereotype.Controller;
-
-/**
- * <p>
- *  前端控制器
- * </p>
- *
- * @author ya
- * @since 2022-08-29
- */
-@Controller
-@RequestMapping("/tArticle")
-public class TArticleController {
-
-}
-

+ 0 - 21
service-website/service-website-biz/src/main/java/com/usky/website/controller/web/TCategoryController.java

@@ -1,21 +0,0 @@
-package com.usky.website.controller.web;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.stereotype.Controller;
-
-/**
- * <p>
- *  前端控制器
- * </p>
- *
- * @author ya
- * @since 2022-08-29
- */
-@Controller
-@RequestMapping("/tCategory")
-public class TCategoryController {
-
-}
-

+ 85 - 67
service-website/service-website-biz/src/main/java/com/usky/website/domain/TArticle.java → service-website/service-website-biz/src/main/java/com/usky/website/domain/SiteArticle.java

@@ -1,67 +1,85 @@
-package com.usky.website.domain;
-
-import java.time.LocalDateTime;
-import java.io.Serializable;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-/**
- * <p>
- * 
- * </p>
- *
- * @author ya
- * @since 2022-08-29
- */
-@Data
-@EqualsAndHashCode(callSuper = false)
-public class TArticle implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-
-    private String id;
-
-    private String author;
-
-    private String content;
-
-    private Integer hits;
-
-    private String htmlfilepath;
-
-    private Integer ispublication;
-
-    private Integer isrecommend;
-
-    private Integer istop;
-
-    private String koname;
-
-    private String categoryid;
-
-    private String image;
-
-    private Integer ishot;
-
-    private Integer istui;
-
-    private Integer iscai;
-
-    private String lmtitle;
-
-    private String zhaiyao;
-
-    private String title;
-
-    private String metadescription;
-
-    private String metakeywords;
-
-    private LocalDateTime createdate;
-
-    private LocalDateTime modifydate;
-
-    private Integer version;
-
-
-}
+package com.usky.website.domain;
+
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 官网_内容管理
+ * </p>
+ *
+ * @author ya
+ * @since 2022-08-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class SiteArticle implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    private Integer id;
+
+    /**
+     * 内容标题;
+     */
+    private String title;
+
+    /**
+     * 作者
+     */
+    private String author;
+
+    /**
+     * 内容
+     */
+    private String content;
+
+    /**
+     * 点击量;
+     */
+    private Integer hits;
+
+    /**
+     * 内容文件路径
+     */
+    private String htmlfilepath;
+
+    /**
+     * 是否置顶;0:否 1:是
+     */
+    private Integer istop;
+
+    /**
+     * 栏目ID
+     */
+    private Integer categoryid;
+
+    /**
+     * 内容图片;
+     */
+    private String image;
+
+    /**
+     * 内容副标题;
+     */
+    private String lmtitle;
+
+    /**
+     * 内容摘要;
+     */
+    private String zhaiyao;
+
+    /**
+     * 创建时间;
+     */
+    private LocalDateTime createdate;
+
+    /**
+     * 修改时间;
+     */
+    private LocalDateTime modifydate;
+
+
+}

+ 91 - 81
service-website/service-website-biz/src/main/java/com/usky/website/domain/TCategory.java → service-website/service-website-biz/src/main/java/com/usky/website/domain/SiteCategory.java

@@ -1,81 +1,91 @@
-package com.usky.website.domain;
-
-import java.time.LocalDateTime;
-import com.baomidou.mybatisplus.annotation.TableField;
-import java.io.Serializable;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-
-/**
- * <p>
- * 
- * </p>
- *
- * @author ya
- * @since 2022-08-29
- */
-@Data
-@EqualsAndHashCode(callSuper = false)
-public class TCategory implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-
-    private String id;
-
-    private String pid;
-
-    private String mid;
-
-    /**
-     * 栏目名称
-     */
-    private String name;
-
-    /**
-     * 栏目简称
-     */
-    private String sname;
-
-    /**
-     * 是否首页栏目
-     */
-    @TableField("isMenu")
-    private String isMenu;
-
-    /**
-     * 是否新栏目
-     */
-    @TableField("isNew")
-    private String isNew;
-
-    /**
-     * 页面模板
-     */
-    private String tpl;
-
-    private String website;
-
-    @TableField("imagePath")
-    private String imagePath;
-
-    private String title;
-
-    private String metakeywords;
-
-    private String metadescription;
-
-    private LocalDateTime createdate;
-
-    private LocalDateTime modifydate;
-
-    private Integer version;
-
-    /**
-     * 栏目图片
-     */
-    private String sortindex;
-
-    private String status;
-
-
-}
+package com.usky.website.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 官网_栏目管理
+ * </p>
+ *
+ * @author ya
+ * @since 2022-08-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class SiteCategory implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 父级ID
+     */
+    private Integer pid;
+
+    /**
+     * 栏目名称
+     */
+    private String categoryName;
+
+    /**
+     * 栏目简称
+     */
+    private String sname;
+
+    /**
+     * 是否新栏目;0:否 1:是
+     */
+    @TableField("isNew")
+    private Integer isNew;
+
+    /**
+     * 页面模板
+     */
+    private String tpl;
+
+    /**
+     * 栏目图片;
+     */
+    @TableField("imagePath")
+    private String imagePath;
+
+    /**
+     * SEO关键字;
+     */
+    private String metakeywords;
+
+    /**
+     * SEO描述;
+     */
+    private String metadescription;
+
+    /**
+     * 创建时间;
+     */
+    private LocalDateTime createdate;
+
+    /**
+     * 修改时间;
+     */
+    private LocalDateTime modifydate;
+
+    /**
+     * 栏目排序
+     */
+    private Integer sortindex;
+
+    /**
+     * 状态;0:关闭 1:开启
+     */
+    private Integer status;
+
+
+}

+ 16 - 0
service-website/service-website-biz/src/main/java/com/usky/website/mapper/SiteArticleMapper.java

@@ -0,0 +1,16 @@
+package com.usky.website.mapper;
+
+import com.usky.website.domain.SiteArticle;
+import com.usky.common.mybatis.core.CrudMapper;
+
+/**
+ * <p>
+ * 官网_内容管理 Mapper 接口
+ * </p>
+ *
+ * @author ya
+ * @since 2022-08-31
+ */
+public interface SiteArticleMapper extends CrudMapper<SiteArticle> {
+
+}

+ 16 - 0
service-website/service-website-biz/src/main/java/com/usky/website/mapper/SiteCategoryMapper.java

@@ -0,0 +1,16 @@
+package com.usky.website.mapper;
+
+import com.usky.website.domain.SiteCategory;
+import com.usky.common.mybatis.core.CrudMapper;
+
+/**
+ * <p>
+ * 官网_栏目管理 Mapper 接口
+ * </p>
+ *
+ * @author ya
+ * @since 2022-08-31
+ */
+public interface SiteCategoryMapper extends CrudMapper<SiteCategory> {
+
+}

+ 0 - 16
service-website/service-website-biz/src/main/java/com/usky/website/mapper/TArticleMapper.java

@@ -1,16 +0,0 @@
-package com.usky.website.mapper;
-
-import com.usky.website.domain.TArticle;
-import com.usky.common.mybatis.core.CrudMapper;
-
-/**
- * <p>
- *  Mapper 接口
- * </p>
- *
- * @author ya
- * @since 2022-08-29
- */
-public interface TArticleMapper extends CrudMapper<TArticle> {
-
-}

+ 0 - 16
service-website/service-website-biz/src/main/java/com/usky/website/mapper/TCategoryMapper.java

@@ -1,16 +0,0 @@
-package com.usky.website.mapper;
-
-import com.usky.website.domain.TCategory;
-import com.usky.common.mybatis.core.CrudMapper;
-
-/**
- * <p>
- *  Mapper 接口
- * </p>
- *
- * @author ya
- * @since 2022-08-29
- */
-public interface TCategoryMapper extends CrudMapper<TCategory> {
-
-}

+ 16 - 0
service-website/service-website-biz/src/main/java/com/usky/website/service/SiteArticleService.java

@@ -0,0 +1,16 @@
+package com.usky.website.service;
+
+import com.usky.website.domain.SiteArticle;
+import com.usky.common.mybatis.core.CrudService;
+
+/**
+ * <p>
+ * 官网_内容管理 服务类
+ * </p>
+ *
+ * @author ya
+ * @since 2022-08-31
+ */
+public interface SiteArticleService extends CrudService<SiteArticle> {
+
+}

+ 16 - 0
service-website/service-website-biz/src/main/java/com/usky/website/service/SiteCategoryService.java

@@ -0,0 +1,16 @@
+package com.usky.website.service;
+
+import com.usky.website.domain.SiteCategory;
+import com.usky.common.mybatis.core.CrudService;
+
+/**
+ * <p>
+ * 官网_栏目管理 服务类
+ * </p>
+ *
+ * @author ya
+ * @since 2022-08-31
+ */
+public interface SiteCategoryService extends CrudService<SiteCategory> {
+
+}

+ 0 - 16
service-website/service-website-biz/src/main/java/com/usky/website/service/TArticleService.java

@@ -1,16 +0,0 @@
-package com.usky.website.service;
-
-import com.usky.website.domain.TArticle;
-import com.usky.common.mybatis.core.CrudService;
-
-/**
- * <p>
- *  服务类
- * </p>
- *
- * @author ya
- * @since 2022-08-29
- */
-public interface TArticleService extends CrudService<TArticle> {
-
-}

+ 0 - 16
service-website/service-website-biz/src/main/java/com/usky/website/service/TCategoryService.java

@@ -1,16 +0,0 @@
-package com.usky.website.service;
-
-import com.usky.website.domain.TCategory;
-import com.usky.common.mybatis.core.CrudService;
-
-/**
- * <p>
- *  服务类
- * </p>
- *
- * @author ya
- * @since 2022-08-29
- */
-public interface TCategoryService extends CrudService<TCategory> {
-
-}

+ 20 - 0
service-website/service-website-biz/src/main/java/com/usky/website/service/impl/SiteArticleServiceImpl.java

@@ -0,0 +1,20 @@
+package com.usky.website.service.impl;
+
+import com.usky.website.domain.SiteArticle;
+import com.usky.website.mapper.SiteArticleMapper;
+import com.usky.website.service.SiteArticleService;
+import com.usky.common.mybatis.core.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 官网_内容管理 服务实现类
+ * </p>
+ *
+ * @author ya
+ * @since 2022-08-31
+ */
+@Service
+public class SiteArticleServiceImpl extends AbstractCrudService<SiteArticleMapper, SiteArticle> implements SiteArticleService {
+
+}

+ 20 - 0
service-website/service-website-biz/src/main/java/com/usky/website/service/impl/SiteCategoryServiceImpl.java

@@ -0,0 +1,20 @@
+package com.usky.website.service.impl;
+
+import com.usky.website.domain.SiteCategory;
+import com.usky.website.mapper.SiteCategoryMapper;
+import com.usky.website.service.SiteCategoryService;
+import com.usky.common.mybatis.core.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 官网_栏目管理 服务实现类
+ * </p>
+ *
+ * @author ya
+ * @since 2022-08-31
+ */
+@Service
+public class SiteCategoryServiceImpl extends AbstractCrudService<SiteCategoryMapper, SiteCategory> implements SiteCategoryService {
+
+}

+ 0 - 20
service-website/service-website-biz/src/main/java/com/usky/website/service/impl/TArticleServiceImpl.java

@@ -1,20 +0,0 @@
-package com.usky.website.service.impl;
-
-import com.usky.website.domain.TArticle;
-import com.usky.website.mapper.TArticleMapper;
-import com.usky.website.service.TArticleService;
-import com.usky.common.mybatis.core.AbstractCrudService;;
-import org.springframework.stereotype.Service;
-
-/**
- * <p>
- *  服务实现类
- * </p>
- *
- * @author ya
- * @since 2022-08-29
- */
-@Service
-public class TArticleServiceImpl extends AbstractCrudService;<TArticleMapper, TArticle> implements TArticleService {
-
-}

+ 0 - 20
service-website/service-website-biz/src/main/java/com/usky/website/service/impl/TCategoryServiceImpl.java

@@ -1,20 +0,0 @@
-package com.usky.website.service.impl;
-
-import com.usky.website.domain.TCategory;
-import com.usky.website.mapper.TCategoryMapper;
-import com.usky.website.service.TCategoryService;
-import com.usky.common.mybatis.core.AbstractCrudService;;
-import org.springframework.stereotype.Service;
-
-/**
- * <p>
- *  服务实现类
- * </p>
- *
- * @author ya
- * @since 2022-08-29
- */
-@Service
-public class TCategoryServiceImpl extends AbstractCrudService;<TCategoryMapper, TCategory> implements TCategoryService {
-
-}

+ 22 - 31
service-website/service-website-biz/src/main/resources/mapper/website/TArticleMapper.xml → service-website/service-website-biz/src/main/resources/mapper/website/SiteArticleMapper.xml

@@ -1,31 +1,22 @@
-<?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.usky.website.mapper.TArticleMapper">
-
-    <!-- 通用查询映射结果 -->
-    <resultMap id="BaseResultMap" type="com.usky.website.domain.TArticle">
-        <id column="id" property="id" />
-        <result column="author" property="author" />
-        <result column="content" property="content" />
-        <result column="hits" property="hits" />
-        <result column="htmlfilepath" property="htmlfilepath" />
-        <result column="ispublication" property="ispublication" />
-        <result column="isrecommend" property="isrecommend" />
-        <result column="istop" property="istop" />
-        <result column="koname" property="koname" />
-        <result column="categoryid" property="categoryid" />
-        <result column="image" property="image" />
-        <result column="ishot" property="ishot" />
-        <result column="istui" property="istui" />
-        <result column="iscai" property="iscai" />
-        <result column="lmtitle" property="lmtitle" />
-        <result column="zhaiyao" property="zhaiyao" />
-        <result column="title" property="title" />
-        <result column="metadescription" property="metadescription" />
-        <result column="metakeywords" property="metakeywords" />
-        <result column="createdate" property="createdate" />
-        <result column="modifydate" property="modifydate" />
-        <result column="version" property="version" />
-    </resultMap>
-
-</mapper>
+<?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.usky.website.mapper.SiteArticleMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.website.domain.SiteArticle">
+        <id column="id" property="id" />
+        <result column="title" property="title" />
+        <result column="author" property="author" />
+        <result column="content" property="content" />
+        <result column="hits" property="hits" />
+        <result column="htmlfilepath" property="htmlfilepath" />
+        <result column="istop" property="istop" />
+        <result column="categoryid" property="categoryid" />
+        <result column="image" property="image" />
+        <result column="lmtitle" property="lmtitle" />
+        <result column="zhaiyao" property="zhaiyao" />
+        <result column="createdate" property="createdate" />
+        <result column="modifydate" property="modifydate" />
+    </resultMap>
+
+</mapper>

+ 22 - 27
service-website/service-website-biz/src/main/resources/mapper/website/TCategoryMapper.xml → service-website/service-website-biz/src/main/resources/mapper/website/SiteCategoryMapper.xml

@@ -1,27 +1,22 @@
-<?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.usky.website.mapper.TCategoryMapper">
-
-    <!-- 通用查询映射结果 -->
-    <resultMap id="BaseResultMap" type="com.usky.website.domain.TCategory">
-        <id column="id" property="id" />
-        <result column="pid" property="pid" />
-        <result column="mid" property="mid" />
-        <result column="name" property="name" />
-        <result column="sname" property="sname" />
-        <result column="isMenu" property="isMenu" />
-        <result column="isNew" property="isNew" />
-        <result column="tpl" property="tpl" />
-        <result column="website" property="website" />
-        <result column="imagePath" property="imagePath" />
-        <result column="title" property="title" />
-        <result column="metakeywords" property="metakeywords" />
-        <result column="metadescription" property="metadescription" />
-        <result column="createdate" property="createdate" />
-        <result column="modifydate" property="modifydate" />
-        <result column="version" property="version" />
-        <result column="sortindex" property="sortindex" />
-        <result column="status" property="status" />
-    </resultMap>
-
-</mapper>
+<?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.usky.website.mapper.SiteCategoryMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.website.domain.SiteCategory">
+        <id column="id" property="id" />
+        <result column="pid" property="pid" />
+        <result column="category_name" property="categoryName" />
+        <result column="sname" property="sname" />
+        <result column="isNew" property="isNew" />
+        <result column="tpl" property="tpl" />
+        <result column="imagePath" property="imagePath" />
+        <result column="metakeywords" property="metakeywords" />
+        <result column="metadescription" property="metadescription" />
+        <result column="createdate" property="createdate" />
+        <result column="modifydate" property="modifydate" />
+        <result column="sortindex" property="sortindex" />
+        <result column="status" property="status" />
+    </resultMap>
+
+</mapper>