xuhy
2024-09-06 f2dff53d76a7e9a23e6a2ecfed58ce978dc41442
ruoyi-service/ruoyi-account/src/main/java/com/ruoyi/account/controller/TInviteUserController.java
@@ -1,8 +1,17 @@
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;
/**
 * <p>
@@ -16,5 +25,42 @@
@RequestMapping("/t-invite-user")
public class TInviteUserController {
   @Resource
   private TInviteUserService inviteUserService;
   /**
    * 获取用户邀请数据
    * @param query
    * @return
    */
   @PostMapping("/getInviteUser")
   public R<TInviteUser> getInviteUser(@RequestBody GetInviteUser query){
      TInviteUser one = inviteUserService.getOne(new LambdaQueryWrapper<TInviteUser>().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);
   }
}