46 lines
910 B
TypeScript
46 lines
910 B
TypeScript
import type { PageParam } from '@/api/index';
|
|
|
|
/**
|
|
* 用户优惠券
|
|
*/
|
|
export interface UserCoupon {
|
|
// 优惠券ID
|
|
couponId?: number;
|
|
// 用户ID
|
|
userId?: number;
|
|
// 优惠券名称
|
|
name?: string;
|
|
// 优惠券类型 1-满减券 2-折扣券 3-免费券
|
|
type?: number;
|
|
// 优惠券金额/折扣
|
|
value?: string;
|
|
// 使用门槛金额
|
|
minAmount?: string;
|
|
// 有效期开始时间
|
|
startTime?: string;
|
|
// 有效期结束时间
|
|
endTime?: string;
|
|
// 使用状态 0-未使用 1-已使用 2-已过期
|
|
status?: number;
|
|
// 使用时间
|
|
useTime?: string;
|
|
// 关联订单ID
|
|
orderId?: number;
|
|
// 备注
|
|
comments?: string;
|
|
// 创建时间
|
|
createTime?: string;
|
|
// 更新时间
|
|
updateTime?: string;
|
|
}
|
|
|
|
/**
|
|
* 用户优惠券搜索条件
|
|
*/
|
|
export interface UserCouponParam extends PageParam {
|
|
userId?: number;
|
|
type?: number;
|
|
status?: number;
|
|
name?: string;
|
|
}
|