合同登记管理接口 - 详细接口说明
合同登记管理接口
该接口提供以下功能:
合同登记
- listContractRegistDetail(contractRegistId): 根据合同登记id获取合同登记明细列表
- getContractRegistById(contractRegistId): 根据合同登记id获取合同登记
- deleteContractRegistDetail(contractRegistId): 根据合同登记id删除合同登记明细表
- addContractRegistDetail(contractRegistDetail): 添加合同登记明细表
- getContractRegistDetailById(contractRegistDetailId): 根据合同登记明细id获取合同登记明细
- updateContractRegistDetail(contractRegistDetail): 更新合同登记明细
- deleteContractRegistDetailById(contractRegistDetailId): 根据合同登记明细id删除合同登记明细
- addContractRegist(contractRegist): 添加合同登记
- updateContractRegist(contractRegist): 更新合同登记
- deleteContractRegistById(contractRegistId): 根据合同登记id删除合同登记
- getMaxContractRegistId(): 获取最大的合同登记编号
- getContractRegistDetailCount(contractRegistId): 获取合同登记明细总数量
- getContractRegistDetailSumMoney(contractRegistId): 获取合同登记明细总金额
- getContractRegistDetailSumTaxMoney(contractRegistId): 获取合同登记明细总税额
- getContractRegistIdByContractRegistDetailId(contractRegistDetailId): 根据合同登记明细id获取合同登记id
- getContractRegistStatusByContractRegistId(contractRegistId): 根据合同登记id获取合同登记状态
- listContractRegist(corpId): 获取合同登记list
- listContractRegistByDate(corpId, startDate, endDate): 根据开始日期和结束日期获取合同登记list
收款
- listReceiptByContractRegistId(contractRegistId): 根据合同登记id获取收款信息list
- getReceiptById(receiptId): 根据收款信息id获取收款信息
- addReceipt(receipt): 添加收款信息
- updateReceipt(receipt): 更新收款信息
- deleteReceiptById(receiptId): 根据收款信息id删除收款信息
发票
- listInvoiceByContractRegistId(contractRegistId): 根据合同登记id获取发票信息list
- getInvoiceById(invoiceId): 根据发票信息id获取发票信息
- addInvoice(invoice): 添加发票信息
- updateInvoice(invoice): 更新发票信息
- deleteInvoiceById(invoiceId): 根据发票信息id删除发票信息
辅助接口
- listContractRegistDetailByContractRegistId(contractRegistId): 根据合同登记id获取合同登记明细list
- listReceiptByContractRegistIdForView(contractRegistId): 根据合同登记id获取收款list
- listInvoiceByContractRegistIdForView(contractRegistId): 根据合同登记id获取发票list
- getReceiptCount(contractRegistId): 获取收款总数量
- getReceiptSumMoney(contractRegistId): 获取收款总金额
- getReceiptSumTaxMoney(contractRegistId): 获取收款总税额
- getInvoiceCount(contractRegistId): 获取发票总数量
- getInvoiceSumMoney(contractRegistId): 获取发票总金额
- getInvoiceSumTaxMoney(contractRegistId): 获取发票总税额
参数说明:
- contractRegistId: 合同登记id
- contractRegistDetailId: 合同登记明细id
- receiptId: 收款信息id
- invoiceId: 发票信息id
- corpId: 公司id
- startDate: 开始日期
- endDate: 结束日期
返回值说明:
- List
: 合同登记明细列表 - ContractRegist: 合同登记
- ContractRegistDetail: 合同登记明细
- Receipt: 收款信息
- Invoice: 发票信息
- int: 数量、id
- BigDecimal: 金额
- String: 最大合同登记编号
示例代码:
// 获取合同登记明细列表
List<ContractRegistDetail> contractRegistDetails = contractRegistService.listContractRegistDetail(12345);
// 添加合同登记
ContractRegist contractRegist = new ContractRegist();
contractRegist.setCorpId(1);
contractRegist.setContractName("合同名称");
contractRegistService.addContractRegist(contractRegist);
// 获取收款信息
Receipt receipt = contractRegistService.getReceiptById(67890);
注意:
- 所有接口参数均为必填。
- 返回值可能为null或空列表,请在调用接口时进行判断。
- 接口请求方式为POST。
- 接口地址请咨询开发人员。
原文地址: https://www.cveoy.top/t/topic/llBp 著作权归作者所有。请勿转载和采集!