package cn.iocoder.yudao.module.erp.api.sale; import cn.iocoder.yudao.framework.common.pojo.CommonResult; import cn.iocoder.yudao.module.erp.api.sale.dto.ErpSaleOrderCreateReqDTO; import cn.iocoder.yudao.module.erp.api.sale.dto.ErpSaleOrderRespDTO; /** * ERP 销售订单 API 接口 * * @author 芋道源码 */ public interface ErpSaleOrderApi { String PREFIX = "/rpc-api/erp/sale-order"; /** * 创建销售订单 * * @param createReqDTO 创建信息 * @return 订单编号 */ CommonResult createSaleOrder(ErpSaleOrderCreateReqDTO createReqDTO); /** * 获取销售订单 * * @param id 订单编号 * @return 销售订单 */ CommonResult getSaleOrder(Long id); /** * 根据合同编号获取销售订单 * * @param contractId 合同编号 * @return 销售订单 */ CommonResult getSaleOrderByContractId(Long contractId); }