fix kashkool

This commit is contained in:
2026-06-29 22:43:28 +03:30
parent be17631109
commit 8b855e5ee4
150 changed files with 11974 additions and 4445 deletions
+19 -4
View File
@@ -12,8 +12,23 @@ export interface Series {
}
*/
export interface PriceUp {
buy: number
sell: number
}
export type PriceStatus = 'open' | 'closed' | 'no_quote'
export interface Price {
sell: number
buy: number
price_last: number
}
sell: number
buy: number
price: number
price_last: number
goldir?: number
up?: PriceUp
closed?: boolean
status?: PriceStatus
time?: string
main_product?: number
montzar?: number
}
+44
View File
@@ -0,0 +1,44 @@
export interface WalletAssetsMeta {
metal_ids: number[]
metal_count: number
has_count_based_products: boolean
has_weight_based_products: boolean
weight_unit: string
single_metal: boolean
}
export interface WalletInventoryCard {
product_id: number
title: string
group_type: string
metal_id: number
quantity: number
unit: string
display_type: 'count' | 'weight'
unit_weight?: string | null
show_in_assets: boolean
is_melted?: boolean
is_main_wallet?: boolean
file?: { src?: string | null } | null
}
export interface WalletMetalTotal {
metal_id: number
metal_label: string
label: string
product_weight: number
melted_weight: number
total_weight: number
unit: string
}
export interface WalletAssetsSummary {
meta: WalletAssetsMeta
cash_wallet: number
inventory_cards: WalletInventoryCard[]
count_products: WalletInventoryCard[]
metal_totals: WalletMetalTotal[]
assets_rial_value: number
total_rial_value: number
profit_loss?: number
}