Interface GorodService


public interface GorodService
  • Method Details

    • contractGroupOperation

      void contractGroupOperation(String type, boolean ifNotExist, List<Integer> contractIds, List<Integer> selectedTags) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tagList

      List<IdTitle> tagList() throws ru.bitel.bgbilling.common.BGException
      Возвращает список тегов модуля
      Returns:
      список тегов
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tagGetList

      List<IdTitle> tagGetList() throws ru.bitel.bgbilling.common.BGException
      Возвращает список тегов модуля для таблицы
      Returns:
      список тегов
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tagGet

      IdTitle tagGet(int tagId) throws ru.bitel.bgbilling.common.BGException
      Возвращает тег по коду
      Parameters:
      tagId - код тега
      Returns:
      тег либо null
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tagAddUpdate

      void tagAddUpdate(int tagId, String tagTitle) throws ru.bitel.bgbilling.common.BGException
      Добавляет или обновляет тег
      Parameters:
      tagId - код тега (0 - добавить новый)
      tagTitle - название тега
      Throws:
      ru.bitel.bgbilling.common.BGException
    • tagDelete

      void tagDelete(int tagId) throws ru.bitel.bgbilling.common.BGException
      Удаляет тег
      Parameters:
      tagId - код тега
      Throws:
      ru.bitel.bgbilling.common.BGException
    • contractTagList

      ContractTagLists contractTagList(int contractId) throws ru.bitel.bgbilling.common.BGException
      Возвращает выбранные и доступные теги договора
      Parameters:
      contractId - код договора
      Returns:
      выбранные и доступные теги
      Throws:
      ru.bitel.bgbilling.common.BGException
    • contractTagAdd

      void contractTagAdd(int contractId, List<Integer> tagIds) throws ru.bitel.bgbilling.common.BGException
      Добавляет теги договору
      Parameters:
      contractId - код договора
      tagIds - коды тегов
      Throws:
      ru.bitel.bgbilling.common.BGException
    • contractTagDelete

      void contractTagDelete(int contractId, List<Integer> tagIds) throws ru.bitel.bgbilling.common.BGException
      Удаляет теги у договора
      Parameters:
      contractId - код договора
      tagIds - коды тегов
      Throws:
      ru.bitel.bgbilling.common.BGException
    • createFullRegister

      void createFullRegister(Date date, int tagId) throws ru.bitel.bgbilling.common.BGException
      Создаёт полный реестр (реестр 7) на дату
      Parameters:
      date - дата реестра
      tagId - код тега
      Throws:
      ru.bitel.bgbilling.common.BGException
    • createDiffRegister

      void createDiffRegister(Date date1, Date date2, int tagId) throws ru.bitel.bgbilling.common.BGException
      Создаёт реестры 3 и 9 на дату по двум реестрам 7
      Parameters:
      date1 - дата первого реестра
      date2 - дата второго реестра
      tagId - код тега
      Throws:
      ru.bitel.bgbilling.common.BGException
    • registerTable

      List<RegisterTableRow> registerTable(Date date1, Date date2) throws ru.bitel.bgbilling.common.BGException
      Возвращает список реестров за период
      Parameters:
      date1 - начало периода
      date2 - конец периода
      Returns:
      список реестров
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getRegister

      ru.bitel.bgbilling.common.dto.FileDto getRegister(int id) throws ru.bitel.bgbilling.common.BGException
      Возвращает содержимое реестра
      Parameters:
      id - код реестра
      Returns:
      содержимое реестра
      Throws:
      ru.bitel.bgbilling.common.BGException