diff --git a/Build_God_Game/src/api/bag.ts b/Build_God_Game/src/api/bag.ts new file mode 100644 index 0000000..55b1957 --- /dev/null +++ b/Build_God_Game/src/api/bag.ts @@ -0,0 +1,35 @@ +import http from './index' + +export interface Bag { + id: number + name: string + rarity: number + capacity: number + description: string | null +} + +export interface CharacterBag { + id: number + characterId: number + bagId: number + bagName: string | null + bagCapacity: number +} + +export interface BagItem { + id: number + characterBagId: number + itemType: number + itemId: number + quantity: number + itemName: string | null + itemRarity: number | null +} + +export const getCharacterBag = (characterId: number): Promise => { + return http.get(`bag/character/${characterId}`) +} + +export const getBagItems = (characterBagId: number): Promise => { + return http.get(`bag/${characterBagId}/items`) +} \ No newline at end of file