feat(lastleg): add overseas container fee sources
This commit is contained in:
+14
-2
@@ -4,6 +4,7 @@ import com.baiyue.common.core.api.ApiResponse;
|
||||
import com.baiyue.common.security.AuthenticatedUser;
|
||||
import com.baiyue.lastleg.financefee.dto.OverseasFeeSourceDtos.ActionRequest;
|
||||
import com.baiyue.lastleg.financefee.dto.OverseasFeeSourceDtos.AdjustRequest;
|
||||
import com.baiyue.lastleg.financefee.dto.OverseasFeeSourceDtos.ContainerCustomerOption;
|
||||
import com.baiyue.lastleg.financefee.dto.OverseasFeeSourceDtos.ReviewRequest;
|
||||
import com.baiyue.lastleg.financefee.dto.OverseasFeeSourceDtos.SaveRequest;
|
||||
import com.baiyue.lastleg.financefee.dto.OverseasFeeSourceDtos.VoidRequest;
|
||||
@@ -37,8 +38,19 @@ public class PlatformOverseasFeeSourceController {
|
||||
public ApiResponse<List<OverseasFeeSource>> list(@AuthenticationPrincipal AuthenticatedUser user,
|
||||
@RequestParam(required = false) String customerId,
|
||||
@RequestParam(required = false) String businessType,
|
||||
@RequestParam(required = false) String businessNo) {
|
||||
requirePlatform(user); return ApiResponse.success(service.list(customerId, businessType, businessNo));
|
||||
@RequestParam(required = false) String businessNo,
|
||||
@RequestParam(required = false) Long containerBookingId) {
|
||||
requirePlatform(user);
|
||||
return ApiResponse.success(service.list(customerId, businessType, businessNo, containerBookingId));
|
||||
}
|
||||
|
||||
@GetMapping("/container-customers")
|
||||
@PreAuthorize("hasAuthority('platform:finance:customer-arap:list')")
|
||||
public ApiResponse<List<ContainerCustomerOption>> listContainerCustomers(
|
||||
@AuthenticationPrincipal AuthenticatedUser user,
|
||||
@RequestParam long containerBookingId) {
|
||||
requirePlatform(user);
|
||||
return ApiResponse.success(service.listContainerCustomers(containerBookingId));
|
||||
}
|
||||
|
||||
@PostMapping
|
||||
|
||||
Reference in New Issue
Block a user