Skip to content

Commit ec31277

Browse files
committed
add friend link page
1 parent e8ee5c1 commit ec31277

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1112
-506
lines changed

dimple-modules/dimple-blog-front/dimple-blog-front-service/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@
6666
<artifactId>dimple-common-datascope</artifactId>
6767
</dependency>
6868

69+
<dependency>
70+
<groupId>com.dimple</groupId>
71+
<artifactId>dimple-common-redis</artifactId>
72+
</dependency>
73+
6974
<!-- Dimple Common Log -->
7075
<dependency>
7176
<groupId>com.dimple</groupId>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.dimple.blog.front.service.entity;
2+
3+
import lombok.Data;
4+
5+
import java.util.Date;
6+
7+
/**
8+
* BlogArchiveItem
9+
*
10+
* @author BianXiaofeng
11+
* @date 3/7/2023 10:01 AM
12+
*/
13+
@Data
14+
public class BlogArchiveItem {
15+
private Long id;
16+
private String title;
17+
private String headerImage;
18+
private Date createTime;
19+
}

dimple-modules/dimple-blog-front/dimple-blog-front-service/src/main/java/com/dimple/blog/front/service/entity/BlogArticle.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ public class BlogArticle extends BaseEntity {
4646
*/
4747
private String summary;
4848

49+
private Long likeCount;
50+
4951
/**
5052
* article status, 1 is published, 2 is draft
5153
*/

dimple-modules/dimple-blog-front/dimple-blog-front-service/src/main/java/com/dimple/blog/front/service/mapper/BlogArchivesMapper.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.dimple.blog.front.service.mapper;
22

3+
import com.dimple.blog.front.service.entity.BlogArchiveItem;
34
import com.dimple.blog.front.service.entity.BlogArchives;
45

56
import java.util.List;
@@ -12,5 +13,8 @@
1213
* @date 2023-02-13
1314
*/
1415
public interface BlogArchivesMapper {
15-
List<BlogArchives> getArchives(String countType);
16+
List<BlogArchives> getArchiveList(String countType);
17+
18+
List<BlogArchiveItem> getArchives();
19+
1620
}

dimple-modules/dimple-blog-front/dimple-blog-front-service/src/main/java/com/dimple/blog/front/service/mapper/BlogArticleMapper.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.dimple.blog.front.service.entity.KeyValue;
66
import org.apache.ibatis.annotations.MapKey;
77

8+
import java.util.Collection;
89
import java.util.List;
910
import java.util.Set;
1011

@@ -38,7 +39,13 @@ public interface BlogArticleMapper {
3839
List<BlogArticle> selectBlogArticleByIds(List<Long> ids);
3940

4041
@MapKey("category_id")
41-
List<KeyValue<Long,Long>> selectBlogArticleCountByCategoryIds(Set<Long> categoryIds);
42+
List<KeyValue<Long, Long>> selectBlogArticleCountByCategoryIds(Set<Long> categoryIds);
4243

4344
List<BlogArticle> selectBlogArticlePrevNext(Long id);
45+
46+
List<BlogArticle> selectBlogArticleByTagId(Long tagId);
47+
48+
int likeArticle(Long id);
49+
50+
List<KeyValue<Long, Long>> getPvByArticleId(Collection<Long> ids);
4451
}

dimple-modules/dimple-blog-front/dimple-blog-front-service/src/main/java/com/dimple/blog/front/service/service/BlogArchivesService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,7 @@
1111
* @date 2/28/2023 11:09 AM
1212
*/
1313
public interface BlogArchivesService {
14+
List<BlogArchivesBO> getArchiveList(String countType);
15+
1416
List<BlogArchivesBO> getArchives(String countType);
1517
}

dimple-modules/dimple-blog-front/dimple-blog-front-service/src/main/java/com/dimple/blog/front/service/service/BlogArticleService.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,8 @@ public interface BlogArticleService {
4545
Map<Long, Long> selectBlogArticleCountByCategoryIds(Set<Long> collect);
4646

4747
BlogArticlePrevNextBO selectPrevNextArticle(Long id);
48+
49+
List<BlogArticleBO> selectBlogArticleListByTagId(Long tagId);
50+
51+
int likeArticle(Long id);
4852
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.dimple.blog.front.service.service.bo;
2+
3+
import lombok.Data;
4+
5+
import java.util.Date;
6+
7+
/**
8+
* BlogArchiveItem
9+
*
10+
* @author BianXiaofeng
11+
* @date 3/7/2023 10:00 AM
12+
*/
13+
@Data
14+
public class BlogArchiveItemBO {
15+
private Long id;
16+
private String title;
17+
private String headerImage;
18+
private Date createTime;
19+
}

dimple-modules/dimple-blog-front/dimple-blog-front-service/src/main/java/com/dimple/blog/front/service/service/bo/BlogArchivesBO.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import lombok.Data;
44

5+
import java.util.List;
6+
57
/**
68
* ArchivesVO
79
*
@@ -13,4 +15,6 @@ public class BlogArchivesBO {
1315
private Long count;
1416

1517
private String dateStr;
18+
19+
List<BlogArchiveItemBO> items;
1620
}

dimple-modules/dimple-blog-front/dimple-blog-front-service/src/main/java/com/dimple/blog/front/service/service/bo/BlogArticleBO.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,10 @@ public class BlogArticleBO extends BaseEntity {
5959
*/
6060
@Excel(name = "状态")
6161
private Integer articleStatus;
62+
@Excel(name = "点赞数量")
63+
private Long likeCount;
6264

65+
private Long pv;
6366
private List<String> blogTags;
6467

6568
}

0 commit comments

Comments
 (0)