1404/10/28-base

This commit is contained in:
2026-01-18 13:01:46 +03:30
parent f95b0cef95
commit 9d96ae106b
455 changed files with 58164 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
export interface PriceTrigger {
id?: number
target_price: string
price_condition: string
action: string
is_active: boolean
created_at?: string
}
+4
View File
@@ -0,0 +1,4 @@
export interface SelectItem {
value: string
key: string | number
}
+12
View File
@@ -0,0 +1,12 @@
export interface Address {
id?: number
city?: string
province?: string
phone?: string
address?: string
zip?: string
customer_id?: number
default_address?: boolean
created_at?: string | null
updated_at?: string | null
}
+6
View File
@@ -0,0 +1,6 @@
export interface Const {
key?: number | string | undefined
const_id?: number | undefined
title_fa?: string | undefined
value?: string | number | undefined
}
+9
View File
@@ -0,0 +1,9 @@
import type { User } from '@/models/login'
import type { Gifts } from '@/models/gifts'
export interface EarnMoney{
users:[]
gifts:[]
usersSum: number
giftsSum: number
}
+16
View File
@@ -0,0 +1,16 @@
import type {Wallet} from '@/models/wallet';
export interface Fund {
id?: number,
title?: string,
file_id?: number,
customer_id?: number,
created_at?: string,
updated_at?: string,
deleted_at?: string,
wallet?: Wallet[] | Wallet
}
export interface FundTransaction {
fund_id?: number
value?: number
}
+19
View File
@@ -0,0 +1,19 @@
export interface Gifts{
id: number
customer_id: number
order_id: number
customer_to_id: number
user_id: number
wallet: null
transaction_id: number
cash: number
note: string
type: number
gold: number
balance_cash: number
balance_gold: number
withdraw_id: number
updated_at: string
deleted_at: string
created_at: string
}
+8
View File
@@ -0,0 +1,8 @@
export interface Gold {
goldCash?: number | null,
goldValue?: number | null,
percentWallet?: number,
method?:string,
goldVazn?: number | null
}
+19
View File
@@ -0,0 +1,19 @@
/*export interface Series {
x: string
y: Array<number>
}*/
export interface Series {
}
/*
export interface Chart {
Array<Series>
}
*/
export interface Price {
sell: number
buy: number
price_last: number
}
+64
View File
@@ -0,0 +1,64 @@
/*
export interface UserMobile {
mobile: string
}
export interface UserPassword {
password: string
}
export interface Token {
access_token: string
}
*/
import type {PWallet, Wallet, Wallets} from '@/models/wallet'
export interface User {
id: number;
fname: string;
lname: string;
name: string;
active: boolean;
mobile: string;
avatar_id?: any;
last_seen_at: string;
default_address_id?: any;
sts?: any;
gold_sum?: number
type: number;
total_transaction: number;
orders_count: number;
birth_date: string;
shop_name: string;
phone_number?: any;
city?: any;
province?: any;
n_code: string;
is_archive: boolean;
trade_active: number;
referral_id: string;
gram: number;
is_legal: number;
created_at: string;
updated_at: string;
access_token?: string;
deleted_at?: any;
wallet: Wallet;
pwallet:PWallet;
wallets: Wallets
finger_print: boolean
gold: number;
}
export interface Login {
id?: number
mobile?: string
password?: string
token?: string
provider: string
}
export interface Password{
password?: string
}
+23
View File
@@ -0,0 +1,23 @@
export interface Order {
direction?: number
amount?: number
price?: number
id?: number
customer_id?: number
sts?: number
sts_str?: string
payment_sts?: number
payment_amount?: number
service_charge_price?: number
total_fee?: number
total_price?: number
total_price_original?: number
fee?: number
description?: string
created_at?: string
updated_at?: string
price_original?: number
"product_id"?:number
"method"?:string
"number"?:number
}
+33
View File
@@ -0,0 +1,33 @@
import type {Address} from "@/models/address";
import type {Transaction} from "@/models/transaction";
export interface Physicalreceive {
id: number
customer_id: number
user_id: number
cash: number
gold: number
note: string
tracked_number: number
zify_code: number
date_at: any
sts: number
type: any
bank_account_id: number
address_id: number
priority: number
created_at: string
updated_at: string
sts_str: string
daj: any
customer: Customer
bank_account: any
address: Address
transaction: Transaction[]
}
export interface Customer {
id: number
name: string
mobile: string
}
+58
View File
@@ -0,0 +1,58 @@
import type {Wallet} from "@/models/wallet";
export interface Product {
id: number
img: string | undefined
title: string
amount: any
metal_id: any
file_id: any
unit: string
active: boolean
show: boolean
open_sell: boolean
open_buy: boolean
group_type:string
percent_fee_buy: number | undefined
percent_fee_sell: number | undefined
cash_fee_buy: number | undefined
cash_fee_sell: number | undefined
reading_method: any
created_at: any
updated_at: any
deleted_at: any
price?:number | undefined
sellPrice?:number | undefined
wallet: Wallet
auto_close_at: string
auto_open_at: string
}
export interface PInventory {
id: number
title: string
amount: any
metal_id: any
file_id: any
active: boolean
show: boolean
open_sell: boolean
open_buy: boolean
group_type:string
percent_fee_buy: number
percent_fee_sell: number
cash_fee_buy: number
cash_fee_sell: number
reading_method: any
created_at: any
updated_at: any
deleted_at: any
price?:number
unit?: string
wallet:Wallet
}
export interface CountPInventory {
count: number
product: PInventory
}
+32
View File
@@ -0,0 +1,32 @@
export interface TableOutput<T> {
count: number
page: number
limit: number
rows: T[]
}
export interface TableEngineOutput<T> {
rows: T[]
query: {
filters: []
filtersOpt: null | any
key: any | null
limit: number
page: number
search: string
select: any | null
sort: any | null
total: number
}
}
export interface TableInput {
page?: number
limit?: number
}
export interface TableEngineInput {
page: number
limit: number
filters: any[]
}
+52
View File
@@ -0,0 +1,52 @@
import type {Order} from "@/models/order";
import type { Wallet } from '@/models/wallet'
export interface Transaction {
active?: boolean
caj?: string
cash?: number
created_at?: string
customer_id?: number
expire_at?: string
fund_id?: number
gold?: number
unit: string
hash?: string
id?: number
note?: null
title: string
order_id?: number
transaction_type?: string
type?: number
type_str?: string
updated_at?: string
value?: number
sts_str?: string
order?: Order
withdraw?: Order
card_id?: number|string
eaj?: string
end_at?: string
send_receipt?: string
balance_cash?: number
balance_gold?: number
percentWallet?: number
wallet?: Wallet
otp?: string
tracked_number: number
}
export interface Withdraw {
id: number;
customer_id: number;
user_id?: any;
cash: number;
gold?: any;
tracked_number?: any;
date_at?: any;
sts: number;
created_at: string;
updated_at: string;
sts_str: string;
}
+80
View File
@@ -0,0 +1,80 @@
/*
export interface deposit {
price?: number
}
export interface endurance {
price?: number
percentWallet?: number
}*/
/*export interface Wallet {
price?: number
percentWallet?: number
}*/
import type {Product} from "@/models/products";
export interface Wallet {
owner: number,
treasure: number,
treasure_sum: number,
id: number,
gold: number,
gold_block: number,
cash: number
gold_sum: number
product: Product
cash_block: number
count_cash: number
count_cash_wallet: number
count_cash_wallets: number
count_gold: number
count_gold_wallet: number
count_gold_wallets: number
count_product: number
}
export interface Wallets {
cash : number
created_at : string
fund_id : null | number
gold : number
hash : string
id : number
number : number
owner : number
owner_type : number
product : null
product_id : null | number
updated_at : string
}
export interface PWallet {
id: number
owner_type: number
created_at: string
updated_at: string
owner: number
cash: number
hash: string
gold: number
fund_id: any
product_id: number
number: number
product: Product
}
export interface Test {
price?: number,
percentWallet: number
}
export interface Card {
id?: number
birth_date: number
cart_number?: string
shaba_number?: string
bank_name?: string
account_number?: string
sts?: number
sts_str?: string
}