| | |
| | | if (request == null || request.ownerId() == null) return error("负责人不能为空"); |
| | | return success(service.create(request.content(), request.ownerId(), getUserId(), getUsername())); |
| | | } |
| | | /** 仅负责人可完成自己的待办,已处理不能再次修改。 */ |
| | | /** 仅负责人可处理自己的待办,已处理不能再次修改。 */ |
| | | @PutMapping("/{id}/handle") @PreAuthorize("@ss.hasPermi('todo:list:handle')") |
| | | public AjaxResult handle(@PathVariable long id, @RequestBody HandleRequest request) { |
| | | service.handle(id, getUserId(), request == null ? null : request.remark()); return success(); |
| | | public AjaxResult complete(@PathVariable long id, @RequestBody(required = false) HandleRequest request) { |
| | | service.completeTodo(id, getUserId(), request == null ? null : request.remark()); return success(); |
| | | } |
| | | /** 删除只作用于当前负责人自己的记录。 */ |
| | | @DeleteMapping("/{id}") @PreAuthorize("@ss.hasPermi('todo:list:remove')") |