Skip to content

Commit

Permalink
feat(用户模块): 添加用户类型查询 (#438)
Browse files Browse the repository at this point in the history
  • Loading branch information
tancongsir authored Nov 8, 2023
1 parent 4f1c89c commit d960338
Showing 1 changed file with 10 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,14 @@
import org.hswebframework.web.authorization.annotation.SaveAction;
import org.hswebframework.web.authorization.exception.UnAuthorizedException;
import org.jetlinks.community.auth.entity.UserDetail;
import org.jetlinks.community.auth.enums.UserEntityType;
import org.jetlinks.community.auth.enums.UserEntityTypes;
import org.jetlinks.community.auth.service.UserDetailService;
import org.jetlinks.community.auth.service.request.SaveUserDetailRequest;
import org.jetlinks.community.auth.service.request.SaveUserRequest;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;

@RestController
Expand Down Expand Up @@ -99,4 +102,11 @@ public Mono<Void> saveUserDetail(@RequestBody Mono<SaveUserDetailRequest> reques
.flatMap(tp2 -> userDetailService.saveUserDetail(tp2.getT1().getUser().getId(), tp2.getT2()));
}

@GetMapping("/types")
@Operation(summary = "获取所有用户类型")
@Authorize(merge = false)
public Flux<UserEntityType> getUserEntityTypes() {
return Flux.fromIterable(UserEntityTypes.getAllType());
}

}

0 comments on commit d960338

Please sign in to comment.