OrderDetailDbService.java 1.57 KB
package com.tianting.infoloop.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.infoloop.tianting.clientcustomerorderservice.BatchCreateClientCustomerOrderDetailsRpcRequest;
import com.infoloop.tianting.clientcustomerorderservice.BatchUpdateClientCustomerOrderDetailsRpcRequest;
import com.infoloop.tianting.clientcustomerorderservice.BatchUpdateClientCustomerOrdersRpcRequest;
import com.infoloop.tianting.clientcustomerorderservice.CreateClientCustomerOrderDetailRpcRequest;
import com.infoloop.tianting.clientcustomerorderservice.GetClientCustomerOrderDetailsByOrderIdsRpcRequest;
import com.infoloop.tianting.clientcustomerorderservice.UpdateClientCustomerOrderDetailRpcRequest;
import com.infoloop.tianting.clientcustomerorderservice.UpdateClientCustomerOrderRpcRequest;
import com.tianting.infoloop.model.db.OrderDb;
import com.tianting.infoloop.model.db.OrderDetailDb;
import java.util.List;

public interface OrderDetailDbService extends IService<OrderDetailDb> {
  OrderDetailDb createOrderDetailDb(CreateClientCustomerOrderDetailRpcRequest createOrderDetailRequest);

  List<OrderDetailDb> batchCreateOrderDetailDb(BatchCreateClientCustomerOrderDetailsRpcRequest
      batchCreateOrderDetailsRequest);

  Boolean updateOrderDetailDb(UpdateClientCustomerOrderDetailRpcRequest updateOrderDetailRequest);

  Boolean batchUpdateOrderDetailDbs(
      BatchUpdateClientCustomerOrderDetailsRpcRequest batchUpdateOrderDetailsRequest);

  List<OrderDetailDb> getOrderDetailsByOrderIds(
      GetClientCustomerOrderDetailsByOrderIdsRpcRequest getOrderDetailsByOrderIdsRequest);
}