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
@@ -1,4 +1,4 @@
import { Controller, Get, Param } from '@nestjs/common'
import { Controller, Get } from '@nestjs/common'
import { StockBalanceService } from './stock-balance.service'
@Controller('stock-balance')
@@ -10,8 +10,8 @@ export class StockBalanceController {
return this.service.findAll()
}
@Get(':itemId')
findOne(@Param('itemId') itemId: string) {
return this.service.findOne(Number(itemId))
}
// @Get(':itemId')
// findOne(@Param('itemId') itemId: string) {
// return this.service.findOne(Number(itemId))
// }
}
+5 -5
View File
@@ -11,9 +11,9 @@ export class StockBalanceService {
return ResponseMapper.list(items)
}
async findOne(ProductId: number) {
const item = await this.prisma.stockBalance.findUnique({ where: { ProductId } })
if (!item) return null
return ResponseMapper.single(item)
}
// async findOne(productId: number) {
// const item = await this.prisma.stockBalance.findUnique({ where: { productId: productId } })
// if (!item) return null
// return ResponseMapper.single(item)
// }
}