Interface ContractParameterService
public interface ContractParameterService
Справочник параметров.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
contractParameterGroupAttrDelete
(int id) Удаление параметра договора из справочника.contractParameterGroupAttrGet
(int id) Получение типа параметра по ID из справочника параметров.Получение списка параметров договора из справочника.void
int
Добавление/обновление параметра договора справочника.void
contractParameterGroupDelete
(int id) Удаление группы параметров по его ID.contractParameterGroupGet
(int id) Получение группы параметров договора по ID.Данные для редактора справочника "группы параметров"Получение списка групп параметров договора.int
Обновление группы параметров.void
contractParameterGroupUpdateLink
(int contractParameterGroupId, Set<Integer> parameterIds) Обновление привязки параметров к группе.void
contractParameterListItemDelete
(int parameterTypeId, int id) Удаление значения спискового параметра.contractParameterListItemList
(int parameterTypeId) Получение значений спискового параметра.int
contractParameterListItemUpdate
(int parameterTypeId, ContractParameterListItem item) Обновление значения спискового параметра.void
contractParameterMultiListItemDelete
(int parameterTypeId, int id) contractParameterMultiListItemList
(int parameterTypeId) int
contractParameterMultiListItemUpdate
(int parameterTypeId, ContractParameterMultiListItem item) customerBankUpdate
(int customerId, String text) customerContactUpdate
(int customerId, CustomerContactType contactType, String text) customerContracts
(int customerId, LocalDateTime onTime) void
customerDelete
(int customerId) customerEmails
(int customerId, int contractId) void
customerLinkSet
(int contractId, int сustomerId) int
customerNewSet
(int contractId) customerParameterGet
(int contractId) customerParameterHistory
(int customerId, String fieldKey, int lastRecordCount) customerParameterUpdate
(int customerId, String fieldValue, String text) customerPropertyParams
(int customerId) customerSearch
(Customer.CustomerType customerType, String text) Поиск клиентовboolean
customerUnlinkContract
(int contractId, LocalDateTime unlinkTime)
-
Method Details
-
contractParameterGroupGet
Получение группы параметров договора по ID. Внутри него содержится список параметров справочника.- Parameters:
id
- ID группы параметров.- Returns:
- Throws:
BGException
Exception
-
contractParameterGroupList
Получение списка групп параметров договора. Внутри каждой группы содержится список параметров справочника.- Returns:
- Throws:
BGException
Exception
- See Also:
-
contractParameterGroupJson
Данные для редактора справочника "группы параметров"- Returns:
- Throws:
BGException
BGMessageException
Exception
-
contractParameterGroupUpdate
Обновление группы параметров.- Parameters:
group
- группа параметров- Returns:
- Throws:
BGException
Exception
-
contractParameterGroupDelete
Удаление группы параметров по его ID.- Parameters:
id
- ID группы параметров- Throws:
Exception
-
contractParameterListItemList
Получение значений спискового параметра.- Parameters:
parameterTypeId
- pid- Returns:
- Throws:
Exception
-
contractParameterMultiListItemList
List<ContractParameterMultiListItem> contractParameterMultiListItemList(int parameterTypeId) throws Exception - Throws:
Exception
-
contractParameterListItemUpdate
int contractParameterListItemUpdate(int parameterTypeId, ContractParameterListItem item) throws Exception Обновление значения спискового параметра.- Parameters:
parameterTypeId
- piditem
- значение- Returns:
- Throws:
Exception
-
contractParameterMultiListItemUpdate
int contractParameterMultiListItemUpdate(int parameterTypeId, ContractParameterMultiListItem item) throws Exception - Throws:
Exception
-
contractParameterListItemDelete
Удаление значения спискового параметра.- Parameters:
parameterTypeId
- pidid
- значения- Throws:
Exception
-
contractParameterMultiListItemDelete
- Throws:
Exception
-
contractParameterGroupAttrGet
Получение типа параметра по ID из справочника параметров.- Parameters:
id
- ID типа параметра договора- Returns:
- Throws:
BGException
BGMessageException
BGIllegalArgumentException
BGIllegalAccessException
Exception
-
contractParameterGroupAttrList
Получение списка параметров договора из справочника.- Returns:
- Throws:
Exception
-
contractParameterGroupAttrUpdate
Добавление/обновление параметра договора справочника.- Parameters:
attr
-- Returns:
- ID созданного/обновленного параметра
- Throws:
Exception
-
contractParameterGroupAttrDelete
Удаление параметра договора из справочника.- Parameters:
id
- ID удаляемого параметра справочника- Throws:
Exception
-
contractParameterGroupUpdateLink
void contractParameterGroupUpdateLink(int contractParameterGroupId, Set<Integer> parameterIds) throws Exception Обновление привязки параметров к группе.- Parameters:
contractParameterGroupId
- ID группы параметров, к которой будут привязаны параметрыparameterIds
- ID параметров, которые будут привязаны к группе- Throws:
Exception
-
contractParameterGroupAttrOrderSet
- Throws:
Exception
-
customerParameterGet
- Throws:
Exception
-
customerParameterUpdate
- Throws:
Exception
-
customerContactUpdate
String customerContactUpdate(int customerId, CustomerContactType contactType, String text) throws Exception - Throws:
Exception
-
customerBankUpdate
- Throws:
Exception
-
customerNewSet
- Throws:
Exception
-
customerDelete
- Throws:
Exception
-
customerSearch
Поиск клиентов- Parameters:
customerType
-true - ищем юр. лицfalse - ищем физ. лицtext
-строка поиска, в зависимости от содержимого строки и значения параметра uPerson ищет по ИНН, серии и номеру паспорта, огрн, названию, дате рождения и дате выдачи паспорта- Returns:
- json array
- Throws:
Exception
-
customerLinkSet
- Throws:
Exception
-
customerContracts
- Throws:
Exception
-
customerUnlinkContract
- Throws:
Exception
-
customerParameterHistory
String customerParameterHistory(int customerId, String fieldKey, int lastRecordCount) throws Exception - Throws:
Exception
-
customerEmails
- Throws:
Exception
-
customerPropertyParams
- Throws:
Exception
-
paramPhoneFormats
- Throws:
Exception
-