This commit is contained in:
2026-05-31 12:09:14 +08:00
commit e4f9eedb80
1121 changed files with 209380 additions and 0 deletions
@@ -0,0 +1,102 @@
import type { PageParam } from '@/api';
/**
* 会员权益包
*/
export interface ShopMemberBenefitPackage {
// 权益包ID
packageId?: number;
// 权益包名称
packageName?: string;
// 权益包描述
packageDesc?: string;
// 权益图标
packageIcon?: string;
// 权益内容(JSON格式)
packageContent?: string;
// 价格
price?: number;
// 原价
originalPrice?: number;
// 库存
stock?: number;
// 已兑换数量
exchangeCount?: number;
// 排序
sortNumber?: number;
// 状态: 0-下架 1-上架
status?: number;
// 是否启用配送
deliveryEnabled?: number;
// 创建时间
createdTime?: string;
// 更新时间
updatedTime?: string;
}
/**
* 会员权益包查询参数
*/
export interface ShopMemberBenefitPackageParam extends PageParam {
status?: number;
keywords?: string;
}
/**
* 会员权益兑换记录
*/
export interface ShopMemberBenefitExchange {
// 兑换记录ID
exchangeId?: number;
// 用户ID
userId?: number;
// 用户昵称
userNickname?: string;
// 权益包ID
packageId?: number;
// 权益包名称
packageName?: string;
// 订单ID
orderId?: number;
// 订单编号
orderNo?: string;
// 收货人姓名
receiverName?: string;
// 收货人电话
receiverPhone?: string;
// 收货地址
receiverAddress?: string;
// 快递公司
expressCompany?: string;
// 快递单号
expressNo?: string;
// 发货时间
shipTime?: string;
// 完成时间
completeTime?: string;
// 状态: 0-待发货 1-已发货 2-已完成 3-已取消
status?: number;
// 创建时间
createdTime?: string;
}
/**
* 会员权益兑换查询参数
*/
export interface ShopMemberBenefitExchangeParam extends PageParam {
userId?: number;
packageId?: number;
status?: number;
createTimeStart?: string;
createTimeEnd?: string;
}
/**
* 发货请求
*/
export interface ShipRequest {
// 快递公司
expressCompany: string;
// 快递单号
expressNo: string;
}