k94314517
2024-04-03 4001e7479d33cd3fa5a8e00d07ae191ee95c5793
server/shop/src/main/java/com/doumee/api/business/InsuranceApplyController.java
@@ -38,19 +38,32 @@
    public ApiResponse create(@RequestBody InsuranceApply insuranceApply) {
        return ApiResponse.success(insuranceApplyService.create(insuranceApply));
    }
    @ApiOperation("平台投保审核")
    @ApiOperation("商户投保审核")
    @PostMapping("/check")
    @RequiresPermissions("business:insuranceapply:check")
    public ApiResponse check(@RequestBody InsuranceApply insuranceApply) {
        return ApiResponse.success(insuranceApplyService.check(insuranceApply));
    }
    @ApiOperation("平台退回投保")
    @ApiOperation("商户退回投保")
    @PostMapping("/back")
    @RequiresPermissions("business:insuranceapply:back")
    public ApiResponse back(@RequestBody InsuranceApply insuranceApply) {
        return ApiResponse.success(insuranceApplyService.back(insuranceApply));
    }
    @ApiOperation("平台上传投保单")
    @ApiOperation("列表")
    @PostMapping("/findListByDTO")
    @RequiresPermissions("business:insuranceapply:query")
    public ApiResponse<List<InsuranceApply>> findListByDTO (@RequestBody InsuranceApplyQueryDTO insuranceApplyQueryDTO) {
        return ApiResponse.success(insuranceApplyService.findListByDTO(insuranceApplyQueryDTO));
    }
    @ApiOperation("商户关闭委托投保")
    @PostMapping("/closeWtbForShop")
    @RequiresPermissions("business:insuranceapply:back")
    public ApiResponse closeWtbForShop(@RequestBody InsuranceApply insuranceApply) {
        return ApiResponse.success(insuranceApplyService.closeWtbForShop(insuranceApply));
    }
    @ApiOperation("商户上传投保单")
    @PostMapping("/uploadToubaodan")
    @RequiresPermissions("business:insuranceapply:uploadToubaodan")
    public ApiResponse uploadToubaodan(@RequestBody InsuranceApply insuranceApply) {
@@ -65,19 +78,19 @@
    }
    @ApiOperation("平台上传保险单")
    @ApiOperation("商户上传保险单")
    @PostMapping("/uploadBaoxiandan")
    @RequiresPermissions("business:insuranceapply:uploadBaoxiandan")
    public ApiResponse uploadBaoxiandan(@RequestBody InsuranceApply insuranceApply) {
        return ApiResponse.success(insuranceApplyService.uploadBaoxiandan(insuranceApply));
    }
    @ApiOperation("平台处理退单申请")
    @ApiOperation("商户处理退单申请")
    @PostMapping("/dealBackApply")
    @RequiresPermissions("business:insuranceapply:dealBackApply")
    public ApiResponse dealBackApply(@RequestBody InsuranceApply insuranceApply) {
        return ApiResponse.success(insuranceApplyService.dealBackApply(insuranceApply));
    }
    @ApiOperation("平台修改保险单")
    @ApiOperation("商户修改保险单")
    @PostMapping("/editBaoxiandan")
    @RequiresPermissions("business:insuranceapply:editBaoxiandan")
    public ApiResponse editBaoxiandan(@RequestBody InsuranceApply insuranceApply) {