package cn.superdesk.uniorder.service.invoice;


/**************************************** 积分结算 发票单(开票申请) start ****************************************/

//-- 接口
//superdesk-uniorder/superdesk-uniorder-service/src/main/java/cn/superdesk/uniorder/service/invoice/customer/InvoiceApplyCustomerOpCreateService.java

/**
 * 共用 程序 里边有分支
 *
 * @param params       表单 (关系已经包含到 form 里边 注意 dimCreateBy accountingOrderTypeDim)
 * @param loginSysUser
 * @throws cn.superdesk.uniorder.common.exception.UnifiedOrderRuntimeException
 */
//R<InvoiceApplyFocusScoreOpApplyReportV2_1> opInvoiceApplyV2_1(InvoiceApplyFocusScoreOpApplyFormV2_1 form, LoginSysUser loginSysUser);

/**************************************** 积分结算 发票单(开票申请) start ****************************************/


/**************************************** 供应商结算 发票单(发票登记管理) start ****************************************/

//-- 接口
//superdesk-uniorder/superdesk-uniorder-service/src/main/java/cn/superdesk/uniorder/service/invoice/supplier/InvoiceApplySupplierService.java
/**
 *
 * @param invoiceApplyEntity 实体
 * @param invoiceApplyXGoodsProcessList 关系 accountingOrderId accountingOrderSn accountingOrderType dimCreateBy unifiedOrderId
 * @return
 */
//InvoiceApplySupplier opInvoiceApply(InvoiceApplySupplier invoiceApplyEntity, List<InvoiceApplySupplierXGoods> invoiceApplyXGoodsProcessList);


/**************************************** 供应商结算 发票单(发票登记管理) start ****************************************/