提交 96d10648 编写于 作者: 221900223吴良杰's avatar 221900223吴良杰

我的模块

上级 180c9217
package com.nav.dao;
import com.nav.pojo.User;
import com.nav.vo.result.LifePostResult;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* @ClassName MyDao
* @Description TODO
* @Date 2022/5/3 9:09
* @Author wlj
*/
public interface MyDao {
/**
* @Author: wlj
* @Description: 根据userId获取用户信息
* @DateTime: 2022/5/3 9:12
* @Params: [userId]
* @Return com.nav.pojo.User
*/
public User getMyInfo(@Param("userId") long userId);
/**
* @Author: wlj
* @Description: 根据用户id获取用户发布的文章
* @DateTime: 2022/5/3 9:14
* @Params: [userId]
* @Return java.util.List<com.nav.vo.result.LifePostResult>
*/
public List<LifePostResult> getMyPosts(@Param("userId") long userId);
/**
* @Author: wlj
* @Description: 根据用户id获取用户收藏的文章
* @DateTime: 2022/5/3 9:16
* @Params: [userId]
* @Return java.util.List<com.nav.vo.result.LifePostResult>
*/
public List<LifePostResult> getMyCollection(@Param("userId") long userId);
/**
* @Author: wlj
* @Description: 根据用户id获取关注列表
* @DateTime: 2022/5/3 9:18
* @Params: [userId]
* @Return java.util.List<com.nav.pojo.User>
*/
public List<User> getFollowList(@Param("userId") long userId);
/**
* @Author: wlj
* @Description: 根据用户id获取粉丝列表
* @DateTime: 2022/5/3 9:19
* @Params: [userId]
* @Return java.util.List<com.nav.pojo.User>
*/
public List<User> getFanList(@Param("userId") long userId);
}
package com.nav.service;
package com.nav.service.imp;
import com.nav.common.api.CommonResult;
import com.nav.service.CollectionListService;
import com.nav.vo.result.CollectionListResult;
import org.springframework.stereotype.Service;
......@@ -13,7 +14,7 @@ import java.util.List;
* @Author wlj
*/
@Service
public class CollectionListServiceImpl implements CollectionListService{
public class CollectionListServiceImpl implements CollectionListService {
private CollectionListService collectionListService;
......
......@@ -22,5 +22,7 @@ public class MyInfo {
private long id;
private long userId;
private User user;
private List<User> follows;//关注者列表
private List<User> fans;//粉丝列表
private CommonResult posts;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册