|  |  | 
 |  |  |         return ApiResponse.success(taxesService.findPageForCompany(pageWrap)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @ApiOperation("列表查询") | 
 |  |  |     @PostMapping("/list") | 
 |  |  |     @RequiresPermissions("business:taxes:query") | 
 |  |  |     public ApiResponse<List<Taxes>> findList (@RequestBody Taxes taxes) { | 
 |  |  |         return ApiResponse.success(taxesService.findListForCompany(taxes)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @ApiOperation("导出Excel") | 
 |  |  |     @PostMapping("/exportExcel") | 
 |  |  |     @RequiresPermissions("business:taxes:exportExcel") | 
 |  |  | 
 |  |  |         ExcelExporter.build(Taxes.class).export(taxesService.findPage(pageWrap).getRecords(), "发票信息表", response); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @ApiOperation("获取企业信息") | 
 |  |  |     @GetMapping("/getCompanyDetail") | 
 |  |  |  | 
 |  |  |     @ApiOperation("根据ID查询") | 
 |  |  |     @GetMapping("/{id}") | 
 |  |  |     @RequiresPermissions("business:taxes:query") | 
 |  |  |     public ApiResponse getCompanyDetail() { | 
 |  |  |         LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); | 
 |  |  |         if(!loginUserInfo.getType().equals(Constants.ONE)){ | 
 |  |  |             throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"非企业类用户无法进行该操作"); | 
 |  |  |         } | 
 |  |  |         return ApiResponse.success(taxesService.findById(loginUserInfo.getCompanyId())); | 
 |  |  |     public ApiResponse<Taxes> findById(@PathVariable Integer id) { | 
 |  |  |         return ApiResponse.success(taxesService.findById(id)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | //    @ApiOperation("获取企业信息") | 
 |  |  | //    @GetMapping("/getCompanyDetail") | 
 |  |  | //    @RequiresPermissions("business:taxes:query") | 
 |  |  | //    public ApiResponse<Taxes> getCompanyDetail() { | 
 |  |  | //        LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); | 
 |  |  | //        if(!loginUserInfo.getType().equals(Constants.ONE)){ | 
 |  |  | //            throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"非企业类用户无法进行该操作"); | 
 |  |  | //        } | 
 |  |  | //        return ApiResponse.success(taxesService.findById(loginUserInfo.getCompanyId())); | 
 |  |  | //    } | 
 |  |  |  | 
 |  |  |     @ApiOperation("提交委托投报开票") | 
 |  |  |     @PostMapping("/entrustInvoicing") | 
 |  |  | 
 |  |  |     @ApiOperation(value = "获取直保数据信息",notes = "") | 
 |  |  |     @GetMapping("/getDirectTaxes") | 
 |  |  |     @RequiresPermissions("business:taxes:query") | 
 |  |  |     public ApiResponse getDirectTaxes(@RequestParam Integer id) { | 
 |  |  |     public ApiResponse<List<TaxesInvoicingVO>> getDirectTaxes(@RequestParam Integer id) { | 
 |  |  |         LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); | 
 |  |  |         if(!loginUserInfo.getType().equals(Constants.ONE)){ | 
 |  |  |             throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"非企业类用户无法进行该操作"); |