From 7d8fa1ff822184a653e27045d51706ea82d5370b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9A=AE=E5=85=89=EF=BC=9A=E5=9F=8E=E4=B8=AD=E5=9F=8E?= <806783409@qq.com> Date: Tue, 5 Mar 2019 23:15:47 +0800 Subject: [PATCH] =?UTF-8?q?wiki=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repository/manage/entity/WikiPage.java | 15 +++- .../repository/manage/entity/WikiPageZan.java | 18 +++- .../manage/mapper/WikiPageMapper.java | 10 ++- .../manage/mapper/WikiPageZanMapper.java | 6 +- .../support/generator/CodeGenerator.java | 4 +- .../data/service/manage/WikiPageService.java | 2 +- .../service/manage/WikiPageZanService.java | 4 +- .../manage/impl/WikiPageServiceImpl.java | 2 +- .../manage/impl/WikiPageZanServiceImpl.java | 43 ++++++++- .../doc/dubbo/controller/DubboController.java | 67 ++++++-------- .../src/main/resources/application.yml | 9 +- .../com/zyplayer/doc/test/MediaTypeTest.java | 19 ++++ .../wiki/controller/WikiCommonController.java | 82 +++++++++++++----- .../wiki/controller/WikiPageController.java | 18 +++- .../controller/WikiPageFileController.java | 58 ++++++------- .../controller/WikiPageZanController.java | 34 ++------ .../wiki/controller/WikiSpaceController.java | 4 +- .../wiki/controller/vo/WikiPageContentVo.java | 9 ++ .../src/main/resources/doc-wiki.html | 59 +++++++++++-- .../resources/webjars/doc-wiki/img/zan.png | Bin 0 -> 433 bytes 20 files changed, 313 insertions(+), 150 deletions(-) create mode 100644 zyplayer-doc-manage/src/test/java/com/zyplayer/doc/test/MediaTypeTest.java create mode 100644 zyplayer-doc-wiki/src/main/resources/webjars/doc-wiki/img/zan.png diff --git a/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/WikiPage.java b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/WikiPage.java index 2a233590..5dad0bbc 100644 --- a/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/WikiPage.java +++ b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/WikiPage.java @@ -12,7 +12,7 @@ import java.util.Date; *
* * @author 暮光:城中城 - * @since 2019-02-24 + * @since 2019-03-05 */ public class WikiPage implements Serializable { @@ -44,6 +44,11 @@ public class WikiPage implements Serializable { */ private Integer nodeType; + /** + * 赞的数量 + */ + private Integer zanNum; + /** * 创建人ID */ @@ -114,6 +119,13 @@ public class WikiPage implements Serializable { public void setNodeType(Integer nodeType) { this.nodeType = nodeType; } + public Integer getZanNum() { + return zanNum; + } + + public void setZanNum(Integer zanNum) { + this.zanNum = zanNum; + } public Long getCreateUserId() { return createUserId; } @@ -172,6 +184,7 @@ public class WikiPage implements Serializable { ", name=" + name + ", parentId=" + parentId + ", nodeType=" + nodeType + + ", zanNum=" + zanNum + ", createUserId=" + createUserId + ", createUserName=" + createUserName + ", createTime=" + createTime + diff --git a/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/WikiPageZan.java b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/WikiPageZan.java index 4a5dd49a..b3f48ee9 100644 --- a/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/WikiPageZan.java +++ b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/entity/WikiPageZan.java @@ -1,9 +1,10 @@ package com.zyplayer.doc.data.repository.manage.entity; import com.baomidou.mybatisplus.annotation.IdType; -import java.util.Date; import com.baomidou.mybatisplus.annotation.TableId; + import java.io.Serializable; +import java.util.Date; /** *@@ -11,7 +12,7 @@ import java.io.Serializable; *
* * @author 暮光:城中城 - * @since 2019-02-24 + * @since 2019-03-05 */ public class WikiPageZan implements Serializable { @@ -48,6 +49,11 @@ public class WikiPageZan implements Serializable { */ private Date createTime; + /** + * 是否有效 0=无效 1=有效 + */ + private Integer yn; + public Long getId() { return id; } @@ -90,6 +96,13 @@ public class WikiPageZan implements Serializable { public void setCreateTime(Date createTime) { this.createTime = createTime; } + public Integer getYn() { + return yn; + } + + public void setYn(Integer yn) { + this.yn = yn; + } @Override public String toString() { @@ -100,6 +113,7 @@ public class WikiPageZan implements Serializable { ", createUserId=" + createUserId + ", createUserName=" + createUserName + ", createTime=" + createTime + + ", yn=" + yn + "}"; } } diff --git a/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/mapper/WikiPageMapper.java b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/mapper/WikiPageMapper.java index 0436d2f0..e739e8a1 100644 --- a/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/mapper/WikiPageMapper.java +++ b/zyplayer-doc-data/src/main/java/com/zyplayer/doc/data/repository/manage/mapper/WikiPageMapper.java @@ -1,7 +1,9 @@ package com.zyplayer.doc.data.repository.manage.mapper; -import com.zyplayer.doc.data.repository.manage.entity.WikiPage; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zyplayer.doc.data.repository.manage.entity.WikiPage; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Update; /** *@@ -9,8 +11,10 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; *
* * @author 暮光:城中城 - * @since 2019-02-24 + * @since 2019-03-05 */ public interface WikiPageMapper extends BaseMapper- * Mapper 接口 + * Mapper 接口 *
* * @author 暮光:城中城 - * @since 2019-02-24 + * @since 2019-03-05 */ public interface WikiPageZanMapper extends BaseMapper- * 服务实现类 + * 服务实现类 *
* * @author 暮光:城中城 - * @since 2019-02-24 + * @since 2019-03-05 */ @Service public class WikiPageZanServiceImpl extends ServiceImpl