e-commercee
Version:
This package contains a backend of what would be the logic of a e-commercee software, the architecture used is made in 3 layers
20 lines (19 loc) • 628 B
text/typescript
import { Client } from "../../shared/entity/Client";
import { Order } from "../../shared/entity/Order";
export interface ILOrder {
startOrder();
registerItemonOrder(barcode:string, quantity:number);
removeItemonOrder(barcode:string);
closeOrder();
cancelOrder();
saveOrder(client:Client);
deliverOrder(dtorder:Order);
personalOrder(dtorder:Order);
//Get Orders
getPendingOrders();
getOrder(id: number) ;
getDeliveredOrders();
getClientOrders(identitycard:string);
getAllOrders();
getOrdersbyDates(date1:Date,date2:Date);
}