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);
}
/**
* 成员数量
*/
@GetMapping("/members/count")
public Integer countTeamMember(@Validated AppIdLongCmd cmd) {
return teamService.countTeamMember(cmd);
}
/**
* 获取我的团队成员列表.
*

View File

@ -100,4 +100,10 @@ public class TeamMemberListQryExe {
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);
}
@Override
public Integer countTeamMember(AppIdLongCmd cmd) {
return teamMemberListQryExe.executeCount(cmd);
}
@Override
public List<TeamOwnMemberCO> listTeamMember(AppExtCommand cmd) {
return teamOwnMemberListQryExe.execute(cmd);

View File

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