shop-web/src/common/apis/shop/index.ts

30 lines
789 B
TypeScript
Raw Normal View History

2025-03-05 09:22:29 +08:00
import { request } from "@/http/axios"
2025-03-17 08:30:57 +08:00
import { ShopGoodsResponseData, SubmitOrderRequestData, SubmitOrderResponseData } from './type'
import { GetOpenIdRequestParams } from './type'
2025-03-05 09:22:29 +08:00
/** 获取当前登录用户详情 */
export function getShopGoodsApi() {
return request<ShopGoodsResponseData>({
url: "shop/goods",
method: "get"
})
2025-03-17 08:30:57 +08:00
}
/** 提交订单接口 */
export function submitOrderApi(data: SubmitOrderRequestData) {
return request<SubmitOrderResponseData>({
url: "order/submit",
method: "post",
data
})
}
/** 获取微信openid */
export function getOpenIdApi(params: GetOpenIdRequestParams) {
return request<string>({
url: "payment/getOpenId",
method: "get",
params // 使用params传递code参数对应Java的@RequestParam
})
2025-03-05 09:22:29 +08:00
}