|
@@ -4,6 +4,7 @@ import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
import cn.iocoder.yudao.module.crm.controller.admin.contract.vo.CrmContractPageReqVO;
|
|
|
import cn.iocoder.yudao.module.crm.controller.admin.contract.vo.CrmContractSaveReqVO;
|
|
|
import cn.iocoder.yudao.module.crm.controller.admin.contract.vo.CrmContractTransferReqVO;
|
|
|
+import cn.iocoder.yudao.module.crm.dal.dataobject.business.CrmBusinessDO;
|
|
|
import cn.iocoder.yudao.module.crm.dal.dataobject.contract.CrmContractDO;
|
|
|
import cn.iocoder.yudao.module.crm.dal.dataobject.contract.CrmContractProductDO;
|
|
|
import cn.iocoder.yudao.module.crm.dal.dataobject.customer.CrmCustomerDO;
|
|
@@ -109,10 +110,20 @@ public interface CrmContractService {
|
|
|
* 数据权限:基于 {@link CrmCustomerDO} 读取
|
|
|
*
|
|
|
* @param pageReqVO 分页查询
|
|
|
- * @return 联系人分页
|
|
|
+ * @return 合同分页
|
|
|
*/
|
|
|
PageResult<CrmContractDO> getContractPageByCustomerId(CrmContractPageReqVO pageReqVO);
|
|
|
|
|
|
+ /**
|
|
|
+ * 获得合同分页,基于指定商机
|
|
|
+ *
|
|
|
+ * 数据权限:基于 {@link CrmBusinessDO} 读取
|
|
|
+ *
|
|
|
+ * @param pageReqVO 分页查询
|
|
|
+ * @return 合同分页
|
|
|
+ */
|
|
|
+ PageResult<CrmContractDO> getContractPageByBusinessId(CrmContractPageReqVO pageReqVO);
|
|
|
+
|
|
|
/**
|
|
|
* 查询属于某个联系人的合同数量
|
|
|
*
|