From 4f63f7b3d53651392f4ffc7a9e45137813e0cbfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=BE=E5=87=A0=E6=B5=B7?= Date: Sun, 24 May 2020 22:54:51 +0800 Subject: [PATCH] =?UTF-8?q?dao=E5=B1=82=E4=BF=AE=E6=94=B9=20=20=E5=8D=95?= =?UTF-8?q?=E5=85=83=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/celess/blog/entity/Category.java | 34 +++-- src/main/java/cn/celess/blog/entity/Tag.java | 31 +++-- .../cn/celess/blog/entity/TagCategory.java | 19 +++ .../cn/celess/blog/mapper/CategoryMapper.java | 2 +- .../java/cn/celess/blog/mapper/TagMapper.java | 4 - src/main/resources/mapper/CategoryMapper.xml | 5 +- src/main/resources/mapper/tagMapper.xml | 1 - .../blog/mapper/CategoryMapperTest.java | 119 ++++++++++++++++++ .../cn/celess/blog/mapper/TagMapperTest.java | 91 ++++++++++++++ 9 files changed, 262 insertions(+), 44 deletions(-) create mode 100644 src/main/java/cn/celess/blog/entity/TagCategory.java create mode 100644 src/test/java/cn/celess/blog/mapper/CategoryMapperTest.java create mode 100644 src/test/java/cn/celess/blog/mapper/TagMapperTest.java diff --git a/src/main/java/cn/celess/blog/entity/Category.java b/src/main/java/cn/celess/blog/entity/Category.java index b72c9a0..815f7aa 100644 --- a/src/main/java/cn/celess/blog/entity/Category.java +++ b/src/main/java/cn/celess/blog/entity/Category.java @@ -1,20 +1,14 @@ -package cn.celess.blog.entity; - - -import lombok.Data; - - -/** - * @author : xiaohai - * @date : 2019/03/28 22:18 - */ -@Data -public class Category { - - private Long id; - - private String name; - - private String articles; - -} +package cn.celess.blog.entity; + +import lombok.NoArgsConstructor; + +/** + * @author : xiaohai + * @date : 2019/03/28 22:18 + */ +@NoArgsConstructor +public class Category extends TagCategory { + public Category(String name) { + super.setName(name); + } +} diff --git a/src/main/java/cn/celess/blog/entity/Tag.java b/src/main/java/cn/celess/blog/entity/Tag.java index 58526a4..e120cd0 100644 --- a/src/main/java/cn/celess/blog/entity/Tag.java +++ b/src/main/java/cn/celess/blog/entity/Tag.java @@ -1,16 +1,15 @@ -package cn.celess.blog.entity; - -import lombok.Data; - -/** - * @author : xiaohai - * @date : 2019/03/28 22:19 - */ -@Data -public class Tag { - private Long id; - - private String name; - - private String articles; -} +package cn.celess.blog.entity; + +import lombok.NoArgsConstructor; + +/** + * @author : xiaohai + * @date : 2019/03/28 22:19 + */ +@NoArgsConstructor +public class Tag extends TagCategory { + + public Tag(String name) { + super.setName(name); + } +} diff --git a/src/main/java/cn/celess/blog/entity/TagCategory.java b/src/main/java/cn/celess/blog/entity/TagCategory.java new file mode 100644 index 0000000..e8c0a16 --- /dev/null +++ b/src/main/java/cn/celess/blog/entity/TagCategory.java @@ -0,0 +1,19 @@ +package cn.celess.blog.entity; + +import lombok.Data; + +/** + * @Author: 小海 + * @Date: 2020-05-24 14:03 + * @Desc: + */ +@Data +public class TagCategory { + private Long id; + + private String name; + + private boolean category = true; + + private boolean deleted = false; +} diff --git a/src/main/java/cn/celess/blog/mapper/CategoryMapper.java b/src/main/java/cn/celess/blog/mapper/CategoryMapper.java index 2c3f941..2fc9017 100644 --- a/src/main/java/cn/celess/blog/mapper/CategoryMapper.java +++ b/src/main/java/cn/celess/blog/mapper/CategoryMapper.java @@ -34,7 +34,7 @@ public interface CategoryMapper { String getNameById(long id); - Long getIDByName(String name); + Long getIdByName(String name); Category getLastestCategory(); diff --git a/src/main/java/cn/celess/blog/mapper/TagMapper.java b/src/main/java/cn/celess/blog/mapper/TagMapper.java index 4877747..ed479c9 100644 --- a/src/main/java/cn/celess/blog/mapper/TagMapper.java +++ b/src/main/java/cn/celess/blog/mapper/TagMapper.java @@ -26,10 +26,6 @@ public interface TagMapper { Boolean existsByName(String name); - Long getIDByName(String name); - - String getNameById(long id); - Tag getLastestTag(); List findAll(); diff --git a/src/main/resources/mapper/CategoryMapper.xml b/src/main/resources/mapper/CategoryMapper.xml index 38d06fc..21363ea 100644 --- a/src/main/resources/mapper/CategoryMapper.xml +++ b/src/main/resources/mapper/CategoryMapper.xml @@ -1,7 +1,7 @@ - + @@ -56,7 +56,8 @@