| | |
| | | import cn.iocoder.yudao.module.crm.controller.admin.quotation.vo.CrmSaleQuotationSaveReqVO; |
| | | import cn.iocoder.yudao.module.crm.dal.dataobject.quotation.CrmSaleQuotationDO; |
| | | import cn.iocoder.yudao.module.crm.dal.dataobject.quotation.CrmSaleQuotationProductDO; |
| | | import cn.iocoder.yudao.module.crm.dal.dataobject.quotation.CrmSaleQuotationRevisionDO; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | |
| | | * @param quotationId 报价单编号 |
| | | */ |
| | | void clearContractReference(Long quotationId); |
| | | |
| | | /** |
| | | * 手动作废报价单 |
| | | * |
| | | * @param id 报价单编号 |
| | | * @param reason 作废原因 |
| | | */ |
| | | void voidSaleQuotation(Long id, String reason); |
| | | |
| | | /** |
| | | * 获得报价单的轮次流水列表 |
| | | * |
| | | * @param quotationId 报价单编号 |
| | | * @return 轮次流水列表 |
| | | */ |
| | | List<CrmSaleQuotationRevisionDO> getSaleQuotationRevisionList(Long quotationId); |
| | | |
| | | /** |
| | | * 获得客户下可绑定投标的报价单列表(草稿/审批通过/审批不通过,且未被其他投标绑定) |
| | | * |
| | | * @param customerId 客户编号 |
| | | * @param bidBondId 当前投标编号(编辑时用于保留自身已绑定的报价单) |
| | | * @return 报价单列表 |
| | | */ |
| | | List<CrmSaleQuotationDO> getBindableQuotationList(Long customerId, Long bidBondId); |
| | | } |