Interface TariffService


public interface TariffService
  • Method Details

    • searchTariffPlans

      SearchResult<TariffItem> searchTariffPlans(List<Integer> labelIds, List<Integer> moduleIds, int showUsed, Page page) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tariffPlanGet

      TariffPlan tariffPlanGet(int id) throws ru.bitel.bgbilling.common.BGException
      Получение тарифного плана по его ID.
      Parameters:
      id -
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tariffPlanDelete

      void tariffPlanDelete(int id) throws ru.bitel.bgbilling.common.BGException
      Удаление тарифного плана по его ID.
      Parameters:
      id -
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tariffPlanUpdate

      int tariffPlanUpdate(TariffPlan tariffPlan) throws ru.bitel.bgbilling.common.BGException
      Изменение/добавление тарифного плана.
      Parameters:
      tariffPlan -
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tariffPlanList

      List<TariffPlan> tariffPlanList(List<Integer> contractLabelIds, Integer personType, String title) throws ru.bitel.bgbilling.common.BGException
      Получение списка тарифных планов.
      Parameters:
      contractLabelIds - фильтр по группе договоров
      face - фильтр по юр. или физю лицам
      title - подстрока названия тарифа
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tariffGroupGet

      TariffGroup tariffGroupGet(int id) throws ru.bitel.bgbilling.common.BGException
      Получение группы тарифов по его ID.
      Parameters:
      id -
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tariffGroupDelete

      void tariffGroupDelete(int id) throws ru.bitel.bgbilling.common.BGException
      Удаление группы тарифов по его ID.
      Parameters:
      id -
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tariffGroupUpdate

      int tariffGroupUpdate(TariffGroup tariffGroup) throws ru.bitel.bgbilling.common.BGException
      Изменение/добавление группы тарифов.
      Parameters:
      tariffGroup -
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tariffGroupList

      List<TariffGroup> tariffGroupList() throws ru.bitel.bgbilling.common.BGException
      Получение списка групп тарифных планов.
      Returns:
      Throws:
      ru.bitel.bgbilling.common.BGException