@RestController @RequestMapping(value="/system/post") public class SysPostController extends Object
| 构造器和说明 |
|---|
SysPostController() |
| 限定符和类型 | 方法和说明 |
|---|---|
Result |
add(SysPost post)
新增岗位
|
Result |
detail(Long id)
详情页
|
Result |
edit(SysPost post)
修改岗位
|
void |
export(javax.servlet.http.HttpServletResponse response,
SysPost sysPost)
导出岗位
|
Result |
list(SysPost sysPost,
Integer pageNo,
Integer pageSize)
分页查询
|
Result |
remove(Long[] postIds)
删除岗位
|
@OperateLog(title="\u5c97\u4f4d\u7ba1\u7406", businessType=DETAIL) @GetMapping(value="{id}") @PreAuthorize(value="@auth.hasAuthority(\'system:post:query\')") public Result detail(@PathVariable Long id)
@OperateLog(title="\u5c97\u4f4d\u7ba1\u7406", businessType=LIST) @PreAuthorize(value="@auth.hasAuthority(\'system:post:query\')") @GetMapping(value="/list") public Result list(SysPost sysPost, @RequestParam(name="pageNum",defaultValue="1") Integer pageNo, @RequestParam(name="pageSize",defaultValue="10") Integer pageSize)
sysPost - 分页查询筛选条件pageNo - 页码pageSize - 每页的数量@PreAuthorize(value="@auth.hasAuthority(\'system:post:remove\')")
@DeleteMapping(value="/{postIds}")
public Result remove(@PathVariable
Long[] postIds)
@PreAuthorize(value="@auth.hasAuthority(\'system:post:add\')") @PostMapping public Result add(@Validated @RequestBody SysPost post)
@PreAuthorize(value="@auth.hasAuthority(\'system:post:edit\')") @PutMapping public Result edit(@Validated @RequestBody SysPost post)
@OperateLog(title="\u5c97\u4f4d\u7ba1\u7406", businessType=EXPORT) @PreAuthorize(value="@auth.hasAuthority(\'system:post:export\')") @PostMapping(value="/export") public void export(javax.servlet.http.HttpServletResponse response, SysPost sysPost) throws Exception
ExceptionCopyright © 2023. All rights reserved.