52 lines
986 B
TypeScript
52 lines
986 B
TypeScript
import type { PageParam } from '@/api';
|
|
|
|
/**
|
|
*
|
|
*/
|
|
export interface ThinkCoupon {
|
|
//
|
|
id?: number;
|
|
// 优惠券名称
|
|
name?: string;
|
|
// 折扣率
|
|
discount?: string;
|
|
// 抵扣金额
|
|
money?: string;
|
|
// 购买价格
|
|
price?: string;
|
|
// 可使用次数
|
|
count?: number;
|
|
// 优惠券剩余数量
|
|
number?: number;
|
|
// 开始时间
|
|
startTime?: number;
|
|
// 结束时间
|
|
endTime?: number;
|
|
// sid场馆id集合,适用的场馆
|
|
sid?: string;
|
|
// 排序
|
|
sort?: number;
|
|
// 优惠券类型:1折扣式,2抵扣式
|
|
type?: string;
|
|
// 券类型:1成人,2儿童
|
|
couponType?: string;
|
|
// 是否免费领取:1免费,2收费
|
|
isFree?: string;
|
|
// 状态,1可领取、2不可领取
|
|
status?: string;
|
|
// 创建时间
|
|
createTime?: number;
|
|
//
|
|
updateTime?: number;
|
|
// 0 是通用,1是仅线下
|
|
isOffline?: string;
|
|
}
|
|
|
|
/**
|
|
* 搜索条件
|
|
*/
|
|
export interface ThinkCouponParam extends PageParam {
|
|
id?: number;
|
|
keywords?: string;
|
|
}
|