fix some bugs
This commit is contained in:
@@ -28,6 +28,7 @@ export interface Customer {
|
||||
wallet: Wallet
|
||||
wallet_cash?: number
|
||||
wallet_gold?: number
|
||||
wallet_metal_gold?: Record<string, number>
|
||||
n_code: string | number
|
||||
last_seen_at:string
|
||||
profit_amount: number
|
||||
|
||||
@@ -2,6 +2,11 @@ import type { Customer } from '@/model/customer'
|
||||
|
||||
export interface Order {
|
||||
amount?: number
|
||||
amount_display?: number
|
||||
amount_unit?: string
|
||||
order_metal_id?: number
|
||||
order_metal_label?: string
|
||||
metal_prices?: Record<string, number>
|
||||
created_at?: string
|
||||
customer?: Customer
|
||||
customer_id?: number
|
||||
|
||||
@@ -58,6 +58,16 @@ export interface SetActiveTime {
|
||||
auto_close_at: string
|
||||
}
|
||||
|
||||
export interface MetalBalanceItem {
|
||||
metal_id: number
|
||||
label: string
|
||||
balance: number
|
||||
goldBalance: number
|
||||
cashBalance?: number
|
||||
goldBalanceOfLiman?: number
|
||||
goldBalanceOfKalhor?: number
|
||||
}
|
||||
|
||||
export interface Balance {
|
||||
cashBalance: number
|
||||
cashBalanceOfKalhor: number
|
||||
@@ -65,6 +75,7 @@ export interface Balance {
|
||||
goldBalance: number
|
||||
goldBalanceOfKalhor: number
|
||||
goldBalanceOfLiman: number
|
||||
metalBalances?: MetalBalanceItem[]
|
||||
mazanehBalance: number
|
||||
mazanehBalanceOfKalhor: number
|
||||
income_money: number
|
||||
|
||||
@@ -14,6 +14,9 @@ export interface Transaction {
|
||||
hash: string
|
||||
id: number
|
||||
note: number
|
||||
metal_gold?: Record<string, number>
|
||||
transaction_metal_id?: number
|
||||
transaction_metal_label?: string
|
||||
order_id: number
|
||||
transaction_type: string
|
||||
type: number
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
import type { User } from '@/model/user'
|
||||
|
||||
export interface WalletMetalBalance {
|
||||
metal_id: number
|
||||
label: string
|
||||
gold: number
|
||||
goldToCash: number
|
||||
display_unit?: string
|
||||
}
|
||||
|
||||
export interface Wallet {
|
||||
owner: number
|
||||
id: number
|
||||
@@ -7,9 +15,18 @@ export interface Wallet {
|
||||
cash: number
|
||||
fund_id?: number | null
|
||||
product_id?: number | null
|
||||
metal_gold?: Record<string, number>
|
||||
customer: User
|
||||
}
|
||||
|
||||
export interface WalletTableSums {
|
||||
cash?: number
|
||||
gold?: number
|
||||
cashToGold?: number
|
||||
goldToCash?: number
|
||||
metalBalances?: WalletMetalBalance[]
|
||||
}
|
||||
|
||||
export interface WithdrawTransaction {
|
||||
title?: string
|
||||
gold?: number
|
||||
@@ -37,6 +54,20 @@ export interface Withdraw {
|
||||
|
||||
export type WalletChargeDirection = 'charge' | 'discharge'
|
||||
|
||||
export type WalletChargeTargetKind = 'money' | 'metal'
|
||||
|
||||
export interface WalletChargeTarget {
|
||||
key: string
|
||||
kind: WalletChargeTargetKind
|
||||
label: string
|
||||
unit: string
|
||||
product_id?: number | null
|
||||
metal_id?: number
|
||||
uses_main_wallet?: boolean
|
||||
trade_by_quantity?: boolean
|
||||
group_type?: string
|
||||
}
|
||||
|
||||
export interface Charge {
|
||||
value?: number
|
||||
note?: string
|
||||
@@ -44,6 +75,8 @@ export interface Charge {
|
||||
talabBedehi?: boolean
|
||||
direction?: WalletChargeDirection
|
||||
amountAbs?: number | string
|
||||
chargeTargetKey?: string | null
|
||||
product_id?: number | null
|
||||
}
|
||||
|
||||
export interface WithdrawStatus {
|
||||
|
||||
Reference in New Issue
Block a user