Interface ContractLimitService
public interface ContractLimitService
-
Method Summary
Modifier and TypeMethodDescriptionvoidcancelLimitChangeTask(int contractId, List<Integer> taskIds) booleancheckContractLimitUpdate(int contractId, jakarta.xml.ws.Holder<Integer> amount) contractLimitGet(int contractId) voidcontractLimitMove(int contractId, BigDecimal amount, int days) contractLimitMovementList(int contractId, Date dateFrom, Date dateTo) contractLimitParametersGet(int contractId) getCurrentContractLimit(int contractId) searchContractLimitAvtoList(int contractId, String status, String[] sort, Page page) searchContractLimitLog(int contractId, Page page, Period period, String[] sort) searchContractLimitLogList(int contractId, Period period, String[] sort, Page page) searchContractLimitManage(int contractId, Page page, String[] sort) voidsetContractLimitMode(int contractId, int mode) voidupdateContractLimit(int contractId, BigDecimal limit, String comment) voidupdateContractLimitPeriod(int contractId, BigDecimal limit, int period, String comment) voidupdateContractLimitPeriodGroupOperation(String contractIds, BigDecimal limit, int period) Данный метод используется в груповых оперциях для временного изменения лимита группе договоров.
-
Method Details
-
searchContractLimitLogList
SearchResult<ContractLimitLog> searchContractLimitLogList(int contractId, Period period, String[] sort, Page page) throws Exception - Throws:
Exception
-
searchContractLimitAvtoList
SearchResult<ContractLimitAvto> searchContractLimitAvtoList(int contractId, String status, String[] sort, Page page) throws Exception - Throws:
Exception
-
updateContractLimitPeriod
void updateContractLimitPeriod(int contractId, BigDecimal limit, int period, String comment) throws Exception - Throws:
Exception
-
updateContractLimitPeriodGroupOperation
void updateContractLimitPeriodGroupOperation(String contractIds, BigDecimal limit, int period) throws Exception Данный метод используется в груповых оперциях для временного изменения лимита группе договоров.- Parameters:
contractIds- коды договоров через запятую. Пример: 1,2,3,4limit- сумма, на которую необходимо изменить лимит. Пример: -1000period- период, на который необходимо изменить лимит (в днях). Пример: 6
-
contractLimitGet
- Throws:
Exception
-
contractLimitMove
- Throws:
Exception
-
contractLimitMovementList
List<ContractLimitMovement> contractLimitMovementList(int contractId, Date dateFrom, Date dateTo) throws Exception - Throws:
Exception
-
contractLimitParametersGet
- Throws:
Exception
-
cancelLimitChangeTask
- Throws:
Exception
-
updateContractLimit
- Throws:
Exception
-
checkContractLimitUpdate
boolean checkContractLimitUpdate(int contractId, jakarta.xml.ws.Holder<Integer> amount) throws Exception - Throws:
Exception
-
getCurrentContractLimit
- Throws:
Exception
-
searchContractLimitLog
SearchResult<ContractSubPanelLog> searchContractLimitLog(int contractId, Page page, Period period, String[] sort) throws Exception - Throws:
Exception
-
searchContractLimitManage
SearchResult<ContractSubPanelManage> searchContractLimitManage(int contractId, Page page, String[] sort) throws Exception - Throws:
Exception
-
setContractLimitMode
- Throws:
Exception
-