|
@@ -1,5 +1,6 @@
|
|
package com.xs.core.controller.team;
|
|
package com.xs.core.controller.team;
|
|
|
|
|
|
|
|
+import com.xs.core.common.annotation.OperationLog;
|
|
import com.xs.core.common.content.UserContext;
|
|
import com.xs.core.common.content.UserContext;
|
|
import com.xs.core.common.content.UserContextHolder;
|
|
import com.xs.core.common.content.UserContextHolder;
|
|
import com.xs.core.model.ResponseResult;
|
|
import com.xs.core.model.ResponseResult;
|
|
@@ -28,6 +29,7 @@ public class TeamShareController {
|
|
|
|
|
|
@Operation(summary = "获取我的团队信息", description = "获取我的团队信息")
|
|
@Operation(summary = "获取我的团队信息", description = "获取我的团队信息")
|
|
@PostMapping("/getMyTeamsInfo")
|
|
@PostMapping("/getMyTeamsInfo")
|
|
|
|
+ @OperationLog(description = "获取我的团队信息", operationType = "获取我的团队信息", module = "团队邀请")
|
|
public ResponseResult<TeamsInfoResp> getMyTeamsInfo() {
|
|
public ResponseResult<TeamsInfoResp> getMyTeamsInfo() {
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
TeamsInfoResp teamsInfoResp = teamShareService.getMyTeamsInfo(userContext.getId());
|
|
TeamsInfoResp teamsInfoResp = teamShareService.getMyTeamsInfo(userContext.getId());
|
|
@@ -36,6 +38,7 @@ public class TeamShareController {
|
|
|
|
|
|
@Operation(summary = "获取团队产出奖励信息", description = "获取团队产出奖励信息")
|
|
@Operation(summary = "获取团队产出奖励信息", description = "获取团队产出奖励信息")
|
|
@PostMapping("/getTeamShareUserListByType")
|
|
@PostMapping("/getTeamShareUserListByType")
|
|
|
|
+ @OperationLog(description = "获取团队产出奖励信息", operationType = "获取团队产出奖励信息", module = "团队邀请")
|
|
public ResponseResult<TeamShareInfoResp> getTeamShareUserListByType(@Validated @RequestBody TeamShareReq req) {
|
|
public ResponseResult<TeamShareInfoResp> getTeamShareUserListByType(@Validated @RequestBody TeamShareReq req) {
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
TeamShareInfoResp teamShareUserInfo = teamShareService.getTeamShareUserInfoByType(userContext.getId(), req);
|
|
TeamShareInfoResp teamShareUserInfo = teamShareService.getTeamShareUserInfoByType(userContext.getId(), req);
|
|
@@ -44,6 +47,7 @@ public class TeamShareController {
|
|
|
|
|
|
@Operation(summary = "收取团队奖励", description = "收取团队奖励")
|
|
@Operation(summary = "收取团队奖励", description = "收取团队奖励")
|
|
@PostMapping("/claimTeamShareReward")
|
|
@PostMapping("/claimTeamShareReward")
|
|
|
|
+ @OperationLog(description = "收取团队奖励", operationType = "收取团队奖励", module = "团队邀请")
|
|
public ResponseResult<List<TeamShareUserResp>> claimTeamShareReward(@Validated @RequestBody TeamShareReq req) {
|
|
public ResponseResult<List<TeamShareUserResp>> claimTeamShareReward(@Validated @RequestBody TeamShareReq req) {
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
teamShareService.claimTeamShareReward(userContext.getId(), req);
|
|
teamShareService.claimTeamShareReward(userContext.getId(), req);
|
|
@@ -52,6 +56,7 @@ public class TeamShareController {
|
|
|
|
|
|
@Operation(summary = "获取团队邀请固定奖励列表", description = "获取团队邀请固定奖励列表(邀请一人奖励1000金币)")
|
|
@Operation(summary = "获取团队邀请固定奖励列表", description = "获取团队邀请固定奖励列表(邀请一人奖励1000金币)")
|
|
@PostMapping("/getTeamInviteRewardsList")
|
|
@PostMapping("/getTeamInviteRewardsList")
|
|
|
|
+ @OperationLog(description = "获取团队邀请固定奖励列表", operationType = "获取团队邀请固定奖励列表", module = "团队邀请")
|
|
public ResponseResult<List<TeamInviteRewardsResp>> getTeamInviteRewardsList() {
|
|
public ResponseResult<List<TeamInviteRewardsResp>> getTeamInviteRewardsList() {
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
List<TeamInviteRewardsResp> teamInviteRewardsList = teamShareService.getTeamInviteRewardsList(userContext.getId());
|
|
List<TeamInviteRewardsResp> teamInviteRewardsList = teamShareService.getTeamInviteRewardsList(userContext.getId());
|
|
@@ -60,6 +65,7 @@ public class TeamShareController {
|
|
|
|
|
|
@Operation(summary = "收取团队邀请固定奖励", description = "收取团队邀请固定奖励")
|
|
@Operation(summary = "收取团队邀请固定奖励", description = "收取团队邀请固定奖励")
|
|
@PostMapping("/claimTeamInviteReward")
|
|
@PostMapping("/claimTeamInviteReward")
|
|
|
|
+ @OperationLog(description = "收取团队邀请固定奖励", operationType = "收取团队邀请固定奖励", module = "团队邀请")
|
|
public ResponseResult<?> claimTeamInviteReward() {
|
|
public ResponseResult<?> claimTeamInviteReward() {
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
teamShareService.claimTeamInviteReward(userContext.getId());
|
|
teamShareService.claimTeamInviteReward(userContext.getId());
|
|
@@ -68,6 +74,7 @@ public class TeamShareController {
|
|
|
|
|
|
@Operation(summary = "获取团队邀请任务可领取奖励", description = "获取团队邀请任务可领取奖励")
|
|
@Operation(summary = "获取团队邀请任务可领取奖励", description = "获取团队邀请任务可领取奖励")
|
|
@PostMapping("/getTeamInviteRewardsRules")
|
|
@PostMapping("/getTeamInviteRewardsRules")
|
|
|
|
+ @OperationLog(description = "获取团队邀请任务可领取奖励", operationType = "获取团队邀请任务可领取奖励", module = "团队邀请")
|
|
public ResponseResult<TeamInviteAvailableRewardsResp> getTeamInviteAvailableRewardsRules() {
|
|
public ResponseResult<TeamInviteAvailableRewardsResp> getTeamInviteAvailableRewardsRules() {
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
TeamInviteAvailableRewardsResp resp = teamShareService.getTeamInviteAvailableRewardsRules(userContext.getId());
|
|
TeamInviteAvailableRewardsResp resp = teamShareService.getTeamInviteAvailableRewardsRules(userContext.getId());
|
|
@@ -76,6 +83,7 @@ public class TeamShareController {
|
|
|
|
|
|
@Operation(summary = "领取团队邀请任务奖励", description = "领取团队邀请任务奖励")
|
|
@Operation(summary = "领取团队邀请任务奖励", description = "领取团队邀请任务奖励")
|
|
@PostMapping("/claimTeamInviteTaskReward")
|
|
@PostMapping("/claimTeamInviteTaskReward")
|
|
|
|
+ @OperationLog(description = "领取团队邀请任务奖励", operationType = "领取团队邀请任务奖励", module = "团队邀请")
|
|
public ResponseResult<?> claimTeamInviteTaskReward(@RequestBody ClaimTeamInviteTaskRewardReq req) {
|
|
public ResponseResult<?> claimTeamInviteTaskReward(@RequestBody ClaimTeamInviteTaskRewardReq req) {
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
UserContext userContext = UserContextHolder.getContext();
|
|
teamShareService.claimTeamInviteTaskReward(userContext.getId(), req.getRuleId());
|
|
teamShareService.claimTeamInviteTaskReward(userContext.getId(), req.getRuleId());
|