|
@@ -4,7 +4,6 @@ import com.ruoyi.common.core.constant.SecurityConstants;
|
|
|
import com.ruoyi.common.core.constant.ServiceNameConstants;
|
|
|
import com.ruoyi.common.core.domain.R;
|
|
|
import com.ruoyi.common.core.web.domain.AjaxResult;
|
|
|
-import com.ruoyi.common.core.web.page.TableDataInfo;
|
|
|
import com.ruoyi.system.api.domain.SysUser;
|
|
|
import com.ruoyi.system.api.model.LoginUser;
|
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
@@ -17,18 +16,18 @@ import org.springframework.web.bind.annotation.*;
|
|
|
*/
|
|
|
@FeignClient(contextId = "sysUserServiceFeign", value = ServiceNameConstants.SYSTEM_SERVICE)
|
|
|
@Service
|
|
|
-public interface SysUserServiceFeign {
|
|
|
+interface SysUserServiceFeign {
|
|
|
/**
|
|
|
* 获取当前用户信息
|
|
|
*/
|
|
|
@GetMapping(value = "/user/info/{username}")
|
|
|
- public R<LoginUser> info(@PathVariable("username") String username, @RequestHeader(value = SecurityConstants.FROM_SOURCE) String source);
|
|
|
+ R<LoginUser> info(@PathVariable("username") String username, @RequestHeader(value = SecurityConstants.FROM_SOURCE) String source);
|
|
|
|
|
|
/**
|
|
|
* 注册用户信息
|
|
|
*/
|
|
|
@PostMapping("/userFeign/register")
|
|
|
- public R<Boolean> register(@RequestBody SysUser sysUser, @RequestHeader(value = SecurityConstants.FROM_SOURCE) String source);
|
|
|
+ R<Boolean> register(@RequestBody SysUser sysUser, @RequestHeader(value = SecurityConstants.FROM_SOURCE) String source);
|
|
|
|
|
|
/**
|
|
|
* 获取用户信息
|
|
@@ -36,23 +35,23 @@ public interface SysUserServiceFeign {
|
|
|
* @return 用户信息
|
|
|
*/
|
|
|
@GetMapping("/userFeign/getInfo")
|
|
|
- public AjaxResult getInfo(@RequestHeader(value = SecurityConstants.FROM_SOURCE) String source);
|
|
|
+ AjaxResult getInfo(@RequestHeader(value = SecurityConstants.FROM_SOURCE) String source);
|
|
|
|
|
|
/**
|
|
|
* 根据用户编号获取详细信息
|
|
|
*/
|
|
|
- @GetMapping(value = {"/userFeign/{userId}","/userFeign/"})
|
|
|
- public AjaxResult getInfo(@PathVariable(value = "userId",required = false) Long userId, @RequestHeader(value = SecurityConstants.FROM_SOURCE) String source);
|
|
|
+ @GetMapping(value = {"/userFeign/{userId}"})
|
|
|
+ AjaxResult getInfo(@PathVariable(value = "userId", required = false) Long userId, @RequestHeader(value = SecurityConstants.FROM_SOURCE) String source);
|
|
|
|
|
|
/**
|
|
|
* 修改用户
|
|
|
*/
|
|
|
@PutMapping("/userFeign/")
|
|
|
- public AjaxResult edit(@Validated @RequestBody SysUser user, @RequestHeader(value = SecurityConstants.FROM_SOURCE) String source);
|
|
|
+ AjaxResult edit(@Validated @RequestBody SysUser user, @RequestHeader(value = SecurityConstants.FROM_SOURCE) String source);
|
|
|
|
|
|
/**
|
|
|
* 重置密码
|
|
|
*/
|
|
|
@PutMapping("/userFeign/resetPwd")
|
|
|
- public AjaxResult resetPwd(@RequestBody SysUser user, @RequestHeader(value = SecurityConstants.FROM_SOURCE) String source);
|
|
|
+ AjaxResult resetPwd(@RequestBody SysUser user, @RequestHeader(value = SecurityConstants.FROM_SOURCE) String source);
|
|
|
}
|