| Current Path : /proc/thread-self/root/home/deltalab/PMS/logistic-backend/dist/models/orders/ |
| Current File : //proc/thread-self/root/home/deltalab/PMS/logistic-backend/dist/models/orders/order.service.d.ts |
import { Model } from 'mongoose';
import { Order, OrderDocument } from './order.schema';
import { RouteService } from '../routes/route.service';
import { Params } from 'src/common/interfaces/params';
export declare class OrderService {
private routeService;
private orderModel;
constructor(routeService: RouteService, orderModel: Model<OrderDocument>);
create(order: Order): Promise<Order>;
delete(id: string): Promise<Order>;
update(id: string, order: Order): Promise<Order>;
updateMany(orders: Order[]): Promise<any[]>;
readAll(params: Params): Promise<Order[]>;
readById(id: number): Promise<Order>;
}