diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/AppUserFriendController.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/AppUserFriendController.java index 372e253..f5015a2 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/AppUserFriendController.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/AppUserFriendController.java @@ -4,6 +4,7 @@ import java.util.List; import java.io.IOException; import javax.servlet.http.HttpServletResponse; +import com.ruoyi.app.domain.vo.AppUserFriendVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; @@ -48,23 +49,23 @@ public class AppUserFriendController extends BaseController public TableDataInfo list(AppUserFriend appUserFriend) { startPage(); - List list = appUserFriendService.selectAppUserFriendList(appUserFriend); + List list = appUserFriendService.selectAppUserFriendList(appUserFriend); return getDataTable(list); } /** * 导出用户好友列表 */ - @RequiresPermissions("app:friend:export") +/* @RequiresPermissions("app:friend:export") @Log(title = "用户好友", businessType = BusinessType.EXPORT) @PostMapping("/export") @ApiOperation(value = "导出用户好友列表", notes = "导出用户好友列表", httpMethod = "POST") public void export(HttpServletResponse response, AppUserFriend appUserFriend) { - List list = appUserFriendService.selectAppUserFriendList(appUserFriend); + List list = appUserFriendService.selectAppUserFriendList(appUserFriend); ExcelUtil util = new ExcelUtil(AppUserFriend.class); util.exportExcel(response, list, "用户好友数据"); - } + }*/ /** * 获取用户好友详细信息 diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/domain/vo/AppUserFriendVo.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/domain/vo/AppUserFriendVo.java new file mode 100644 index 0000000..8520acc --- /dev/null +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/domain/vo/AppUserFriendVo.java @@ -0,0 +1,57 @@ +package com.ruoyi.app.domain.vo; + +import com.ruoyi.app.domain.AppUserFriend; +import com.ruoyi.common.core.annotation.Excel; +import com.ruoyi.common.core.web.domain.BaseEntity; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; + +/** + * 用户好友对象 app_user_friend + * + * @author wyh + * @date 2024-04-24 + */ +public class AppUserFriendVo extends AppUserFriend +{ + private static final long serialVersionUID = 1L; + + /** 我的id */ + @Excel(name = "名字") + private String username; + + /** 好友id */ + @Excel(name = "头像") + private String avatarUrl; + + public void setUsername(String username) { + this.username = username; + } + + public String getUsername() { + return username; + } + + public void setAvatarUrl(String avatarUrl) { + this.avatarUrl = avatarUrl; + } + + public String getAvatarUrl() { + return avatarUrl; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("userId", getUserId()) + .append("friendId", getFriendId()) + .append("status", getStatus()) + .append("createTime", getCreateTime()) + .append("updateTime", getUpdateTime()) + .append("createBy", getCreateBy()) + .append("updateBy", getUpdateBy()) + .append("remark", getRemark()) + .toString(); + } +} diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/mapper/AppUserFriendMapper.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/mapper/AppUserFriendMapper.java index c9f89a0..ec4e42b 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/mapper/AppUserFriendMapper.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/mapper/AppUserFriendMapper.java @@ -2,6 +2,7 @@ package com.ruoyi.app.mapper; import java.util.List; import com.ruoyi.app.domain.AppUserFriend; +import com.ruoyi.app.domain.vo.AppUserFriendVo; /** * 用户好友Mapper接口 @@ -26,6 +27,7 @@ public interface AppUserFriendMapper * @return 用户好友集合 */ public List selectAppUserFriendList(AppUserFriend appUserFriend); + public List selectFriendList(AppUserFriend appUserFriend); /** * 新增用户好友 diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/IAppUserFriendService.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/IAppUserFriendService.java index 7c2c105..39eb686 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/IAppUserFriendService.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/IAppUserFriendService.java @@ -2,6 +2,7 @@ package com.ruoyi.app.service; import java.util.List; import com.ruoyi.app.domain.AppUserFriend; +import com.ruoyi.app.domain.vo.AppUserFriendVo; /** * 用户好友Service接口 @@ -25,7 +26,7 @@ public interface IAppUserFriendService * @param appUserFriend 用户好友 * @return 用户好友集合 */ - public List selectAppUserFriendList(AppUserFriend appUserFriend); + public List selectAppUserFriendList(AppUserFriend appUserFriend); /** * 新增用户好友 diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/impl/AppUserFriendServiceImpl.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/impl/AppUserFriendServiceImpl.java index 09540dc..bd3f4d2 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/impl/AppUserFriendServiceImpl.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/service/impl/AppUserFriendServiceImpl.java @@ -1,6 +1,8 @@ package com.ruoyi.app.service.impl; import java.util.List; + +import com.ruoyi.app.domain.vo.AppUserFriendVo; import com.ruoyi.common.core.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -39,9 +41,9 @@ public class AppUserFriendServiceImpl implements IAppUserFriendService * @return 用户好友 */ @Override - public List selectAppUserFriendList(AppUserFriend appUserFriend) + public List selectAppUserFriendList(AppUserFriend appUserFriend) { - return appUserFriendMapper.selectAppUserFriendList(appUserFriend); + return appUserFriendMapper.selectFriendList(appUserFriend); } /** diff --git a/gan-modules/ruoyi-gan/src/main/resources/mapper/app/AppUserFriendMapper.xml b/gan-modules/ruoyi-gan/src/main/resources/mapper/app/AppUserFriendMapper.xml index 996ea91..b1bc2b9 100644 --- a/gan-modules/ruoyi-gan/src/main/resources/mapper/app/AppUserFriendMapper.xml +++ b/gan-modules/ruoyi-gan/src/main/resources/mapper/app/AppUserFriendMapper.xml @@ -29,6 +29,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and updateBy = #{updateBy} + +