Browse Source

feat(game): add bag API module

master
qinhan 1 month ago
parent
commit
35bb8803a2
  1. 35
      Build_God_Game/src/api/bag.ts

35
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<CharacterBag | null> => {
return http.get(`bag/character/${characterId}`)
}
export const getBagItems = (characterBagId: number): Promise<BagItem[]> => {
return http.get(`bag/${characterBagId}/items`)
}
Loading…
Cancel
Save