@RestController
@RequestMapping(value="/api/leavemsg")
public class LeaveMessageController
extends io.xiaper.rest.controller.v1.BaseController
| 构造器和说明 |
|---|
LeaveMessageController() |
| 限定符和类型 | 方法和说明 |
|---|---|
io.xiaper.jpa.util.JsonResult |
claim(Principal principal,
Map map)
领取留言
|
io.xiaper.jpa.util.JsonResult |
claimed(Principal principal,
int page,
int size,
String client)
分页获取已经被领取的留言
|
io.xiaper.jpa.util.JsonResult |
filter(Principal principal,
int page,
int size,
String nickname,
String createdAtStart,
String createdAtEnd,
String workGroupNickname,
String agentRealName,
String client)
搜索过滤留言
|
io.xiaper.jpa.util.JsonResult |
get(Principal principal,
int page,
int size,
String client)
分页获取留言记录
FIXME: 管理员账号下面的所有客服账号均可见
|
io.xiaper.jpa.util.JsonResult |
reply(Principal principal,
Map map)
备注留言回复
|
io.xiaper.jpa.util.JsonResult |
save(Principal principal,
Map map)
保存留言
|
io.xiaper.jpa.util.JsonResult |
summarize(Principal principal,
Map map)
小结
|
io.xiaper.jpa.util.JsonResult |
unclaimed(Principal principal,
int page,
int size,
String client)
分页获取未被领取的留言
|
@GetMapping(value="/get") public io.xiaper.jpa.util.JsonResult get(Principal principal, @RequestParam(value="page") int page, @RequestParam(value="size") int size, @RequestParam(value="client") String client)
principal - principalpage - pagesize - sizeclient - client@GetMapping(value="/unclaimed") public io.xiaper.jpa.util.JsonResult unclaimed(Principal principal, @RequestParam(value="page") int page, @RequestParam(value="size") int size, @RequestParam(value="client") String client)
principal - principalpage - pagesize - sizeclient - client@GetMapping(value="/claimed") public io.xiaper.jpa.util.JsonResult claimed(Principal principal, @RequestParam(value="page") int page, @RequestParam(value="size") int size, @RequestParam(value="client") String client)
principal - principalpage - pagesize - sizeclient - client@PostMapping(value="/claim") @ResponseBody public io.xiaper.jpa.util.JsonResult claim(Principal principal, @RequestBody Map map)
principal - principalmap - map@PostMapping(value="/summarize") @ResponseBody public io.xiaper.jpa.util.JsonResult summarize(Principal principal, @RequestBody Map map)
principal - principalmap - map@PostMapping(value="/save") @ResponseBody public io.xiaper.jpa.util.JsonResult save(Principal principal, @RequestBody Map map)
principal - principalmap - map@PostMapping(value="/reply") @ResponseBody public io.xiaper.jpa.util.JsonResult reply(Principal principal, @RequestBody Map map)
principal - principalmap - map@GetMapping(value="/filter") public io.xiaper.jpa.util.JsonResult filter(Principal principal, @RequestParam(value="page") int page, @RequestParam(value="size") int size, @RequestParam(value="nickname") String nickname, @RequestParam(value="createdAtStart") String createdAtStart, @RequestParam(value="createdAtEnd") String createdAtEnd, @RequestParam(value="workGroupNickname") String workGroupNickname, @RequestParam(value="agentRealName") String agentRealName, @RequestParam(value="client") String client)
principal - principalpage - pagesize - sizenickname - nicknamecreatedAtStart - startcreatedAtEnd - endworkGroupNickname - nicknameagentRealName - realnameclient - clientCopyright © 2019. All rights reserved.