用户家族信息接口新增userID

This commit is contained in:
tianfeng 2026-01-08 17:09:20 +08:00
parent 00a108f265
commit 3d8b03444b
4 changed files with 10 additions and 5 deletions

View File

@ -3,6 +3,7 @@ package com.red.circle.other.adapter.app.family;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.red.circle.common.business.dto.cmd.AppExtCommand;
import com.red.circle.common.business.dto.cmd.app.AppUserIdCmd;
import com.red.circle.framework.web.controller.BaseController;
import com.red.circle.other.app.dto.clientobject.family.*;
import com.red.circle.other.app.dto.clientobject.room.RoomVoiceProfileCO;
@ -66,7 +67,7 @@ public class FamilyRestController extends BaseController {
* 用户家族基本信息
*/
@GetMapping("/user-base-info")
public FamilyBaseInfoCO getBaseInfo(AppExtCommand cmd) {
public FamilyBaseInfoCO getBaseInfo(AppUserIdCmd cmd) {
return familyService.getUserBaseInfo(cmd);
}

View File

@ -2,6 +2,7 @@ package com.red.circle.other.app.command.family;
import cn.hutool.core.collection.CollectionUtil;
import com.red.circle.common.business.dto.cmd.AppExtCommand;
import com.red.circle.common.business.dto.cmd.app.AppUserIdCmd;
import com.red.circle.framework.core.asserts.ResponseAssert;
import com.red.circle.framework.core.response.CommonErrorCode;
import com.red.circle.other.app.dto.clientobject.family.FamilyBaseInfoCO;
@ -85,8 +86,8 @@ public class FamilyBaseInfoExe {
/**
* 查询用户自己的家族
*/
public FamilyBaseInfoCO execute2(AppExtCommand cmd) {
FamilyMemberInfo myFamilyInfo = familyMemberInfoService.getFamilyMemberByUserId(cmd.getReqUserId());
public FamilyBaseInfoCO execute2(AppUserIdCmd cmd) {
FamilyMemberInfo myFamilyInfo = familyMemberInfoService.getFamilyMemberByUserId(cmd.getUserId());
if (Objects.isNull(myFamilyInfo)) {
return null;
}

View File

@ -1,6 +1,8 @@
package com.red.circle.other.app.service.family;
import com.red.circle.common.business.dto.cmd.AppExtCommand;
import com.red.circle.common.business.dto.cmd.UserIdCmd;
import com.red.circle.common.business.dto.cmd.app.AppUserIdCmd;
import com.red.circle.other.app.command.family.ApplyJoinFamilyExe;
import com.red.circle.other.app.command.family.FamilyAdminExe;
import com.red.circle.other.app.command.family.FamilyBaseInfoExe;
@ -122,7 +124,7 @@ public class FamilyServiceImpl implements FamilyService {
}
@Override
public FamilyBaseInfoCO getUserBaseInfo(AppExtCommand cmd) {
public FamilyBaseInfoCO getUserBaseInfo(AppUserIdCmd cmd) {
return familyBaseInfoExe.execute2(cmd);
}

View File

@ -2,6 +2,7 @@ package com.red.circle.other.app.service.family;
import com.red.circle.common.business.dto.cmd.AppExtCommand;
import com.red.circle.common.business.dto.cmd.app.AppUserIdCmd;
import com.red.circle.framework.dto.PageResult;
import com.red.circle.other.app.dto.clientobject.family.*;
import com.red.circle.other.app.dto.clientobject.room.RoomVoiceProfileCO;
@ -48,7 +49,7 @@ public interface FamilyService {
/**
* 用户家族基本信息.
*/
FamilyBaseInfoCO getUserBaseInfo(AppExtCommand cmd);
FamilyBaseInfoCO getUserBaseInfo(AppUserIdCmd cmd);
/**