You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
98 lines
2.0 KiB
98 lines
2.0 KiB
import type { PageParam } from '@/api';
|
|
|
|
/**
|
|
* 会员卡
|
|
*/
|
|
export interface UserCard {
|
|
//
|
|
id?: number;
|
|
// 用户id
|
|
userId?: number;
|
|
// sid场馆id集合,适用的场馆
|
|
sid?: string;
|
|
// 用户id(旧)
|
|
uid?: number;
|
|
// vip卡id
|
|
vid?: number;
|
|
// 开卡人id
|
|
aid?: number;
|
|
// 微信订单号
|
|
wechatOrder?: string;
|
|
// 卡号
|
|
code?: string;
|
|
// 会员卡名称
|
|
name?: string;
|
|
// 真实姓名
|
|
username?: string;
|
|
// 手机号码
|
|
phone?: string;
|
|
// vip购卡价格
|
|
price?: string;
|
|
// 会员卡介绍
|
|
desc?: string;
|
|
// 会员卡说明
|
|
info?: string;
|
|
// vip卡折扣率
|
|
discount?: string;
|
|
// 使用次数
|
|
count?: number;
|
|
// 每使用一次减少的金额
|
|
eachMoney?: string;
|
|
// 剩余金额
|
|
remainingMoney?: string;
|
|
// 续费累加次数
|
|
number?: number;
|
|
// 剩余次数
|
|
num?: number;
|
|
// 付款状态,1已付款,2未付款
|
|
status?: number;
|
|
// 会员卡年限
|
|
term?: number;
|
|
// 月限
|
|
month?: number;
|
|
// IC卡类型:1年卡,2次卡,3月卡,4会员IC卡,5充值卡
|
|
type?: number;
|
|
// 卡类型:1成人卡,2儿童卡
|
|
cardType?: number;
|
|
// vip卡等级类型:1特殊vip卡,2普通vip卡
|
|
vipType?: number;
|
|
// 特殊卡开发凭证图
|
|
pic?: string;
|
|
// 价格组
|
|
prices?: string;
|
|
// 1微信支付,2支付宝支付,3现金,4POS机刷卡,15平安健康卡
|
|
payType?: number;
|
|
// 是否赠送积分:1赠送,2不赠送
|
|
isIntegral?: number;
|
|
// 是否已开具发票:1已开发票,2未开发票
|
|
isInvoice?: number;
|
|
// vip卡到期时间
|
|
expireTime?: number;
|
|
// 紧急联系人
|
|
urgentName?: string;
|
|
// 紧急联系人号码
|
|
urgentPhone?: string;
|
|
// 卡号
|
|
cardNum?: string;
|
|
// 密码
|
|
password?: string;
|
|
// 使用时间
|
|
useTime?: number;
|
|
// 创建时间
|
|
createTime?: number;
|
|
//
|
|
updateTime?: number;
|
|
@TableField("IDCard")
|
|
// 身份证号码
|
|
idcard?: string;
|
|
// 备注
|
|
remark?: string;
|
|
}
|
|
|
|
/**
|
|
* 会员卡搜索条件
|
|
*/
|
|
export interface UserCardParam extends PageParam {
|
|
id?: number;
|
|
keywords?: string;
|
|
}
|