feat: mall api 添加mall统一前缀

This commit is contained in:
xingyu4j
2025-06-06 22:45:43 +08:00
parent dbb9a33fda
commit 1f598d7712
40 changed files with 281 additions and 255 deletions

View File

@@ -2,7 +2,7 @@ import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
export namespace AfterSaleApi {
export namespace MallAfterSaleApi {
/** 商品属性 */
export interface ProductProperty {
/** 属性的编号 */
@@ -88,7 +88,7 @@ export namespace AfterSaleApi {
/** 获得交易售后分页 */
export function getAfterSalePage(params: PageParam) {
return requestClient.get<PageResult<AfterSaleApi.AfterSale>>(
return requestClient.get<PageResult<MallAfterSaleApi.AfterSale>>(
'/trade/after-sale/page',
{ params },
);
@@ -96,7 +96,7 @@ export function getAfterSalePage(params: PageParam) {
/** 获得交易售后详情 */
export function getAfterSale(id: number) {
return requestClient.get<AfterSaleApi.AfterSale>(
return requestClient.get<MallAfterSaleApi.AfterSale>(
`/trade/after-sale/get-detail?id=${id}`,
);
}
@@ -107,7 +107,7 @@ export function agree(id: number) {
}
/** 拒绝售后 */
export function disagree(data: AfterSaleApi.DisagreeRequest) {
export function disagree(data: MallAfterSaleApi.DisagreeRequest) {
return requestClient.put('/trade/after-sale/disagree', data);
}

View File

@@ -2,7 +2,7 @@ import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
export namespace BrokerageRecordApi {
export namespace MallBrokerageRecordApi {
/** 佣金记录 */
export interface BrokerageRecord {
/** 编号 */
@@ -32,7 +32,7 @@ export namespace BrokerageRecordApi {
/** 查询佣金记录列表 */
export function getBrokerageRecordPage(params: PageParam) {
return requestClient.get<PageResult<BrokerageRecordApi.BrokerageRecord>>(
return requestClient.get<PageResult<MallBrokerageRecordApi.BrokerageRecord>>(
'/trade/brokerage-record/page',
{ params },
);
@@ -40,7 +40,7 @@ export function getBrokerageRecordPage(params: PageParam) {
/** 查询佣金记录详情 */
export function getBrokerageRecord(id: number) {
return requestClient.get<BrokerageRecordApi.BrokerageRecord>(
return requestClient.get<MallBrokerageRecordApi.BrokerageRecord>(
`/trade/brokerage-record/get?id=${id}`,
);
}

View File

@@ -2,7 +2,7 @@ import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
export namespace BrokerageUserApi {
export namespace MallBrokerageUserApi {
/** 分销用户 */
export interface BrokerageUser {
/** 编号 */
@@ -55,13 +55,13 @@ export namespace BrokerageUserApi {
}
/** 创建分销用户 */
export function createBrokerageUser(data: BrokerageUserApi.CreateRequest) {
export function createBrokerageUser(data: MallBrokerageUserApi.CreateRequest) {
return requestClient.post('/trade/brokerage-user/create', data);
}
/** 查询分销用户列表 */
export function getBrokerageUserPage(params: PageParam) {
return requestClient.get<PageResult<BrokerageUserApi.BrokerageUser>>(
return requestClient.get<PageResult<MallBrokerageUserApi.BrokerageUser>>(
'/trade/brokerage-user/page',
{ params },
);
@@ -69,24 +69,26 @@ export function getBrokerageUserPage(params: PageParam) {
/** 查询分销用户详情 */
export function getBrokerageUser(id: number) {
return requestClient.get<BrokerageUserApi.BrokerageUser>(
return requestClient.get<MallBrokerageUserApi.BrokerageUser>(
`/trade/brokerage-user/get?id=${id}`,
);
}
/** 修改推广员 */
export function updateBindUser(data: BrokerageUserApi.UpdateBindUserRequest) {
export function updateBindUser(
data: MallBrokerageUserApi.UpdateBindUserRequest,
) {
return requestClient.put('/trade/brokerage-user/update-bind-user', data);
}
/** 清除推广员 */
export function clearBindUser(data: BrokerageUserApi.ClearBindUserRequest) {
export function clearBindUser(data: MallBrokerageUserApi.ClearBindUserRequest) {
return requestClient.put('/trade/brokerage-user/clear-bind-user', data);
}
/** 修改推广资格 */
export function updateBrokerageEnabled(
data: BrokerageUserApi.UpdateBrokerageEnabledRequest,
data: MallBrokerageUserApi.UpdateBrokerageEnabledRequest,
) {
return requestClient.put(
'/trade/brokerage-user/update-brokerage-enable',

View File

@@ -2,7 +2,7 @@ import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
export namespace BrokerageWithdrawApi {
export namespace MallBrokerageWithdrawApi {
/** 佣金提现 */
export interface BrokerageWithdraw {
/** 编号 */
@@ -56,15 +56,14 @@ export namespace BrokerageWithdrawApi {
/** 查询佣金提现列表 */
export function getBrokerageWithdrawPage(params: PageParam) {
return requestClient.get<PageResult<BrokerageWithdrawApi.BrokerageWithdraw>>(
'/trade/brokerage-withdraw/page',
{ params },
);
return requestClient.get<
PageResult<MallBrokerageWithdrawApi.BrokerageWithdraw>
>('/trade/brokerage-withdraw/page', { params });
}
/** 查询佣金提现详情 */
export function getBrokerageWithdraw(id: number) {
return requestClient.get<BrokerageWithdrawApi.BrokerageWithdraw>(
return requestClient.get<MallBrokerageWithdrawApi.BrokerageWithdraw>(
`/trade/brokerage-withdraw/get?id=${id}`,
);
}
@@ -76,7 +75,7 @@ export function approveBrokerageWithdraw(id: number) {
/** 审核佣金提现 - 驳回申请 */
export function rejectBrokerageWithdraw(
data: BrokerageWithdrawApi.RejectRequest,
data: MallBrokerageWithdrawApi.RejectRequest,
) {
return requestClient.put('/trade/brokerage-withdraw/reject', data);
}

View File

@@ -1,6 +1,6 @@
import { requestClient } from '#/api/request';
export namespace TradeConfigApi {
export namespace MallTradeConfigApi {
/** 交易中心配置 */
export interface Config {
/** 是否启用分销 */
@@ -26,10 +26,10 @@ export namespace TradeConfigApi {
/** 查询交易中心配置详情 */
export function getTradeConfig() {
return requestClient.get<TradeConfigApi.Config>('/trade/config/get');
return requestClient.get<MallTradeConfigApi.Config>('/trade/config/get');
}
/** 保存交易中心配置 */
export function saveTradeConfig(data: TradeConfigApi.Config) {
export function saveTradeConfig(data: MallTradeConfigApi.Config) {
return requestClient.put('/trade/config/save', data);
}

View File

@@ -2,7 +2,7 @@ import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
export namespace DeliveryExpressApi {
export namespace MallDeliveryExpressApi {
/** 快递公司 */
export interface DeliveryExpress {
/** 编号 */
@@ -32,7 +32,7 @@ export namespace DeliveryExpressApi {
/** 查询快递公司列表 */
export function getDeliveryExpressPage(params: PageParam) {
return requestClient.get<PageResult<DeliveryExpressApi.DeliveryExpress>>(
return requestClient.get<PageResult<MallDeliveryExpressApi.DeliveryExpress>>(
'/trade/delivery/express/page',
{ params },
);
@@ -40,28 +40,28 @@ export function getDeliveryExpressPage(params: PageParam) {
/** 查询快递公司详情 */
export function getDeliveryExpress(id: number) {
return requestClient.get<DeliveryExpressApi.DeliveryExpress>(
return requestClient.get<MallDeliveryExpressApi.DeliveryExpress>(
`/trade/delivery/express/get?id=${id}`,
);
}
/** 获得快递公司精简信息列表 */
export function getSimpleDeliveryExpressList() {
return requestClient.get<DeliveryExpressApi.SimpleDeliveryExpress[]>(
return requestClient.get<MallDeliveryExpressApi.SimpleDeliveryExpress[]>(
'/trade/delivery/express/list-all-simple',
);
}
/** 新增快递公司 */
export function createDeliveryExpress(
data: DeliveryExpressApi.DeliveryExpress,
data: MallDeliveryExpressApi.DeliveryExpress,
) {
return requestClient.post('/trade/delivery/express/create', data);
}
/** 修改快递公司 */
export function updateDeliveryExpress(
data: DeliveryExpressApi.DeliveryExpress,
data: MallDeliveryExpressApi.DeliveryExpress,
) {
return requestClient.put('/trade/delivery/express/update', data);
}

View File

@@ -2,7 +2,7 @@ import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
export namespace DeliveryExpressTemplateApi {
export namespace MallDeliveryExpressTemplateApi {
/** 运费模板计费 */
export interface TemplateCharge {
/** 区域编号列表 */
@@ -55,34 +55,34 @@ export namespace DeliveryExpressTemplateApi {
/** 查询快递运费模板列表 */
export function getDeliveryExpressTemplatePage(params: PageParam) {
return requestClient.get<
PageResult<DeliveryExpressTemplateApi.ExpressTemplate>
PageResult<MallDeliveryExpressTemplateApi.ExpressTemplate>
>('/trade/delivery/express-template/page', { params });
}
/** 查询快递运费模板详情 */
export function getDeliveryExpressTemplate(id: number) {
return requestClient.get<DeliveryExpressTemplateApi.ExpressTemplate>(
return requestClient.get<MallDeliveryExpressTemplateApi.ExpressTemplate>(
`/trade/delivery/express-template/get?id=${id}`,
);
}
/** 查询快递运费模板详情 */
export function getSimpleTemplateList() {
return requestClient.get<DeliveryExpressTemplateApi.SimpleTemplate[]>(
return requestClient.get<MallDeliveryExpressTemplateApi.SimpleTemplate[]>(
'/trade/delivery/express-template/list-all-simple',
);
}
/** 新增快递运费模板 */
export function createDeliveryExpressTemplate(
data: DeliveryExpressTemplateApi.ExpressTemplate,
data: MallDeliveryExpressTemplateApi.ExpressTemplate,
) {
return requestClient.post('/trade/delivery/express-template/create', data);
}
/** 修改快递运费模板 */
export function updateDeliveryExpressTemplate(
data: DeliveryExpressTemplateApi.ExpressTemplate,
data: MallDeliveryExpressTemplateApi.ExpressTemplate,
) {
return requestClient.put('/trade/delivery/express-template/update', data);
}

View File

@@ -2,7 +2,7 @@ import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
export namespace DeliveryPickUpStoreApi {
export namespace MallDeliveryPickUpStoreApi {
/** 自提门店 */
export interface PickUpStore {
/** 编号 */
@@ -44,7 +44,7 @@ export namespace DeliveryPickUpStoreApi {
/** 查询自提门店列表 */
export function getDeliveryPickUpStorePage(params: PageParam) {
return requestClient.get<PageResult<DeliveryPickUpStoreApi.PickUpStore>>(
return requestClient.get<PageResult<MallDeliveryPickUpStoreApi.PickUpStore>>(
'/trade/delivery/pick-up-store/page',
{ params },
);
@@ -52,28 +52,28 @@ export function getDeliveryPickUpStorePage(params: PageParam) {
/** 查询自提门店详情 */
export function getDeliveryPickUpStore(id: number) {
return requestClient.get<DeliveryPickUpStoreApi.PickUpStore>(
return requestClient.get<MallDeliveryPickUpStoreApi.PickUpStore>(
`/trade/delivery/pick-up-store/get?id=${id}`,
);
}
/** 查询自提门店精简列表 */
export function getSimpleDeliveryPickUpStoreList() {
return requestClient.get<DeliveryPickUpStoreApi.PickUpStore[]>(
return requestClient.get<MallDeliveryPickUpStoreApi.PickUpStore[]>(
'/trade/delivery/pick-up-store/simple-list',
);
}
/** 新增自提门店 */
export function createDeliveryPickUpStore(
data: DeliveryPickUpStoreApi.PickUpStore,
data: MallDeliveryPickUpStoreApi.PickUpStore,
) {
return requestClient.post('/trade/delivery/pick-up-store/create', data);
}
/** 修改自提门店 */
export function updateDeliveryPickUpStore(
data: DeliveryPickUpStoreApi.PickUpStore,
data: MallDeliveryPickUpStoreApi.PickUpStore,
) {
return requestClient.put('/trade/delivery/pick-up-store/update', data);
}
@@ -85,7 +85,7 @@ export function deleteDeliveryPickUpStore(id: number) {
/** 绑定自提店员 */
export function bindStoreStaffId(
data: DeliveryPickUpStoreApi.BindStaffRequest,
data: MallDeliveryPickUpStoreApi.BindStaffRequest,
) {
return requestClient.post('/trade/delivery/pick-up-store/bind', data);
}

View File

@@ -2,7 +2,7 @@ import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
export namespace OrderApi {
export namespace MallOrderApi {
/** 商品属性 */
export interface ProductProperty {
/** 属性的编号 */
@@ -228,21 +228,26 @@ export namespace OrderApi {
/** 查询交易订单列表 */
export function getOrderPage(params: PageParam) {
return requestClient.get<PageResult<OrderApi.Order>>('/trade/order/page', {
params,
});
return requestClient.get<PageResult<MallOrderApi.Order>>(
'/trade/order/page',
{
params,
},
);
}
/** 查询交易订单统计 */
export function getOrderSummary(params: PageParam) {
return requestClient.get<OrderApi.OrderSummary>('/trade/order/summary', {
return requestClient.get<MallOrderApi.OrderSummary>('/trade/order/summary', {
params,
});
}
/** 查询交易订单详情 */
export function getOrder(id: number) {
return requestClient.get<OrderApi.Order>(`/trade/order/get-detail?id=${id}`);
return requestClient.get<MallOrderApi.Order>(
`/trade/order/get-detail?id=${id}`,
);
}
/** 查询交易订单物流详情 */
@@ -251,22 +256,22 @@ export function getExpressTrackList(id: number) {
}
/** 订单发货 */
export function deliveryOrder(data: OrderApi.DeliveryRequest) {
export function deliveryOrder(data: MallOrderApi.DeliveryRequest) {
return requestClient.put('/trade/order/delivery', data);
}
/** 订单备注 */
export function updateOrderRemark(data: OrderApi.RemarkRequest) {
export function updateOrderRemark(data: MallOrderApi.RemarkRequest) {
return requestClient.put('/trade/order/update-remark', data);
}
/** 订单调价 */
export function updateOrderPrice(data: OrderApi.PriceRequest) {
export function updateOrderPrice(data: MallOrderApi.PriceRequest) {
return requestClient.put('/trade/order/update-price', data);
}
/** 修改订单地址 */
export function updateOrderAddress(data: OrderApi.AddressRequest) {
export function updateOrderAddress(data: MallOrderApi.AddressRequest) {
return requestClient.put('/trade/order/update-address', data);
}
@@ -284,7 +289,7 @@ export function pickUpOrderByVerifyCode(pickUpVerifyCode: string) {
/** 查询核销码对应的订单 */
export function getOrderByPickUpVerifyCode(pickUpVerifyCode: string) {
return requestClient.get<OrderApi.Order>(
return requestClient.get<MallOrderApi.Order>(
'/trade/order/get-by-pick-up-verify-code',
{ params: { pickUpVerifyCode } },
);