whycxzp
2021-09-27 aebf48caa06d2831c56d66ba2f946800dff0b3a0
src/main/java/com/whyc/controller/PermissionController.java
@@ -16,16 +16,13 @@
@RequestMapping("permission")
@Api(tags = "权限")
@Slf4j
/**
 * 预留单纯的权限接口
 */
public class PermissionController {
    @Resource
    private PermissionService permissionService;
    @PostMapping
    @ApiOperation(value = "添加")
    public boolean add(@RequestBody Permission permission){
        return permissionService.add(permission);
    }
    @PostMapping("/batch")
    @ApiOperation(value = "添加批量")
@@ -39,24 +36,11 @@
        return permissionService.getAll();
    }
    @GetMapping("/page")
    @ApiOperation(value = "查询分页")
    public IPage<Permission> getPage(@RequestParam int pageNum, int pageSize){
        Page<Permission> page = new Page<>(pageNum, pageSize);
        return permissionService.getAllWithPage(page);
    }
    @PutMapping
    @ApiOperation(value = "编辑")
    public boolean update(@RequestBody Permission permission){
        return permissionService.update(permission);
    }
    @DeleteMapping
    @ApiOperation(value = "删除")
    public boolean delete(@RequestParam int id){
        return permissionService.delete(id);
    }
}