package com.bwie.es.service; import com.bwie.common.domain.VolumeCodeType; import com.bwie.common.domain.request.PurchaseOrderAddReq; import com.bwie.common.domain.request.PurchaseOrderPayReq; import com.bwie.common.domain.request.VolumeCodeAddReq; import com.bwie.common.domain.request.VolumeCodeSelectReq; import com.bwie.common.domain.response.PurchaseOrderListRes; import com.bwie.common.domain.response.VolumeCodeListRes; import com.bwie.common.result.Result; import java.util.List; /** * @Author:蓬叁 * @Package:com.bwie.es.service * @Project:maven-month * @name:VolumeCodeService * @Date:2024/8/12 下午1:19 */ public interface EsVolumeCodeService { void syncAdd(List volumeCodeListResList); Result> list(VolumeCodeSelectReq volumeCodeSelectReq); Result> findByType(); Result addvc(VolumeCodeAddReq volumeCodeAddReq); Result addVolumeCode(VolumeCodeAddReq volumeCodeAddReq); Result> RequestBody(VolumeCodeSelectReq volumeCodeSelectReq); Result toBuyOrder(PurchaseOrderAddReq purchaseOrderAddReq); Result> selectPurchaseOrderList(); Result payAnOrder(PurchaseOrderPayReq purchaseOrderPayReq); }