dev add tariff endpoints
Test Workflow / test (push) Successful in 3s

This commit is contained in:
vladp
2026-02-02 15:15:43 +07:00
parent 22b487da22
commit 3ce8edd7e1
@@ -12,6 +12,7 @@ import ru.soune.nocopy.dto.tarriff.TariffRequest;
import ru.soune.nocopy.dto.tarriff.TariffResponse; import ru.soune.nocopy.dto.tarriff.TariffResponse;
import ru.soune.nocopy.service.tariff.TariffService; import ru.soune.nocopy.service.tariff.TariffService;
import java.util.List;
import java.util.Map; import java.util.Map;
@Component @Component
@@ -35,7 +36,9 @@ public class TariffHandler implements RequestHandler {
case "remove": case "remove":
return handleRemoveTariff(request, tariffRequest); return handleRemoveTariff(request, tariffRequest);
case "update": case "update":
return null; return handleUpdateTariff(request, tariffRequest);
case "get" :
return handleGetTariffs(request, tariffRequest);
} }
} catch (Exception e) { } catch (Exception e) {
@@ -108,4 +111,12 @@ public class TariffHandler implements RequestHandler {
MessageCode.TARIFF_IS_UPDATED.getDescription(), MessageCode.TARIFF_IS_UPDATED.getDescription(),
tariffResponse); tariffResponse);
} }
private BaseResponse handleGetTariffs(BaseRequest request, TariffRequest tariffRequest) {
List<TariffDTO> allTariffs = tariffService.getAllTariffs();
return new BaseResponse(request.getMsgId(), MessageCode.SUCCESS.getCode(),
MessageCode.SUCCESS.getDescription(),
Map.of("tariffs", allTariffs));
}
} }