完善接口
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
import { http } from '@/http/alova'
|
||||
import type { IUserAddressListResult, IUserAddressDetailsResult, IUserCouponListResult } from '@/api/types/user'
|
||||
import type { IOrderListResult } from '@/api/types/order'
|
||||
|
||||
|
||||
/**
|
||||
@ -76,7 +77,7 @@ export function userAddressDetails(data: IUserAddressDetailsParams) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 优惠券列表
|
||||
* 优惠券列表(从订单页获取)
|
||||
*/
|
||||
export interface IGetCouponsParams {
|
||||
id: number
|
||||
@ -85,4 +86,46 @@ export interface IGetCouponsParams {
|
||||
|
||||
export function getCoupons(data: IGetCouponsParams) {
|
||||
return http.Post<IUserCouponListResult>('/api/UserCoupon/UserCoupinList', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 优惠券列表(从个人中心点击进去)
|
||||
*/
|
||||
export interface IGetMyCouponsParams {
|
||||
status: number
|
||||
}
|
||||
export function getMyCoupons(data: IGetMyCouponsParams) {
|
||||
return http.Post('/api/UserCoupon/orderCoupinList', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 个人中心优惠券
|
||||
*/
|
||||
export function getMyCoupon() {
|
||||
return http.Post<IUserCouponListResult>('/api/UserCoupon/coupinList')
|
||||
}
|
||||
|
||||
/**
|
||||
* 领取个人中心优惠券
|
||||
*/
|
||||
export interface IClaimMyCouponParams {
|
||||
id: number
|
||||
}
|
||||
|
||||
export function claimMyCoupon(data: IClaimMyCouponParams) {
|
||||
return http.Post('/api/UserCoupon/receiveCoupon', data)
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 金额使用记录
|
||||
*/
|
||||
export interface IGetUserMoneyLogParams {
|
||||
page: number
|
||||
size: number
|
||||
month: string
|
||||
}
|
||||
|
||||
export function getUserMoneyLog(data: IGetUserMoneyLogParams) {
|
||||
return http.Post<IOrderListResult>('/api/user/moneyLogList', data)
|
||||
}
|
||||
Reference in New Issue
Block a user