Interface ContractStatusService


public interface ContractStatusService
  • Field Details

  • Method Details

    • statusList

      List<Status> statusList() throws Exception
      Throws:
      Exception
    • getStatusList

      List<Status> getStatusList(boolean onlyManual) throws Exception
      Возвращает список статусов из конфига сервера
      Throws:
      Exception
    • statusFutureTasks

      List<BGFutureTask> statusFutureTasks(BGEntityType entityType, int entityId) throws Exception
      Throws:
      Exception
    • statusFutureTaskCancel

      void statusFutureTaskCancel(int contractId, int id) throws Exception
      Throws:
      Exception
    • contractObjectStatusList

      List<ContractStatus> contractObjectStatusList(int contractId, int objecttId, Date date) throws Exception
      Throws:
      Exception
    • contractObjectStatusOnDate

      ContractStatus contractObjectStatusOnDate(int contractId, int objecttId, Date date) throws Exception
      Throws:
      Exception
    • contractObjectStatusChangeParametersGet

      ContractStatusChangeParameters contractObjectStatusChangeParametersGet(int contractId, int objecttId) throws Exception
      Throws:
      Exception
    • contractObjectStatusChange

      MapHolder<String,String> contractObjectStatusChange(int contractId, int objecttId, ContractStatus contractStatus, boolean customer, boolean confirmChecked) throws Exception
      Throws:
      Exception
    • contractStatusList

      List<ContractStatus> contractStatusList(int contractId, Date date) throws Exception
      Throws:
      Exception
    • contractStatusOnDate

      ContractStatus contractStatusOnDate(int contractId, Date date) throws Exception
      Throws:
      Exception
    • contractStatusChangeParametersGet

      ContractStatusChangeParameters contractStatusChangeParametersGet(int contractId) throws Exception
      Throws:
      Exception
    • contractStatusChange

      MapHolder<String,String> contractStatusChange(int contractId, ContractStatus contractStatus, boolean customer, boolean confirmChecked) throws Exception
      Throws:
      Exception
    • createBalanceDump

      void createBalanceDump() throws Exception
      создание среза балансов
      Throws:
      Exception
    • contractSearch

      SearchResult<MonitorStatusResult> contractSearch(int mode, int statusPeriod, String statusPeriodUnit, Set<Integer> group, Set<Integer> notGroup, String status, String saldoFrom, String saldoTo, String sort, boolean subContract, Page page, int saldoAccountMonths, BigDecimal saldoAcconuntsMore, Set<Integer> serviceAccountMaxServices, float serviceMaxVal, boolean balanceLimit, boolean balancePrevLimit, int saldoShowMode) throws Exception
      поиск договоров для монитора статуса.
      Parameters:
      mode - -1 все, 0 кредит, 1 дебет
      statusPeriod - "находится в статусе"
      statusPeriodUnit - "day" - "дней и более", "month" - "месяцев и более"
      status - ид статусов через запятую
      saldoFrom - сальдо/исхост от
      saldoTo - сальдо/исхост до
      sort - "saldo" / "contract.status_date" / "contract.title" / "contract.comment"
      subContract - "включать субдоговора с независимым балансом"
      saldoAccountMonths - "сальдо больше на " (месяцев)
      saldoAcconuntsMore - "сальдо больше на " (сумма)
      serviceAccountMaxServices - "Наработка по услугам за прошлый и текущий месяцы" ид услуг
      serviceMaxVal - "Наработка по услугам за прошлый и текущий месяцы" invalid input: '<'=
      balanceLimit - "баланс invalid input: '<' лимита"
      balancePrevLimit - "баланс на начало месяца invalid input: '<' лимита"
      saldoShowMode - режим сальдо: сальдо/исх.ост (-1 изпараметра / дефолт) возвращает SearchResult, доп. атрибут внутри "saldoShowMode".
      Throws:
      Exception
    • changeContractStatus

      MapHolder<String,String> changeContractStatus(int[] contractId, int objectId, int statusId, Date dateFrom, Date dateTo, String comment, boolean confirmChecked) throws Exception
      Смена статуса у договора
      Throws:
      Exception
    • contractStatusLogSearch

      SearchResult<ContractStatusLog> contractStatusLogSearch(int contractId, int objectId, Page page) throws Exception
      Throws:
      Exception
    • contractStatusSearch

      SearchResult<ContractStatus> contractStatusSearch(int contractId, int objectId, Page page) throws Exception
      Throws:
      Exception