other 新增团队数量接口

This commit is contained in:
tianfeng 2025-08-14 22:33:53 +08:00
parent 0ddee4f660
commit 1ba237c1e8
4 changed files with 24 additions and 0 deletions

View File

@ -96,6 +96,14 @@ public class TeamRestController extends BaseController {
return teamService.listTeamMember(cmd); return teamService.listTeamMember(cmd);
} }
/**
* 成员数量
*/
@GetMapping("/members/count")
public Integer countTeamMember(@Validated AppIdLongCmd cmd) {
return teamService.countTeamMember(cmd);
}
/** /**
* 获取我的团队成员列表. * 获取我的团队成员列表.
* *

View File

@ -100,4 +100,10 @@ public class TeamMemberListQryExe {
return teamMemberCOs; return teamMemberCOs;
} }
public Integer executeCount(AppIdLongCmd cmd) {
List<TeamMember> teamMembers = teamMemberService.listTeamMember(cmd.getId(),
3000);
return teamMembers.size();
}
} }

View File

@ -123,6 +123,11 @@ public class TeamServiceImpl implements TeamService {
return teamMemberListQryExe.execute(cmd); return teamMemberListQryExe.execute(cmd);
} }
@Override
public Integer countTeamMember(AppIdLongCmd cmd) {
return teamMemberListQryExe.executeCount(cmd);
}
@Override @Override
public List<TeamOwnMemberCO> listTeamMember(AppExtCommand cmd) { public List<TeamOwnMemberCO> listTeamMember(AppExtCommand cmd) {
return teamOwnMemberListQryExe.execute(cmd); return teamOwnMemberListQryExe.execute(cmd);

View File

@ -53,6 +53,11 @@ public interface TeamService {
*/ */
List<TeamMemberCO> listTeamMember(AppIdLongCmd cmd); List<TeamMemberCO> listTeamMember(AppIdLongCmd cmd);
/**
* 团队成员数量
*/
Integer countTeamMember(AppIdLongCmd cmd);
/** /**
* 获取我的团队成员. * 获取我的团队成员.
*/ */