|  |  | 
 |  |  |  | 
 |  |  |     @GetMapping("tree") | 
 |  |  |     @ApiOperation("列表") | 
 |  |  |     @RequiresPermissions("sys:company:list") | 
 |  |  |     //@RequiresPermissions("sys:company:list") | 
 |  |  |     public Result<List<SysDept>> list() { | 
 |  |  |  | 
 |  |  |         List<SysDept> list = sysDeptService.getCompanyTree(); | 
 |  |  | 
 |  |  |  | 
 |  |  |     @GetMapping("{id}") | 
 |  |  |     @ApiOperation("信息") | 
 |  |  |     @RequiresPermissions("sys:company:info") | 
 |  |  |     //@RequiresPermissions("sys:company:info") | 
 |  |  |     public Result<SysDept> get(@PathVariable("id") Long id) { | 
 |  |  |         SysDept data = sysDeptService.get(id); | 
 |  |  |  | 
 |  |  | 
 |  |  |     @PostMapping | 
 |  |  |     @ApiOperation("新增") | 
 |  |  |     @LogOperation("组织管理模块--->新增") | 
 |  |  |     @RequiresPermissions("sys:company") | 
 |  |  |     //@RequiresPermissions("sys:company") | 
 |  |  |     public Result insert(@RequestBody SysDept entity) { | 
 |  |  |  | 
 |  |  |         // 默认基础信息 | 
 |  |  | 
 |  |  |     @PutMapping | 
 |  |  |     @ApiOperation("修改") | 
 |  |  |     @LogOperation("组织管理模块--->修改") | 
 |  |  |     @RequiresPermissions("sys:company:update") | 
 |  |  |     //@RequiresPermissions("sys:company:update") | 
 |  |  |     public Result update(@RequestBody SysDept entity) { | 
 |  |  |         // 效验数据 | 
 |  |  |         ValidatorUtils.validateEntity(entity, UpdateGroup.class, DefaultGroup.class); | 
 |  |  | 
 |  |  |     @DeleteMapping | 
 |  |  |     @ApiOperation("删除") | 
 |  |  |     @LogOperation("组织管理模块--->删除") | 
 |  |  |     @RequiresPermissions("sys:company:delete") | 
 |  |  |     //@RequiresPermissions("sys:company:delete") | 
 |  |  |     public Result delete(@RequestBody Long[] ids) { | 
 |  |  |         // 效验数据 | 
 |  |  |         AssertUtils.isArrayEmpty(ids, "ids"); |