package com.ruoyi.account.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.ruoyi.account.api.model.TInviteUser; import com.ruoyi.account.api.vo.GetInviteUser; import com.ruoyi.account.service.TInviteUserService; import com.ruoyi.common.core.domain.R; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; /** *

* 前端控制器 *

* * @author luodangjia * @since 2024-08-06 */ @RestController @RequestMapping("/t-invite-user") public class TInviteUserController { @Resource private TInviteUserService inviteUserService; /** * 获取用户邀请数据 * @param query * @return */ @PostMapping("/getInviteUser") public R getInviteUser(@RequestBody GetInviteUser query){ TInviteUser one = inviteUserService.getOne(new LambdaQueryWrapper().eq(TInviteUser::getAppUserId, query.getBeInvitedAppUserId()) .eq(TInviteUser::getBeInvitedAppUserId, query.getBeInvitedAppUserId())); return R.ok(one); } /** * 修改邀请数据 * @param query */ @PostMapping("/updateInviteUser") public void updateInviteUser(@RequestBody TInviteUser query){ inviteUserService.updateById(query); } /** * 添加邀请数据 * @param query */ @PostMapping("/saveInviteUser") public void saveInviteUser(@RequestBody TInviteUser query){ inviteUserService.save(query); } }