Added estimaded salary to dashboard
This commit is contained in:
@@ -339,7 +339,12 @@ export type Wallet = {
|
||||
export type WalletMovement = {
|
||||
id: number;
|
||||
walletId: number;
|
||||
type: "DEPOSIT" | "WITHDRAWAL" | "TRANSFER_IN" | "TRANSFER_OUT" | "ADJUSTMENT";
|
||||
type:
|
||||
| "DEPOSIT"
|
||||
| "WITHDRAWAL"
|
||||
| "TRANSFER_IN"
|
||||
| "TRANSFER_OUT"
|
||||
| "ADJUSTMENT";
|
||||
amount: number;
|
||||
description: string | null;
|
||||
referenceWalletId: number | null;
|
||||
@@ -390,10 +395,7 @@ export function deleteWallet(id: number): Promise<void> {
|
||||
return mutator<void>(`/api/wallets/${id}`, "DELETE");
|
||||
}
|
||||
|
||||
export function depositWallet(
|
||||
id: number,
|
||||
data: DepositInput,
|
||||
): Promise<Wallet> {
|
||||
export function depositWallet(id: number, data: DepositInput): Promise<Wallet> {
|
||||
return mutator<Wallet>(`/api/wallets/${id}/deposit`, "POST", data);
|
||||
}
|
||||
|
||||
@@ -418,9 +420,7 @@ export function setDefaultWallet(id: number): Promise<Wallet> {
|
||||
return mutator<Wallet>(`/api/wallets/${id}/default`, "PUT");
|
||||
}
|
||||
|
||||
export function getWalletMovements(
|
||||
id: number,
|
||||
): Promise<WalletMovement[]> {
|
||||
export function getWalletMovements(id: number): Promise<WalletMovement[]> {
|
||||
return fetcher<WalletMovement[]>(`/api/wallets/${id}/movements`);
|
||||
}
|
||||
|
||||
@@ -447,6 +447,21 @@ export function getWalletMovementsFiltered(
|
||||
);
|
||||
}
|
||||
|
||||
// Settings
|
||||
|
||||
export type Setting = {
|
||||
key: string;
|
||||
value: string;
|
||||
};
|
||||
|
||||
export function getSettings(): Promise<Setting[]> {
|
||||
return fetcher<Setting[]>("/api/settings");
|
||||
}
|
||||
|
||||
export function updateSetting(key: string, value: string): Promise<Setting> {
|
||||
return mutator<Setting>("/api/settings", "PUT", { key, value });
|
||||
}
|
||||
|
||||
// Telegram
|
||||
|
||||
export type TelegramStatus = {
|
||||
|
||||
Reference in New Issue
Block a user