Files
boursecu_admin/src/model/product.ts
T
2026-05-17 13:45:52 +03:30

61 lines
1.2 KiB
TypeScript

import type { File } from '@/model/File'
import type { User } from '@/model/user'
import type { Wallet } from '@/model/wallet'
export interface AddId {
id: number
}
export interface Product{
id: number,
amount: number,
percent_fee_buy: number,
cash_fee_buy: number,
percent_fee_sell: number,
cash_fee_sell: number
group_type: string
unit: string
active: boolean
created_at: string
open_buy: boolean
open_sell: boolean
show: boolean
title: string
updated_at: string
methodOption: number
prices: MethodePrices[]
direct_price: number
price: number
reading_method: string
weight: number
auto_open_at: string
metal_id: number
auto_close_at: string
file_id?: number
file?: File
original_image?: File
}
export interface MethodePrices {
id: string
name: string
price: number
profit: number
}
export interface SetActiveTime {
auto_open_at: string
auto_close_at: string
}
export interface Balance {
cashBalance: number
cashBalanceOfKalhor: number
cashBalanceOfLiman: number
goldBalance: number
goldBalanceOfKalhor: number
goldBalanceOfLiman: number
mazanehBalance: number
mazanehBalanceOfKalhor: number
income_money: number
mazanehBalanceOfLiman: number
}