Add SQL query for average cost retrieval and generate TriggerLog model

This commit is contained in:
2025-12-14 10:15:57 +03:30
parent 41d7dd8802
commit 9d7d94b5f8
45 changed files with 3742 additions and 440 deletions
@@ -72,6 +72,7 @@ export const ModelName = {
InventoryTransfer: 'InventoryTransfer',
InventoryTransferItem: 'InventoryTransferItem',
StockAdjustment: 'StockAdjustment',
TriggerLog: 'TriggerLog',
inventory_overview: 'inventory_overview',
stock_cardex: 'stock_cardex',
stock_view: 'stock_view'
@@ -228,6 +229,7 @@ export const InventoryScalarFieldEnum = {
name: 'name',
location: 'location',
isActive: 'isActive',
isPointOfSale: 'isPointOfSale',
createdAt: 'createdAt',
updatedAt: 'updatedAt',
deletedAt: 'deletedAt'
@@ -348,18 +350,23 @@ export const StockMovementScalarFieldEnum = {
createdAt: 'createdAt',
productId: 'productId',
inventoryId: 'inventoryId',
avgCost: 'avgCost'
avgCost: 'avgCost',
remainedInStock: 'remainedInStock',
supplierId: 'supplierId'
} as const
export type StockMovementScalarFieldEnum = (typeof StockMovementScalarFieldEnum)[keyof typeof StockMovementScalarFieldEnum]
export const StockBalanceScalarFieldEnum = {
id: 'id',
productId: 'productId',
inventoryId: 'inventoryId',
quantity: 'quantity',
avgCost: 'avgCost',
totalCost: 'totalCost',
updatedAt: 'updatedAt',
ProductId: 'ProductId',
avgCost: 'avgCost'
createdAt: 'createdAt',
updatedAt: 'updatedAt'
} as const
export type StockBalanceScalarFieldEnum = (typeof StockBalanceScalarFieldEnum)[keyof typeof StockBalanceScalarFieldEnum]
@@ -398,6 +405,16 @@ export const StockAdjustmentScalarFieldEnum = {
export type StockAdjustmentScalarFieldEnum = (typeof StockAdjustmentScalarFieldEnum)[keyof typeof StockAdjustmentScalarFieldEnum]
export const TriggerLogScalarFieldEnum = {
id: 'id',
name: 'name',
message: 'message',
createdAt: 'createdAt'
} as const
export type TriggerLogScalarFieldEnum = (typeof TriggerLogScalarFieldEnum)[keyof typeof TriggerLogScalarFieldEnum]
export const Inventory_overviewScalarFieldEnum = {
ProductId: 'ProductId',
stock_quantity: 'stock_quantity',
@@ -626,3 +643,11 @@ export const InventoryTransferOrderByRelevanceFieldEnum = {
export type InventoryTransferOrderByRelevanceFieldEnum = (typeof InventoryTransferOrderByRelevanceFieldEnum)[keyof typeof InventoryTransferOrderByRelevanceFieldEnum]
export const TriggerLogOrderByRelevanceFieldEnum = {
name: 'name',
message: 'message'
} as const
export type TriggerLogOrderByRelevanceFieldEnum = (typeof TriggerLogOrderByRelevanceFieldEnum)[keyof typeof TriggerLogOrderByRelevanceFieldEnum]