协议修改

This commit is contained in:
chen wei bo
2025-09-08 19:44:58 +08:00
parent e7cb527ca0
commit d4d3e986b3
17 changed files with 878 additions and 66 deletions
@@ -8,13 +8,24 @@ export class HttpShopService implements IShopService {
constructor(private api = ApiClient.I) {}
// 获取商品列表
async reqShopList(req: proto.cs.ICSGetShopReq): Promise<ApiResponse<proto.cs.ICSGetShopRes>> {
const ep: Endpoint<proto.cs.ICSGetShopReq, proto.cs.ICSGetShopRes> = {
path: "api/logic/shop",
async reqShopList(req: proto.cs.ICSGetPurchaseReq): Promise<ApiResponse<proto.cs.ICSGetPurchaseRes>> {
const ep: Endpoint<proto.cs.ICSGetPurchaseReq, proto.cs.ICSGetPurchaseRes> = {
path: "api/logic/getPurchase",
method: "POST",
codec: "json",
needsAuth: true,
};
return this.api.call(ep, req);
}
// 使用余额购买商品
async reqBuyGood(req: proto.cs.ICSBuyGoodReq): Promise<ApiResponse<proto.cs.ICSBuyGoodRes>> {
const ep: Endpoint<proto.cs.ICSBuyGoodReq, proto.cs.ICSBuyGoodRes> = {
path: "api/logic/buyGood",
method: "POST",
codec: "json",
needsAuth: true,
};
return this.api.call(ep, req);
}
}