@RestController @RequestMapping(value="/user") @Authorize @Resource(id="user", name="\u7cfb\u7edf\u7528\u6237", group="system") public class WebFluxUserController extends Object implements ReactiveServiceQueryController<UserEntity,String>
| 限定符和类型 | 类和说明 |
|---|---|
static class |
WebFluxUserController.ChangePasswordRequest |
| 构造器和说明 |
|---|
WebFluxUserController() |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Boolean> |
changePassword(WebFluxUserController.ChangePasswordRequest request) |
reactor.core.publisher.Mono<Integer> |
changeState(String id,
Byte state) |
reactor.core.publisher.Mono<Boolean> |
deleteUser(String id) |
DefaultReactiveUserService |
getService() |
reactor.core.publisher.Mono<Boolean> |
saveUser(reactor.core.publisher.Mono<UserEntity> user) |
reactor.core.publisher.Mono<Boolean> |
updateLoginUserInfo(UserEntity request) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcount, count, getById, query, query, queryPager, queryPager@PatchMapping @SaveAction public reactor.core.publisher.Mono<Boolean> saveUser(@RequestBody reactor.core.publisher.Mono<UserEntity> user)
@PutMapping(value="/{id:.+}/{state}")
@SaveAction
public reactor.core.publisher.Mono<Integer> changeState(@PathVariable
String id,
@PathVariable
Byte state)
@DeleteMapping(value="/{id:.+}")
@DeleteAction
public reactor.core.publisher.Mono<Boolean> deleteUser(@PathVariable
String id)
@PutMapping(value="/passwd") @Authorize(merge=false) public reactor.core.publisher.Mono<Boolean> changePassword(@RequestBody WebFluxUserController.ChangePasswordRequest request)
@PutMapping(value="/me") @Authorize(merge=false) public reactor.core.publisher.Mono<Boolean> updateLoginUserInfo(@RequestBody UserEntity request)
public DefaultReactiveUserService getService()
getService 在接口中 ReactiveServiceQueryController<UserEntity,String>Copyright © 2016–2020. All rights reserved.