类 UserTaskController
- java.lang.Object
-
- cn.dustlight.flow.application.controllers.UserTaskController
-
@RestController @RequestMapping("/v1") @CrossOrigin public class UserTaskController extends Object
-
-
构造器概要
构造器 构造器 说明 UserTaskController()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>completeUserTask(Long id, Map<String,Object> data, cn.dustlight.auth.resources.core.AuthPrincipal principal)static Collection<String>getRoles(cn.dustlight.auth.resources.core.AuthPrincipal principal)reactor.core.publisher.Mono<cn.dustlight.flow.core.flow.usertask.UserTask>getUserTask(Long id, cn.dustlight.auth.resources.core.AuthPrincipal principal)reactor.core.publisher.Flux<cn.dustlight.flow.core.flow.usertask.UserTask>getUserTasks(int page, int size, cn.dustlight.auth.resources.core.AuthPrincipal principal)
-
-
-
方法详细资料
-
getUserTask
@GetMapping("/task/{id}") public reactor.core.publisher.Mono<cn.dustlight.flow.core.flow.usertask.UserTask> getUserTask(@PathVariable(name="id") Long id, cn.dustlight.auth.resources.core.AuthPrincipal principal)
-
getUserTasks
@GetMapping("/tasks") public reactor.core.publisher.Flux<cn.dustlight.flow.core.flow.usertask.UserTask> getUserTasks(@RequestParam(name="page",required=false,defaultValue="0") int page, @RequestParam(name="size",required=false,defaultValue="10") int size, cn.dustlight.auth.resources.core.AuthPrincipal principal)
-
completeUserTask
@PostMapping("/task/{id}/completion") public reactor.core.publisher.Mono<Void> completeUserTask(@PathVariable(name="id") Long id, @RequestBody Map<String,Object> data, cn.dustlight.auth.resources.core.AuthPrincipal principal)
-
getRoles
public static Collection<String> getRoles(cn.dustlight.auth.resources.core.AuthPrincipal principal)
-
-