package cn.iocoder.yudao.module.crm.service.bidbond;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
import cn.iocoder.yudao.module.crm.controller.admin.bidbond.vo.CrmBidBondPageReqVO;
|
import cn.iocoder.yudao.module.crm.controller.admin.bidbond.vo.CrmBidBondRespVO;
|
import cn.iocoder.yudao.module.crm.controller.admin.bidbond.vo.CrmBidBondSaleOrderRespVO;
|
import cn.iocoder.yudao.module.crm.controller.admin.bidbond.vo.CrmBidBondSaveReqVO;
|
import cn.iocoder.yudao.module.crm.dal.dataobject.bidbond.CrmBidBondDO;
|
import jakarta.validation.Valid;
|
|
import java.util.List;
|
|
/**
|
* CRM 投标保证金 Service 接口
|
*/
|
public interface CrmBidBondService {
|
|
Long createBidBond(@Valid CrmBidBondSaveReqVO createReqVO);
|
|
void updateBidBond(@Valid CrmBidBondSaveReqVO updateReqVO);
|
|
void deleteBidBond(Long id);
|
|
CrmBidBondDO getBidBond(Long id);
|
|
CrmBidBondRespVO getBidBondDetail(Long id);
|
|
PageResult<CrmBidBondRespVO> getBidBondPage(CrmBidBondPageReqVO pageReqVO);
|
|
/**
|
* 获取指定客户下可关联的销售订单(销售台账),仅返回已审核订单
|
*/
|
List<CrmBidBondSaleOrderRespVO> getSaleOrderList(Long customerId);
|
|
}
|