Files
guofu-admin/src/api/think/thinkQrcode/model/index.ts

50 lines
1.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import type { PageParam } from '@/api';
/**
*
*/
export interface ThinkQrcode {
// 主键
id?: string;
// 二维码本身的值,大小不确定。可能为json链接文本
codeValue?: string;
// 关联的用户id默认用户为uuid 即使为数字 转为字符保存
codeRelUser?: string;
// 关联的用户类型 wechat: 微信用户 ,sys:系统用户other:其他
userType?: string;
// 有效开始时间
codeValidStartTime?: string;
// 有效结束时间 默认五分钟后过期
codeValidEndTime?: string;
// 是否使用 0 未使用 1 已使用
codeUsStatus?: string;
// 二维码可使用次数,默认一次
codeUsabaleNumber?: number;
// 二维码已经使用次数,可以超过可使用次数,不想建立一个记录表,用这个字段进行统计
codeUsNumber?: number;
// 二维码类型 valve:阀门;other:其他 ,后期继续添加
codeType?: string;
// 二维码实际转发地址 预留字段 可能该系统不一定用到
codeForward?: string;
// 创建时间
crateTime?: string;
// 创建人id
createUser?: string;
// 更新次数
updateNumber?: number;
// 最近更新时间,作为系统设计预留字段
updateTime?: string;
// 最近更新数据id 系统设计使用
updateUser?: string;
// 数据逻辑删除状态 0:未删除 1 :已删除; 物理删除不用考虑该字段 作为系统设计预留字段
deleteStatus?: string;
}
/**
* 搜索条件
*/
export interface ThinkQrcodeParam extends PageParam {
id?: number;
keywords?: string;
}