feat: add Service api with interface
This commit is contained in:
parent
ab7a02bcca
commit
a440f954ad
35 changed files with 1027 additions and 23 deletions
|
|
@ -0,0 +1,15 @@
|
|||
interface Product {
|
||||
sku: string;
|
||||
value: number;
|
||||
}
|
||||
|
||||
export interface AddProductsOutputInterface {
|
||||
idTransaction?: string;
|
||||
storeNumber?: string;
|
||||
idSubsidiary?: number;
|
||||
clientNit?: string;
|
||||
idUser?: string;
|
||||
localDate?: Date;
|
||||
pos?: string;
|
||||
products: Product[];
|
||||
}
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
export interface Payment {
|
||||
type: string;
|
||||
approvalCode: string;
|
||||
receiptNumber: string;
|
||||
value: number;
|
||||
cardNumber: string;
|
||||
cardType: string;
|
||||
comment: string;
|
||||
}
|
||||
|
||||
export interface InfoPos {
|
||||
addressPos: string;
|
||||
codeMunPos: string;
|
||||
nameMunPos: string;
|
||||
codeDepPos: string;
|
||||
nameDepPos: string;
|
||||
pos: string;
|
||||
}
|
||||
|
||||
export interface EndSaleOutputInterface {
|
||||
idTransaction: string;
|
||||
storeNumber: string;
|
||||
idSubsidiary: number;
|
||||
idUser: string;
|
||||
localDate: string;
|
||||
pos: string;
|
||||
comment: string;
|
||||
payment: Payment[];
|
||||
infoPos: InfoPos;
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
export interface GetSaleOutputInterface {
|
||||
idTransaction?: string;
|
||||
storeNumber?: number;
|
||||
idSubsidiary?: string;
|
||||
idUser?: string;
|
||||
pos?: string;
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
export interface Product {
|
||||
sku: string;
|
||||
value: number;
|
||||
}
|
||||
|
||||
export interface Transaction {
|
||||
idTransaction: string;
|
||||
storeNumber: string;
|
||||
idSubsidiary: number;
|
||||
clientNit: string;
|
||||
idUser: string;
|
||||
localDate: string;
|
||||
pos: string;
|
||||
products: Product[];
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
export interface StartSaleOutputInterface {
|
||||
storeNumber?: string;
|
||||
idSubsidiary?: number;
|
||||
idClient?: string;
|
||||
clientDni?: string;
|
||||
idType?: string;
|
||||
idGroup?: string;
|
||||
invoiceName?: string;
|
||||
invoiceTypeNit?: string;
|
||||
invoiceNit?: string;
|
||||
invoiceDirection?: string;
|
||||
invoiceCellPhone?: string;
|
||||
invoiceEmail?: string;
|
||||
idUser?: string;
|
||||
localDate?: string;
|
||||
pos?: string;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue