@RestController @RequestMapping(value="/ykz/api/") @Validated @Permission public class YkzApiController extends Object
| 构造器和说明 |
|---|
YkzApiController() |
| 限定符和类型 | 方法和说明 |
|---|---|
Result<YkzAccessToken> |
accessToken()
获取应用access_token
|
Result<String> |
cancelTodo(String assigneeId,
String taskUuid,
boolean closePackage)
待办-取消
|
Result<YkzTodoInfoVO> |
createTodo(YkzTodoInfo todoInfo)
待办-创建
|
Result<String> |
finishTodo(String assigneeId,
String taskUuid,
boolean closePackage)
待办-完成
|
Result<YkzLoginToken> |
getTokenInfo(String authCode)
根据authCode获取登录token
|
Result<YkzLoginUser> |
getUserInfo(String authCode)
获取用户信息
|
Result<String> |
revokeWorkNotice(YkzWorkNoticeBackOut ykzWorkNotice)
工作通知-撤销
|
Result<String> |
sendMsg(YkzSendMsg ykzSendMsg)
发送消息
|
Result<String> |
sendWorkNotice(YkzWorkNotice ykzWorkNotice)
工作通知-发送
|
@GetMapping(value="/login/accessToken") public Result<YkzAccessToken> accessToken()
@GetMapping(value="/login/getUserInfo") public Result<YkzLoginUser> getUserInfo(@RequestParam(value="authCode") String authCode)
@GetMapping(value="/login/getTokenInfo") public Result<YkzLoginToken> getTokenInfo(@RequestParam(value="authCode") String authCode)
@PostMapping(value="/msg/send") public Result<String> sendMsg(@RequestBody YkzSendMsg ykzSendMsg)
@PostMapping(value="/workNotice/send") public Result<String> sendWorkNotice(@RequestBody YkzWorkNotice ykzWorkNotice)
@PostMapping(value="/workNotice/revoke") public Result<String> revokeWorkNotice(@RequestBody YkzWorkNoticeBackOut ykzWorkNotice)
@PostMapping(value="/todo/create") public Result<YkzTodoInfoVO> createTodo(@RequestBody YkzTodoInfo todoInfo)
@GetMapping(value="/todo/finish") public Result<String> finishTodo(@RequestParam(value="assigneeId") String assigneeId, @RequestParam(value="taskUuid") String taskUuid, @RequestParam(value="closePackage",required=false,defaultValue="false") boolean closePackage)
assigneeId - 接收人IDtaskUuid - 任务主键closePackage - 是否同步关闭实例,默认false@GetMapping(value="/todo/cancel") public Result<String> cancelTodo(@RequestParam(value="assigneeId") String assigneeId, @RequestParam(value="taskUuid") String taskUuid, @RequestParam(value="closePackage",required=false,defaultValue="false") boolean closePackage)
assigneeId - 接收人IDtaskUuid - 任务主键closePackage - 是否同步关闭实例,默认falseCopyright © 2024. All rights reserved.