feat: 内容管理

This commit is contained in:
2025-10-29 17:10:53 +08:00
parent 476ee7a754
commit 4c628fee22
67 changed files with 8210 additions and 4494 deletions

View File

@@ -1,425 +1,6 @@
import { request } from "@umijs/max";
export interface TradeReq {
/**
* 售后状态示例1
*/
afterSaleStatus?: number;
/**
* 创建时间
*/
createTime?: string[];
/**
* 财务状态示例1
*/
financeStatus?: number;
/**
* 卖家名称
*/
merchantName?: string;
/**
* 订单类目id示例1
*/
orderCategoryId?: number;
/**
* 订单状态示例1
*/
orderStatus?: number;
/**
* 订单来源示例1
*/
orderTerminal?: number;
/**
* 页码,从 1 开始", example = "1
*/
pageNo?: number;
/**
* 每页条数,最大值为 100"
*/
pageSize?: number;
/**
* 聚合检索字段商品名称商品id订单号
*/
prodSearch?: string;
/**
* 创建时间
*/
subTime?: string[];
/**
* 预约类型示例1
*/
subType?: number;
/**
* 聚合检索字段 买家昵称/手机号
*/
userSearch?: string;
}
export interface TradeOrderPageRespVO {
/**
* 购买的商品数量
*/
count?: number;
/**
* 下单时间
*/
createTime?: string;
/**
* 财务状态
*/
financeStatus?: string;
/**
* 到手价
*/
handedPrice?: number;
/**
* 订单编号
*/
id?: number;
/**
* 订单类目
*/
orderCategoryName?: string;
/**
* 订单流水号
*/
orderNum?: string;
/**
* 订单状态
*/
orderStatus?: number;
/**
* 订单来源
*/
orderTerminal?: number;
/**
* 预约时间
*/
subTime?: string;
/**
* 到手价
*/
payPrice?: number;
/**
* 支付方式
*/
payType?: string;
/**
* 商品图片
*/
picUrl?: string;
/**
* 单价
*/
price?: number;
/**
* 服务地址
*/
serveAddress?: string;
/**
* 商品规格
*/
skuName?: string;
/**
* 商品名称
*/
spuName?: string;
/**
* 单位
*/
unit?: string;
/**
* 用户头像
*/
userAvatar?: string;
/**
* 用户编号
*/
userId?: number;
/**
* 用户手机号
*/
userMobile?: string;
/**
* 用户姓名
*/
userName?: string;
/**
* 用户昵称
*/
userNickName?: string;
/**
* 用户备注 - 必填,示例:你猜
*/
userRemark?: string;
}
/**
* 返回数据
*
* TradeOrderDetailRespVO
*/
export interface TradeOrderDetailRespVO {
/**
* 附加费信息
*/
tradeExtendCostInfo?: TradeExtendCostInfo;
/**
* 扩展服务信息
*/
tradeExtendServeInfo?: TradeExtendServeInfo;
/**
* 基本信息
*/
tradeOrderInfoBase?: TradeOrderBaseInfo;
/**
* 商品信息
*/
tradeProductInfo?: TradeProductInfo;
/**
* 服务信息
*/
tradeServeInfo?: TradeServeInfo;
[property: string]: any;
}
/**
* 附加费信息
*
* TradeExtendCostInfo
*/
export interface TradeExtendCostInfo {
/**
* 内部存储动态属性的 Map键为属性名称值为属性值
*/
properties?: MapObject;
[property: string]: any;
}
/**
* 内部存储动态属性的 Map键为属性名称值为属性值
*
* MapObject
*/
export interface MapObject {
key?: { [key: string]: any };
[property: string]: any;
}
/**
* 扩展服务信息
*
* TradeExtendServeInfo
*/
export interface TradeExtendServeInfo {
/**
* 内部存储动态属性的 Map键为属性名称值为属性值
*/
properties?: MapObject;
[property: string]: any;
}
/**
* 基本信息
*
* TradeOrderBaseInfo
*/
export interface TradeOrderBaseInfo {
/**
* 取消原因
*/
cancelReason?: string;
/**
* 取消时间
*/
cancelTime?: string;
/**
* 创建时间
*/
createTime?: string;
/**
* 优惠金额
*/
discountPrice?: string;
/**
* 完成时间
*/
finishTime?: string;
/**
* 订单id
*/
id?: string;
/**
* 实收金额
*/
livePrice?: string;
/**
* 商家备注
*/
merchantRemark?: string;
/**
* 订单类目
*/
orderCategoryId?: string;
orderCategoryName?: string;
/**
* 订单编号
*/
orderNo?: string;
/**
* 订单状态
*/
orderStatus?: string;
/**
* 订单来源
*/
orderTerminal?: string;
/**
* 订单类型
*/
orderType?: string;
/**
* 支付渠道 (线上线下)
*/
payChannelCode?: string;
/**
* 交易流水号
*/
payOrderId?: string;
/**
* 订单金额
*/
payPrice?: number;
/**
* 支付时间
*/
payTime?: string;
/**
* 支付方式(支付宝微信)
*/
payType?: string;
/**
* 订单总价
*/
price?: string;
/**
* 保障状态
*/
propertyStatus?: string;
/**
* 保障时间
*/
propertyTime?: string;
/**
* 退款金额
*/
refundPrice?: string;
/**
* 退款时间
*/
refundTime?: string;
/**
* 用户信息
*/
userInfo?: string;
userAvatar?: string;
}
/**
* 商品信息
*
* TradeProductInfo
*/
export interface TradeProductInfo {
/**
* 购买数量
*/
count?: number;
/**
* 优惠金额
*/
discountPrice?: number;
/**
* 成本价
*/
expensePrice?: number;
/**
* 到手价(单价 - 优惠)
*/
handedPrice?: number;
/**
* 实付金额
*/
payPrice?: number;
/**
* 商品单价
*/
price?: number;
/**
* 保障
*/
properties?: string[];
/**
* 累计退款数量
*/
refundCount?: number;
/**
* 累计退款金额
*/
refundPrice?: number;
/**
* 服务内容
*/
serveContent?: string;
/**
* 店铺log
*/
shopLogoUrl?: string;
/**
* 店铺名称
*/
shopName?: string;
/**
* skuid
*/
skuId?: number;
/**
* 商品规格
*/
skuName?: string;
/**
* 商品规格图
*/
skuPicUrl?: string;
/**
* 商品id
*/
spuId?: number;
/**
* 商品名称
*/
spuName?: string;
/**
* 商品总价
*/
totalPrice?: number;
/**
* 商品单位
*/
unit?: string;
[property: string]: any;
}
/**
* 服务信息
*
* TradeServeInfo
*/
export interface TradeServeInfo {
/**
* 内部存储动态属性的 Map键为属性名称值为属性值
*/
properties?: MapObject;
[property: string]: any;
}
import { TradeOrderPageRespVO, TradeReq } from "./list";
import { TradeOrderDetailRespVO } from "./detail";
export const getTradeOrderPage = async (params: TradeReq) => {
return request<PageResult<TradeOrderPageRespVO[]>>("/trade/order/page", {
@@ -429,8 +10,10 @@ export const getTradeOrderPage = async (params: TradeReq) => {
};
export const getTradeOrderDetail = async (id: number) => {
return request<IResponse<TradeOrderDetailRespVO>>("/trade/order/get-detail", {
return request<TradeOrderDetailRespVO>("/trade/order/get-detail", {
method: "GET",
params: { id },
});
};
export { TradeOrderPageRespVO, TradeOrderDetailRespVO, TradeReq };