feat(persistance): add db models

This commit is contained in:
2026-01-17 15:00:24 -03:00
parent 90233c7208
commit 8b462f98f6
5 changed files with 22 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
import { Chain } from '../Chain';
export class DBChain extends Chain {}

View File

@@ -0,0 +1,3 @@
export class DBEstablishment {
constructor(public address: string, public chain_id: number, public id?: number) {}
}

View File

@@ -0,0 +1,3 @@
import { Product } from '../Product';
export class DBProduct extends Product {}

View File

@@ -0,0 +1,3 @@
export class DBProductEstablishment {
constructor(public product_id: number, public establishment_id: number, public id?: number) {}
}

View File

@@ -0,0 +1,10 @@
export class DBPurchase {
constructor(
public establishment_id: number,
public product_id: number,
public date: number,
public price = 0,
public quantity = 1,
public id?: number
) {}
}