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.service.tariff.TariffService;
import java.util.List;
import java.util.Map;
@Component
@@ -35,7 +36,9 @@ public class TariffHandler implements RequestHandler {
case "remove":
return handleRemoveTariff(request, tariffRequest);
case "update":
return null;
return handleUpdateTariff(request, tariffRequest);
case "get" :
return handleGetTariffs(request, tariffRequest);
}
} catch (Exception e) {
@@ -108,4 +111,12 @@ public class TariffHandler implements RequestHandler {
MessageCode.TARIFF_IS_UPDATED.getDescription(),
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));
}
}