Files
sam-api/app/Services/Pricing/PricingService.php

32 lines
814 B
PHP
Raw Permalink Normal View History

<?php
namespace App\Services\Pricing;
use App\Services\Service;
class PricingService extends Service
{
/**
* 아이템 가격 조회
*
* @param string $itemType 'PRODUCT' or 'MATERIAL'
* @param int $itemId 상품/자재 ID
* @param int|null $clientId 거래처 ID (거래처별 특가 적용)
* @param string|null $date 기준일 (가격 이력 조회용)
* @return array{price: float, warning: string|null}
*/
public function getItemPrice(
string $itemType,
int $itemId,
?int $clientId = null,
?string $date = null
): array {
// TODO: 실제 가격 조회 로직 구현
// 현재는 임시로 0원 반환
return [
'price' => 0,
'warning' => null,
];
}
}