Skip to content

Commit cfa44ac

Browse files
committed
查询个人/他人喜爱实例
1 parent a76dd51 commit cfa44ac

File tree

18 files changed

+167
-45
lines changed

18 files changed

+167
-45
lines changed

springboot-dubbo-api/src/main/java/com/lzq/api/dto/AccountResult.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@ public class AccountResult implements Serializable{
9191
/**
9292
* 关注
9393
*/
94-
@TableField("follow")
95-
@JsonProperty("follow")
96-
private Integer follow;
94+
@TableField("following")
95+
@JsonProperty("following")
96+
private Integer following;
9797
@TableField(exist = false)
9898
/**
9999
* 我的关注

springboot-dubbo-api/src/main/java/com/lzq/api/pojo/Account.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,9 @@ public class Account implements Serializable, UserDetails {
112112
/**
113113
* 关注
114114
*/
115-
@TableField("follow")
116-
@JsonProperty("follow")
117-
private Integer follow;
115+
@TableField("following")
116+
@JsonProperty("following")
117+
private Integer following;
118118
/**
119119
* 创建时间
120120
*/

springboot-dubbo-api/src/main/java/com/lzq/api/pojo/Example.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public class Example implements Serializable {
6464
*/
6565
@TableField(value = "favorites")
6666
@JsonProperty("favorites")
67-
private String favorites;
67+
private Integer favorites;
6868

6969
@TableField(exist = false)
7070
@JsonProperty("myFavorites")
@@ -91,9 +91,14 @@ public class Example implements Serializable {
9191
* 乐观锁
9292
*/
9393
@JsonIgnore
94-
@Version //乐观锁注解
94+
@Version
9595
private Integer version;
96-
96+
/**
97+
* 是否删除
98+
*/
99+
@JsonIgnore
100+
@TableLogic
101+
private Integer deleted;
97102

98103

99104
}

springboot-dubbo-api/src/main/java/com/lzq/api/service/ExampleAccountService.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,20 @@
1111
*/
1212
public interface ExampleAccountService {
1313

14+
15+
/**
16+
* 通过实例名查询实例
17+
* @param exampleName 实例名
18+
* @param currentPage 当前页
19+
* @return
20+
*/
1421
PageInfo<ExampleAccount> queryByExampleName(String exampleName, Integer currentPage);
22+
23+
/**
24+
* 查询个人喜爱实例
25+
* @param username 用户名
26+
* @param currentPage 当前页
27+
* @return
28+
*/
29+
PageInfo<ExampleAccount> queryPersonFavorites(String username, Integer currentPage);
1530
}

springboot-dubbo-api/src/main/java/com/lzq/api/service/ExampleService.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ public interface ExampleService {
4040
boolean deleteById(Integer exampleId);
4141

4242

43-
4443
/**
4544
* 通过用户名查询实例
46-
* @param username 用户名
45+
*
46+
* @param username 用户名
4747
* @param currentPage 当前页
4848
* @return
4949
*/
@@ -52,11 +52,12 @@ public interface ExampleService {
5252

5353
/**
5454
* 查询用户公开的实例
55-
* @param username 用户名
55+
*
56+
* @param username 用户名
5657
* @param currentPage 当前页
5758
* @return
5859
*/
59-
PageInfo<Example> queryByPublic(String username,Integer currentPage);
60+
PageInfo<Example> queryByPublic(String username, Integer currentPage);
6061

6162

6263

springboot-dubbo-service/src/main/java/com/lzq/dubboservice/mapper/ExampleAccountMapper.java

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

33
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
44
import com.lzq.api.dto.ExampleAccount;
5+
import org.apache.ibatis.annotations.Param;
56
import org.springframework.stereotype.Repository;
67

78
import java.util.List;
@@ -13,5 +14,8 @@
1314
*/
1415
@Repository
1516
public interface ExampleAccountMapper extends BaseMapper<ExampleAccount> {
17+
1618
public List<ExampleAccount> queryByExampleName(String exampleName);
19+
20+
List<ExampleAccount> queryPersonFavorites(@Param("username") String username);
1721
}

springboot-dubbo-service/src/main/java/com/lzq/dubboservice/mapper/ExampleMapper.java

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

33
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
44
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5+
import com.lzq.api.dto.ExampleAccount;
56
import com.lzq.api.pojo.Account;
67
import com.lzq.api.pojo.Example;
8+
import org.apache.ibatis.annotations.Param;
79
import org.springframework.stereotype.Repository;
810

11+
import java.util.List;
12+
913
/**
1014
* @author :LZQ
1115
* @description:TODO
1216
* @date :2021/8/26 15:07
1317
*/
1418
@Repository
1519
public interface ExampleMapper extends BaseMapper<Example> {
20+
21+
1622
}

springboot-dubbo-service/src/main/java/com/lzq/dubboservice/service/AccountResultServiceImpl.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ public AccountResult queryByUsername(String username) {
3333

3434
@Override
3535
public PageInfo<AccountResult> getFollowList(AccountResult result, Integer currentPage) {
36-
Page<AccountResult> page = new Page<>();
3736
PageHelper.startPage(currentPage,24);
3837
List<AccountResult> list = baseMapper.getFollowList(result);
3938
return new PageInfo<>(list);
@@ -42,7 +41,6 @@ public PageInfo<AccountResult> getFollowList(AccountResult result, Integer curre
4241

4342
@Override
4443
public PageInfo<AccountResult> getFanList(AccountResult result,Integer currentPage) {
45-
Page<AccountResult> page = new Page<>();
4644
PageHelper.startPage(currentPage,24);
4745
List<AccountResult> list = baseMapper.getFanList(result);
4846
return new PageInfo<>(list);

springboot-dubbo-service/src/main/java/com/lzq/dubboservice/service/ExampleAccountServiceImpl.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.lzq.dubboservice.service;
22

33
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4-
import com.github.pagehelper.Page;
54
import com.github.pagehelper.PageHelper;
65
import com.github.pagehelper.PageInfo;
76
import com.lzq.api.dto.ExampleAccount;
@@ -23,11 +22,18 @@ public class ExampleAccountServiceImpl extends ServiceImpl<ExampleAccountMapper,
2322

2423
@Override
2524
public PageInfo<ExampleAccount> queryByExampleName(String exampleName,Integer currentPage) {
26-
Page<ExampleAccount> page = new Page<>();
2725
//当前页和每页条数
2826
PageHelper.startPage(currentPage,12);
2927
//获取全部数据
3028
List<ExampleAccount> list = baseMapper.queryByExampleName(exampleName);
3129
return new PageInfo<>(list);
3230
}
31+
32+
@Override
33+
public PageInfo<ExampleAccount> queryPersonFavorites(String username, Integer currentPage) {
34+
//当前页和每页条数
35+
PageHelper.startPage(currentPage,12);
36+
List<ExampleAccount> list = baseMapper.queryPersonFavorites(username);
37+
return new PageInfo<>(list);
38+
}
3339
}

springboot-dubbo-service/src/main/java/com/lzq/dubboservice/service/ExampleServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ public boolean deleteById(Integer exampleId) {
3939

4040
@Override
4141
public PageInfo<Example> queryByAccount(String username, Integer currentPage) {
42-
Page<Example> page = new Page<>();
4342
QueryWrapper<Example> wrapper = new QueryWrapper<>();
4443
wrapper.eq("username", username);
4544
//当前页和每页条数
@@ -50,7 +49,6 @@ public PageInfo<Example> queryByAccount(String username, Integer currentPage) {
5049

5150
@Override
5251
public PageInfo<Example> queryByPublic(String username, Integer currentPage) {
53-
Page<Example> page = new Page<>();
5452
QueryWrapper<Example> wrapper = new QueryWrapper<>();
5553
wrapper.eq("username", username);
5654
wrapper.eq("ispublic", 0);
@@ -59,4 +57,6 @@ public PageInfo<Example> queryByPublic(String username, Integer currentPage) {
5957
List<Example> list = baseMapper.selectList(wrapper);
6058
return new PageInfo<>(list);
6159
}
60+
61+
6262
}

0 commit comments

Comments
 (0)