From c7d8b57a26a81fa129efe67e1bd0346971bd0c77 Mon Sep 17 00:00:00 2001 From: WangHao <43278047@qq.com> Date: Sat, 5 Sep 2020 16:57:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=A9=A2=E4=B9=A6=E7=AD=BE=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=AF=B9=E5=BA=94=E7=9A=84=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/bookmark/domain/SqBookmark.java | 12 ++++++++ .../ruoyi/bookmark/domain/SqBookmarkTag.java | 16 +++++------ .../bookmark/mapper/SqBookmarkTagMapper.java | 28 +++++++++++++------ .../ruoyi/bookmark/mapper/SqTagMapper.java | 18 ++++++------ .../bookmark/mapper/SqUserTagMapper.java | 1 + .../mapper/bookmark/SqBookmarkMapper.xml | 9 ++++++ .../mapper/bookmark/SqBookmarkTagMapper.xml | 20 ++++++------- .../resources/mapper/bookmark/SqTagMapper.xml | 14 +++++----- .../mapper/bookmark/SqUserTagMapper.xml | 2 +- 9 files changed, 78 insertions(+), 42 deletions(-) diff --git a/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/domain/SqBookmark.java b/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/domain/SqBookmark.java index a70950178..3219d1258 100644 --- a/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/domain/SqBookmark.java +++ b/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/domain/SqBookmark.java @@ -8,6 +8,8 @@ import com.ruoyi.common.annotation.Excel; import javax.persistence.*; import java.util.Date; +import java.util.List; +import java.util.Map; /** * 书签管理对象 sq_bookmark 不存在的字段注解 @Transient @@ -86,6 +88,16 @@ public class SqBookmark @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; + private List> sqTags; + + + public List> getSqTags() { + return sqTags; + } + + public void setSqTags(List> sqTags) { + this.sqTags = sqTags; + } public Date getCreateTime() { return createTime; diff --git a/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/domain/SqBookmarkTag.java b/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/domain/SqBookmarkTag.java index e665b761c..5e671b353 100644 --- a/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/domain/SqBookmarkTag.java +++ b/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/domain/SqBookmarkTag.java @@ -7,11 +7,11 @@ import com.ruoyi.common.core.domain.BaseEntity; /** * 书签标签管理对象 sq_bookmark_tag - * + * * @author ruoyi * @date 2020-09-04 */ -public class SqBookmarkTag extends BaseEntity +public class SqBookmarkTag { private static final long serialVersionUID = 1L; @@ -26,30 +26,30 @@ public class SqBookmarkTag extends BaseEntity @Excel(name = "标签ID") private Long tagId; - public void setId(Long id) + public void setId(Long id) { this.id = id; } - public Long getId() + public Long getId() { return id; } - public void setBookmarkId(Long bookmarkId) + public void setBookmarkId(Long bookmarkId) { this.bookmarkId = bookmarkId; } - public Long getBookmarkId() + public Long getBookmarkId() { return bookmarkId; } - public void setTagId(Long tagId) + public void setTagId(Long tagId) { this.tagId = tagId; } - public Long getTagId() + public Long getTagId() { return tagId; } diff --git a/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/mapper/SqBookmarkTagMapper.java b/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/mapper/SqBookmarkTagMapper.java index 32022802e..4b821417e 100644 --- a/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/mapper/SqBookmarkTagMapper.java +++ b/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/mapper/SqBookmarkTagMapper.java @@ -1,19 +1,31 @@ package com.ruoyi.bookmark.mapper; import java.util.List; +import java.util.Map; + import com.ruoyi.bookmark.domain.SqBookmarkTag; +import com.ruoyi.bookmark.domain.SqTag; /** * 书签标签管理Mapper接口 - * + * * @author ruoyi * @date 2020-09-04 */ -public interface SqBookmarkTagMapper +public interface SqBookmarkTagMapper { + + /** + * 查询该篇文章的 所有书签 + * + * @param + * @return 书签_标签 + */ + public List> selectSqTaListById(Long bookmarkId); + /** * 查询书签标签管理 - * + * * @param id 书签标签管理ID * @return 书签标签管理 */ @@ -21,7 +33,7 @@ public interface SqBookmarkTagMapper /** * 查询书签标签管理列表 - * + * * @param sqBookmarkTag 书签标签管理 * @return 书签标签管理集合 */ @@ -29,7 +41,7 @@ public interface SqBookmarkTagMapper /** * 新增书签标签管理 - * + * * @param sqBookmarkTag 书签标签管理 * @return 结果 */ @@ -37,7 +49,7 @@ public interface SqBookmarkTagMapper /** * 修改书签标签管理 - * + * * @param sqBookmarkTag 书签标签管理 * @return 结果 */ @@ -45,7 +57,7 @@ public interface SqBookmarkTagMapper /** * 删除书签标签管理 - * + * * @param id 书签标签管理ID * @return 结果 */ @@ -53,7 +65,7 @@ public interface SqBookmarkTagMapper /** * 批量删除书签标签管理 - * + * * @param ids 需要删除的数据ID * @return 结果 */ diff --git a/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/mapper/SqTagMapper.java b/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/mapper/SqTagMapper.java index d3c381551..4a5d648b2 100644 --- a/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/mapper/SqTagMapper.java +++ b/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/mapper/SqTagMapper.java @@ -5,15 +5,17 @@ import com.ruoyi.bookmark.domain.SqTag; /** * 书签_标签Mapper接口 - * + * * @author ruoyi * @date 2020-09-04 */ -public interface SqTagMapper +public interface SqTagMapper { + + /** * 查询书签_标签 - * + * * @param id 书签_标签ID * @return 书签_标签 */ @@ -21,7 +23,7 @@ public interface SqTagMapper /** * 查询书签_标签列表 - * + * * @param sqTag 书签_标签 * @return 书签_标签集合 */ @@ -29,7 +31,7 @@ public interface SqTagMapper /** * 新增书签_标签 - * + * * @param sqTag 书签_标签 * @return 结果 */ @@ -37,7 +39,7 @@ public interface SqTagMapper /** * 修改书签_标签 - * + * * @param sqTag 书签_标签 * @return 结果 */ @@ -45,7 +47,7 @@ public interface SqTagMapper /** * 删除书签_标签 - * + * * @param id 书签_标签ID * @return 结果 */ @@ -53,7 +55,7 @@ public interface SqTagMapper /** * 批量删除书签_标签 - * + * * @param ids 需要删除的数据ID * @return 结果 */ diff --git a/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/mapper/SqUserTagMapper.java b/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/mapper/SqUserTagMapper.java index 5006df6f4..e8c4ff05d 100644 --- a/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/mapper/SqUserTagMapper.java +++ b/ruoyi-yunbookmark/src/main/java/com/ruoyi/bookmark/mapper/SqUserTagMapper.java @@ -14,6 +14,7 @@ import com.ruoyi.bookmark.domain.SqUserTag; public interface SqUserTagMapper { + /** *通过用户userID查用户的所有标签 * diff --git a/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqBookmarkMapper.xml b/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqBookmarkMapper.xml index 431a4e9d7..655b2cd1a 100644 --- a/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqBookmarkMapper.xml +++ b/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqBookmarkMapper.xml @@ -18,6 +18,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + + diff --git a/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqBookmarkTagMapper.xml b/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqBookmarkTagMapper.xml index 5ab40e5e1..010347691 100644 --- a/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqBookmarkTagMapper.xml +++ b/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqBookmarkTagMapper.xml @@ -3,7 +3,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + @@ -16,17 +16,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - + select a.bookmark_id as bookmarkId, a.tag_id as tagId,b.name from sq_bookmark_tag as a,sq_tag as b WHERE a.tag_id=b.id and a.bookmark_id = #{bookmarkId} - + insert into sq_bookmark_tag @@ -55,10 +55,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from sq_bookmark_tag where id in + delete from sq_bookmark_tag where id in #{id} - - \ No newline at end of file + + diff --git a/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqTagMapper.xml b/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqTagMapper.xml index fb768f3b7..9183e4f54 100644 --- a/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqTagMapper.xml +++ b/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqTagMapper.xml @@ -3,7 +3,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + @@ -21,7 +21,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + - + insert into sq_tag @@ -77,10 +77,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from sq_tag where id in + delete from sq_tag where id in #{id} - - \ No newline at end of file + + diff --git a/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqUserTagMapper.xml b/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqUserTagMapper.xml index f58b8d055..456b507bd 100644 --- a/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqUserTagMapper.xml +++ b/ruoyi-yunbookmark/src/main/resources/mapper/bookmark/SqUserTagMapper.xml @@ -71,7 +71,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"