| | |
| | | @ApiOperation("创建劳务公司") |
| | | @PostMapping("/createLaborServices") |
| | | @CloudRequiredPermission("business:company:create") |
| | | public ApiResponse<Integer> createLaborServices(@RequestBody Company company){ |
| | | public ApiResponse<Integer> createLaborServices(@RequestBody Company company,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ |
| | | company.setLoginUserInfo(this.getLoginUser(token)); |
| | | return ApiResponse.success(companyService.createLaborServices(company)); |
| | | } |
| | | |
| | |
| | | @GetMapping("/delete/{id}") |
| | | @CloudRequiredPermission("business:company:delete") |
| | | public ApiResponse deleteById(@PathVariable Integer id,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ |
| | | companyService.deleteById(id); |
| | | companyService.deleteById(id,this.getLoginUser(token)); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | |
| | | for (String id : idArray) { |
| | | idList.add(Integer.valueOf(id)); |
| | | } |
| | | companyService.deleteByIdInBatch(idList); |
| | | companyService.deleteByIdInBatch(idList,this.getLoginUser(token)); |
| | | return ApiResponse.success(null); |
| | | } |
| | | |
| | |
| | | @PostMapping("/updateById") |
| | | @CloudRequiredPermission("business:company:update") |
| | | public ApiResponse updateById(@RequestBody Company company,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ |
| | | company.setLoginUserInfo(this.getLoginUser(token)); |
| | | companyService.updateById(company); |
| | | return ApiResponse.success(null); |
| | | } |
| | |
| | | @ApiImplicitParam(name = "type", dataType = "Integer", value = "类型 0劳务公司 1内部组织", required = true), |
| | | }) |
| | | @CloudRequiredPermission("business:company:query") |
| | | public ApiResponse<List<Company>> tree (@RequestParam Integer type,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ |
| | | public ApiResponse<List<Company>> tree (@RequestParam(required=false) Integer type,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ |
| | | return ApiResponse.success(companyService.companyTree(type)); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("排序") |
| | | @PostMapping("/updateSort") |
| | | @CloudRequiredPermission("business:company:query") |
| | | @CloudRequiredPermission("business:company:sort") |
| | | public ApiResponse updateSort (@Validated @RequestBody UpdateCompanySortDTO dto,@RequestHeader(Constants.HEADER_USER_TOKEN) String token){ |
| | | companyService.updateSort(dto); |
| | | return ApiResponse.success(null); |