feat: frontend

This commit is contained in:
2025-11-17 21:07:51 -07:00
parent dd0ab39985
commit e1396e2d24
87 changed files with 13616 additions and 148 deletions

View File

@@ -0,0 +1,7 @@
export type ItemHistoryResponse = {
ItemId : string
ItemName : string
ItemPrice: string
ValidFrom: string
ValidTo : string
}

View File

@@ -0,0 +1,6 @@
export interface ItemPriceResponse {
ItemId: number;
ItemName: string;
ItemPrice: number;
InSeason: boolean
}

View File

@@ -0,0 +1,4 @@
export type LoginRedirectResponse = {
status: string,
location: string
};

View File

@@ -0,0 +1,4 @@
export interface OrderFilledResponse{
OrderId: number;
Filled: boolean;
}

View File

@@ -0,0 +1,10 @@
export interface OrderItemPriceResponse{
ItemId: number;
OrderId: number;
ItemName: string;
Quantity: number;
Made: number;
CreatedAt: Date;
TotalPrice: number;
UnitPrice: number;
}

View File

@@ -0,0 +1,12 @@
export interface OrderResponse{
Id: number;
UserId: number;
Orderer: string;
DateDue: string;
DatePlaced: string;
AmountPaid: number;
OrderTotal: number;
AmountDue: number;
Filled: boolean;
Delivered: boolean;
}

View File

@@ -0,0 +1,7 @@
export interface UserResponse{
Id: number;
Name: string;
JobPosition: string;
Active: boolean;
Admin: boolean;
}

View File

@@ -0,0 +1,7 @@
export type {ItemPriceResponse} from './ItemPriceResponse'
export type {OrderFilledResponse} from './OrderFilledResponse'
export type {OrderItemPriceResponse} from './OrderItemPriceResponse'
export type {OrderResponse} from './OrderResponse'
export type {UserResponse} from './UserResponse'
export type { LoginRedirectResponse} from './LoginRedirectResponse'
export type {ItemHistoryResponse} from './ItemHistoryResponse'