| | |
| | | package cn.iocoder.yudao.module.crm.service.contract; |
| | | |
| | | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| | | import cn.iocoder.yudao.module.crm.controller.admin.contract.vo.contract.CrmContractImportExcelVO; |
| | | import cn.iocoder.yudao.module.crm.controller.admin.contract.vo.contract.CrmContractImportReqVO; |
| | | import cn.iocoder.yudao.module.crm.controller.admin.contract.vo.contract.CrmContractImportRespVO; |
| | | import cn.iocoder.yudao.module.crm.controller.admin.contract.vo.contract.CrmContractPageReqVO; |
| | | import cn.iocoder.yudao.module.crm.controller.admin.contract.vo.contract.CrmContractSaveReqVO; |
| | | import cn.iocoder.yudao.module.crm.controller.admin.contract.vo.contract.CrmContractTransferReqVO; |
| | |
| | | * @param reviewRemark 审核意见(不通过时即不通过原因,必填) |
| | | */ |
| | | void auditContract(Long id, Boolean pass, String reviewRemark); |
| | | |
| | | /** |
| | | * BPM 审批结束后回写合同审核状态 |
| | | * |
| | | * @param id 合同编号 |
| | | * @param bpmStatus BPM 审批结果(2=通过 / 3=不通过 / 4=取消) |
| | | * @param reason 审批意见 / 取消原因 |
| | | */ |
| | | void updateContractAuditStatus(Long id, Integer bpmStatus, String reason); |
| | | |
| | | /** |
| | | * 获得合同 |
| | |
| | | */ |
| | | void updateContractStatusByOrderId(Long orderId, Integer status); |
| | | |
| | | /** |
| | | * 批量导入合同 |
| | | * |
| | | * @param importContracts 导入合同列表 |
| | | * @param importReqVO 请求 |
| | | * @return 导入结果 |
| | | */ |
| | | CrmContractImportRespVO importContractList(List<CrmContractImportExcelVO> importContracts, |
| | | CrmContractImportReqVO importReqVO); |
| | | |
| | | } |