fix: update SupplierLedger model to use correct enum casing and adjust types
feat: enhance PosAccountsService to include inventoryBankAccount details in responses refactor: modify PosService to return structured inventory and bank account data chore: remove isSettled field from CreatePurchaseReceiptDto and adjust related logic feat: add payments selection in SuppliersService for better payment tracking chore: apply database migrations to adjust decimal types and enforce constraints chore: create index on Pos_Accounts for improved query performance feat: define Supplier and SupplierLedger models in Prisma schema for better data management
This commit is contained in:
@@ -50,7 +50,7 @@ export type SupplierLedgerMinAggregateOutputType = {
|
||||
debit: runtime.Decimal | null
|
||||
credit: runtime.Decimal | null
|
||||
balance: runtime.Decimal | null
|
||||
sourceType: $Enums.ledgerSourceType | null
|
||||
sourceType: $Enums.LedgerSourceType | null
|
||||
sourceId: number | null
|
||||
createdAt: Date | null
|
||||
supplierId: number | null
|
||||
@@ -62,7 +62,7 @@ export type SupplierLedgerMaxAggregateOutputType = {
|
||||
debit: runtime.Decimal | null
|
||||
credit: runtime.Decimal | null
|
||||
balance: runtime.Decimal | null
|
||||
sourceType: $Enums.ledgerSourceType | null
|
||||
sourceType: $Enums.LedgerSourceType | null
|
||||
sourceId: number | null
|
||||
createdAt: Date | null
|
||||
supplierId: number | null
|
||||
@@ -229,7 +229,7 @@ export type SupplierLedgerGroupByOutputType = {
|
||||
debit: runtime.Decimal
|
||||
credit: runtime.Decimal
|
||||
balance: runtime.Decimal
|
||||
sourceType: $Enums.ledgerSourceType
|
||||
sourceType: $Enums.LedgerSourceType
|
||||
sourceId: number
|
||||
createdAt: Date
|
||||
supplierId: number
|
||||
@@ -264,7 +264,7 @@ export type SupplierLedgerWhereInput = {
|
||||
debit?: Prisma.DecimalFilter<"SupplierLedger"> | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: Prisma.DecimalFilter<"SupplierLedger"> | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance?: Prisma.DecimalFilter<"SupplierLedger"> | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType?: Prisma.EnumledgerSourceTypeFilter<"SupplierLedger"> | $Enums.ledgerSourceType
|
||||
sourceType?: Prisma.EnumLedgerSourceTypeFilter<"SupplierLedger"> | $Enums.LedgerSourceType
|
||||
sourceId?: Prisma.IntFilter<"SupplierLedger"> | number
|
||||
createdAt?: Prisma.DateTimeFilter<"SupplierLedger"> | Date | string
|
||||
supplierId?: Prisma.IntFilter<"SupplierLedger"> | number
|
||||
@@ -294,7 +294,7 @@ export type SupplierLedgerWhereUniqueInput = Prisma.AtLeast<{
|
||||
debit?: Prisma.DecimalFilter<"SupplierLedger"> | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: Prisma.DecimalFilter<"SupplierLedger"> | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance?: Prisma.DecimalFilter<"SupplierLedger"> | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType?: Prisma.EnumledgerSourceTypeFilter<"SupplierLedger"> | $Enums.ledgerSourceType
|
||||
sourceType?: Prisma.EnumLedgerSourceTypeFilter<"SupplierLedger"> | $Enums.LedgerSourceType
|
||||
sourceId?: Prisma.IntFilter<"SupplierLedger"> | number
|
||||
createdAt?: Prisma.DateTimeFilter<"SupplierLedger"> | Date | string
|
||||
supplierId?: Prisma.IntFilter<"SupplierLedger"> | number
|
||||
@@ -327,7 +327,7 @@ export type SupplierLedgerScalarWhereWithAggregatesInput = {
|
||||
debit?: Prisma.DecimalWithAggregatesFilter<"SupplierLedger"> | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: Prisma.DecimalWithAggregatesFilter<"SupplierLedger"> | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance?: Prisma.DecimalWithAggregatesFilter<"SupplierLedger"> | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType?: Prisma.EnumledgerSourceTypeWithAggregatesFilter<"SupplierLedger"> | $Enums.ledgerSourceType
|
||||
sourceType?: Prisma.EnumLedgerSourceTypeWithAggregatesFilter<"SupplierLedger"> | $Enums.LedgerSourceType
|
||||
sourceId?: Prisma.IntWithAggregatesFilter<"SupplierLedger"> | number
|
||||
createdAt?: Prisma.DateTimeWithAggregatesFilter<"SupplierLedger"> | Date | string
|
||||
supplierId?: Prisma.IntWithAggregatesFilter<"SupplierLedger"> | number
|
||||
@@ -335,22 +335,22 @@ export type SupplierLedgerScalarWhereWithAggregatesInput = {
|
||||
|
||||
export type SupplierLedgerCreateInput = {
|
||||
description?: string | null
|
||||
debit: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
debit?: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType: $Enums.ledgerSourceType
|
||||
sourceType: $Enums.LedgerSourceType
|
||||
sourceId: number
|
||||
createdAt?: Date | string
|
||||
supplier: Prisma.SupplierCreateNestedOneWithoutSupplierLedgersInput
|
||||
supplier: Prisma.SupplierCreateNestedOneWithoutLedgerInput
|
||||
}
|
||||
|
||||
export type SupplierLedgerUncheckedCreateInput = {
|
||||
id?: number
|
||||
description?: string | null
|
||||
debit: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
debit?: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType: $Enums.ledgerSourceType
|
||||
sourceType: $Enums.LedgerSourceType
|
||||
sourceId: number
|
||||
createdAt?: Date | string
|
||||
supplierId: number
|
||||
@@ -361,10 +361,10 @@ export type SupplierLedgerUpdateInput = {
|
||||
debit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType?: Prisma.EnumledgerSourceTypeFieldUpdateOperationsInput | $Enums.ledgerSourceType
|
||||
sourceType?: Prisma.EnumLedgerSourceTypeFieldUpdateOperationsInput | $Enums.LedgerSourceType
|
||||
sourceId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
supplier?: Prisma.SupplierUpdateOneRequiredWithoutSupplierLedgersNestedInput
|
||||
supplier?: Prisma.SupplierUpdateOneRequiredWithoutLedgerNestedInput
|
||||
}
|
||||
|
||||
export type SupplierLedgerUncheckedUpdateInput = {
|
||||
@@ -373,7 +373,7 @@ export type SupplierLedgerUncheckedUpdateInput = {
|
||||
debit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType?: Prisma.EnumledgerSourceTypeFieldUpdateOperationsInput | $Enums.ledgerSourceType
|
||||
sourceType?: Prisma.EnumLedgerSourceTypeFieldUpdateOperationsInput | $Enums.LedgerSourceType
|
||||
sourceId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
supplierId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
@@ -382,10 +382,10 @@ export type SupplierLedgerUncheckedUpdateInput = {
|
||||
export type SupplierLedgerCreateManyInput = {
|
||||
id?: number
|
||||
description?: string | null
|
||||
debit: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
debit?: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType: $Enums.ledgerSourceType
|
||||
sourceType: $Enums.LedgerSourceType
|
||||
sourceId: number
|
||||
createdAt?: Date | string
|
||||
supplierId: number
|
||||
@@ -396,7 +396,7 @@ export type SupplierLedgerUpdateManyMutationInput = {
|
||||
debit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType?: Prisma.EnumledgerSourceTypeFieldUpdateOperationsInput | $Enums.ledgerSourceType
|
||||
sourceType?: Prisma.EnumLedgerSourceTypeFieldUpdateOperationsInput | $Enums.LedgerSourceType
|
||||
sourceId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
}
|
||||
@@ -407,7 +407,7 @@ export type SupplierLedgerUncheckedUpdateManyInput = {
|
||||
debit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType?: Prisma.EnumledgerSourceTypeFieldUpdateOperationsInput | $Enums.ledgerSourceType
|
||||
sourceType?: Prisma.EnumLedgerSourceTypeFieldUpdateOperationsInput | $Enums.LedgerSourceType
|
||||
sourceId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
supplierId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
@@ -525,16 +525,16 @@ export type SupplierLedgerUncheckedUpdateManyWithoutSupplierNestedInput = {
|
||||
deleteMany?: Prisma.SupplierLedgerScalarWhereInput | Prisma.SupplierLedgerScalarWhereInput[]
|
||||
}
|
||||
|
||||
export type EnumledgerSourceTypeFieldUpdateOperationsInput = {
|
||||
set?: $Enums.ledgerSourceType
|
||||
export type EnumLedgerSourceTypeFieldUpdateOperationsInput = {
|
||||
set?: $Enums.LedgerSourceType
|
||||
}
|
||||
|
||||
export type SupplierLedgerCreateWithoutSupplierInput = {
|
||||
description?: string | null
|
||||
debit: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
debit?: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType: $Enums.ledgerSourceType
|
||||
sourceType: $Enums.LedgerSourceType
|
||||
sourceId: number
|
||||
createdAt?: Date | string
|
||||
}
|
||||
@@ -542,10 +542,10 @@ export type SupplierLedgerCreateWithoutSupplierInput = {
|
||||
export type SupplierLedgerUncheckedCreateWithoutSupplierInput = {
|
||||
id?: number
|
||||
description?: string | null
|
||||
debit: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
debit?: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType: $Enums.ledgerSourceType
|
||||
sourceType: $Enums.LedgerSourceType
|
||||
sourceId: number
|
||||
createdAt?: Date | string
|
||||
}
|
||||
@@ -585,7 +585,7 @@ export type SupplierLedgerScalarWhereInput = {
|
||||
debit?: Prisma.DecimalFilter<"SupplierLedger"> | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: Prisma.DecimalFilter<"SupplierLedger"> | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance?: Prisma.DecimalFilter<"SupplierLedger"> | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType?: Prisma.EnumledgerSourceTypeFilter<"SupplierLedger"> | $Enums.ledgerSourceType
|
||||
sourceType?: Prisma.EnumLedgerSourceTypeFilter<"SupplierLedger"> | $Enums.LedgerSourceType
|
||||
sourceId?: Prisma.IntFilter<"SupplierLedger"> | number
|
||||
createdAt?: Prisma.DateTimeFilter<"SupplierLedger"> | Date | string
|
||||
supplierId?: Prisma.IntFilter<"SupplierLedger"> | number
|
||||
@@ -594,10 +594,10 @@ export type SupplierLedgerScalarWhereInput = {
|
||||
export type SupplierLedgerCreateManySupplierInput = {
|
||||
id?: number
|
||||
description?: string | null
|
||||
debit: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
debit?: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance: runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType: $Enums.ledgerSourceType
|
||||
sourceType: $Enums.LedgerSourceType
|
||||
sourceId: number
|
||||
createdAt?: Date | string
|
||||
}
|
||||
@@ -607,7 +607,7 @@ export type SupplierLedgerUpdateWithoutSupplierInput = {
|
||||
debit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType?: Prisma.EnumledgerSourceTypeFieldUpdateOperationsInput | $Enums.ledgerSourceType
|
||||
sourceType?: Prisma.EnumLedgerSourceTypeFieldUpdateOperationsInput | $Enums.LedgerSourceType
|
||||
sourceId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
}
|
||||
@@ -618,7 +618,7 @@ export type SupplierLedgerUncheckedUpdateWithoutSupplierInput = {
|
||||
debit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType?: Prisma.EnumledgerSourceTypeFieldUpdateOperationsInput | $Enums.ledgerSourceType
|
||||
sourceType?: Prisma.EnumLedgerSourceTypeFieldUpdateOperationsInput | $Enums.LedgerSourceType
|
||||
sourceId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
}
|
||||
@@ -629,7 +629,7 @@ export type SupplierLedgerUncheckedUpdateManyWithoutSupplierInput = {
|
||||
debit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
credit?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
balance?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
|
||||
sourceType?: Prisma.EnumledgerSourceTypeFieldUpdateOperationsInput | $Enums.ledgerSourceType
|
||||
sourceType?: Prisma.EnumLedgerSourceTypeFieldUpdateOperationsInput | $Enums.LedgerSourceType
|
||||
sourceId?: Prisma.IntFieldUpdateOperationsInput | number
|
||||
createdAt?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
|
||||
}
|
||||
@@ -679,7 +679,7 @@ export type $SupplierLedgerPayload<ExtArgs extends runtime.Types.Extensions.Inte
|
||||
debit: runtime.Decimal
|
||||
credit: runtime.Decimal
|
||||
balance: runtime.Decimal
|
||||
sourceType: $Enums.ledgerSourceType
|
||||
sourceType: $Enums.LedgerSourceType
|
||||
sourceId: number
|
||||
createdAt: Date
|
||||
supplierId: number
|
||||
@@ -1058,7 +1058,7 @@ export interface SupplierLedgerFieldRefs {
|
||||
readonly debit: Prisma.FieldRef<"SupplierLedger", 'Decimal'>
|
||||
readonly credit: Prisma.FieldRef<"SupplierLedger", 'Decimal'>
|
||||
readonly balance: Prisma.FieldRef<"SupplierLedger", 'Decimal'>
|
||||
readonly sourceType: Prisma.FieldRef<"SupplierLedger", 'ledgerSourceType'>
|
||||
readonly sourceType: Prisma.FieldRef<"SupplierLedger", 'LedgerSourceType'>
|
||||
readonly sourceId: Prisma.FieldRef<"SupplierLedger", 'Int'>
|
||||
readonly createdAt: Prisma.FieldRef<"SupplierLedger", 'DateTime'>
|
||||
readonly supplierId: Prisma.FieldRef<"SupplierLedger", 'Int'>
|
||||
|
||||
Reference in New Issue
Block a user