forked from ttc/micro-frontend
65 lines
1.3 KiB
TypeScript
65 lines
1.3 KiB
TypeScript
export interface IStateDrop {
|
|
income: IDropAct[];
|
|
expense: IDropAct[];
|
|
}
|
|
|
|
export interface IDropAct {
|
|
dtlnam?: string,
|
|
dtlcod?: string
|
|
}
|
|
|
|
export interface IActData {
|
|
actseq?: number,
|
|
actnum?: number,
|
|
acttyp?: string,
|
|
acttypnam?: string,
|
|
actcatnam?: string,
|
|
actqty?: number,
|
|
actcmt?: string,
|
|
actacpdtm?: string
|
|
}
|
|
|
|
export interface IStateResultResponse {
|
|
data: IStateDrop;
|
|
}
|
|
|
|
// ข้อมูลสินค้าหลัก
|
|
// export interface IProduct {
|
|
// id: string;
|
|
// name: string;
|
|
// price: number;
|
|
// category: string;
|
|
// inStock: boolean;
|
|
// description?: string; // optional
|
|
// imageUrl?: string;
|
|
// tags: string[];
|
|
// createdAt: Date;
|
|
// updatedAt: Date;
|
|
// }
|
|
|
|
// // ข้อมูลสินค้าแบบย่อ (ใช้ในรายการ)
|
|
// export interface IProductSummary {
|
|
// id: string;
|
|
// name: string;
|
|
// price: number;
|
|
// imageUrl?: string;
|
|
// inStock: boolean;
|
|
// }
|
|
|
|
// // ข้อมูลสำหรับฟอร์ม
|
|
// export interface IProductForm {
|
|
// name: string;
|
|
// price: number;
|
|
// category: string;
|
|
// description?: string;
|
|
// inStock: boolean;
|
|
// }
|
|
|
|
// // ข้อมูลการจัดหมวดหมู่
|
|
// export interface IProductCategory {
|
|
// id: string;
|
|
// name: string;
|
|
// parentId?: string;
|
|
// productCount: number;
|
|
// }
|