合同管理接口 - 销售、采购、服务合同台账查询、更新、删除
/**
- 列出所有销售合同台账
*/
public List
listAllSaleContract(PageData pd)throws Exception;
/**
- 列出所有采购合同台账
*/
public List
listAllPurchaseContract(PageData pd)throws Exception;
/**
- 列出所有服务合同台账
*/
public List
listAllServiceContract(PageData pd)throws Exception;
/**
- 根据合同类型和状态列出所有合同
*/
public List
listAllContractByTypeAndStatus(PageData pd)throws Exception;
/**
- 根据合同ID删除合同 */ public void deleteContractById(String CONTRACT_ID)throws Exception;
/**
- 根据id获取对应的合同信息 */ public PageData findContractById(PageData pd)throws Exception;
/**
- 根据合同id获取合同附件
*/
public List
findContractFileById(String CONTRACT_ID)throws Exception;
/**
- 根据合同id删除合同附件 */ public void deleteContractFileById(PageData pd)throws Exception;
/**
- 更新合同信息 */ public void editContract(PageData pd)throws Exception;
/**
- 根据合同id更新合同状态 */ public void editContractStatus(PageData pd)throws Exception;
/**
- 根据合同id更新合同付款状态 */ public void editContractPayStatus(PageData pd)throws Exception;
/**
- 根据合同id获取合同付款信息
*/
public List
findContractPayByContractId(String CONTRACT_ID)throws Exception;
/**
- 根据合同id获取合同付款信息
*/
public List
findContractPayByContractId2(PageData pd)throws Exception;
/**
- 根据合同付款id获取合同付款信息 */ public PageData findContractPayById(PageData pd)throws Exception;
/**
- 根据合同id获取合同付款总计 */ public PageData findContractPayTotal(String CONTRACT_ID)throws Exception;
/**
- 添加合同付款 */ public void saveContractPay(PageData pd)throws Exception;
/**
- 更新合同付款 */ public void editContractPay(PageData pd)throws Exception;
/**
- 根据合同付款id删除合同付款 */ public void deleteContractPayById(PageData pd)throws Exception;
/**
- 根据合同id更新合同付款状态 */ public void editContractPayStatusByContractId(PageData pd)throws Exception;
/**
- 根据合同id获取合同信息 */ public PageData findContractByContractId(String CONTRACT_ID)throws Exception;
/**
- 根据合同id更新合同状态和付款状态 */ public void editContractAndPayStatusByContractId(PageData pd)throws Exception;
/**
- 根据合同id更新合同状态和付款状态 */ public void editContractAndPayStatusByContractId2(PageData pd)throws Exception;
/**
- 根据合同状态获取合同列表
*/
public List
listAllContractByStatus(PageData pd)throws Exception;
/**
- 列出未发票的销售合同
*/
public List
listSaleContractNoInvoice(PageData pd)throws Exception;
/**
- 根据合同id获取合同付款信息
*/
public List
findContractPayByContractId3(PageData pd)throws Exception;
/**
- 根据合同id获取合同付款总计 */ public PageData findContractPayTotal2(PageData pd)throws Exception;
/**
- 根据合同id获取合同发票信息
*/
public List
findInvoiceByContractId(String CONTRACT_ID)throws Exception;
/**
- 根据合同id获取合同发票信息
*/
public List
findInvoiceByContractId2(PageData pd)throws Exception;
/**
- 根据合同id获取合同发票信息
*/
public List
findInvoiceByContractId3(PageData pd)throws Exception;
/**
- 根据合同id获取合同发票总计 */ public PageData findInvoiceTotal(String CONTRACT_ID)throws Exception;
/**
- 根据合同id获取合同发票总计 */ public PageData findInvoiceTotal2(PageData pd)throws Exception;
/**
- 根据合同付款id获取合同发票信息
*/
public List
findInvoiceByPayId(PageData pd)throws Exception;
/**
- 根据合同付款id更新合同发票信息 */ public void editInvoiceByPayId(PageData pd)throws Exception;
/**
- 根据合同id获取合同发票信息
*/
public List
findInvoiceByContractIdAndType(PageData pd)throws Exception;
/**
- 根据合同id获取合
原文地址: https://www.cveoy.top/t/topic/lfQ3 著作权归作者所有。请勿转载和采集!