OrderDbService.java 1.12 KB
package com.tianting.infoloop.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.infoloop.tianting.clientcustomerorderservice.BatchCreateClientCustomerOrdersRpcRequest;
import com.infoloop.tianting.clientcustomerorderservice.BatchUpdateClientCustomerOrdersRpcRequest;
import com.infoloop.tianting.clientcustomerorderservice.CreateClientCustomerOrderRpcRequest;
import com.infoloop.tianting.clientcustomerorderservice.UpdateClientCustomerOrderRpcRequest;
import com.tianting.infoloop.model.db.OrderDb;
import java.util.List;
import org.springframework.core.annotation.Order;

public interface OrderDbService extends IService<OrderDb> {

  OrderDb createOrderDb(CreateClientCustomerOrderRpcRequest createOrderRpcRequest);

  List<OrderDb> batchCreateOrderDbs(BatchCreateClientCustomerOrdersRpcRequest batchCreateOrdersRequest);

  Boolean updateOrderDb(UpdateClientCustomerOrderRpcRequest updateOrderRequest);

  Boolean batchUpdateOrderDbs(BatchUpdateClientCustomerOrdersRpcRequest batchUpdateOrdersRequest);

  List<OrderDb> getOrdersByCustomerId(Integer customerId);

  List<OrderDb> getOrdersByOpenId(Integer openId);
}