import type { PageParam } from '@/api/index'; /** * 应用密钥凭证 */ export interface AppCredential { // 自增ID id?: string; // 关联应用ID websiteId?: string; // 凭证名称,如生产环境密钥 name?: string; // App ID(公开) appId?: string; // App Secret(加密存储) appSecret?: string; // 凭证类型: server/client/webhook type?: string; // 权限范围,空格分隔 scopes?: string; // 到期时间,NULL=永不过期 expireTime?: string; // 最后使用时间 lastUsedAt?: string; // remark?: string; // 排序(数字越小越靠前) sortNumber?: number; // 状态, 0正常, 1冻结 status?: number; // 是否删除, 0否, 1是 deleted?: number; // 用户ID userId?: number; // 租户id tenantId?: number; // 创建时间 createTime?: string; // 修改时间 updateTime?: string; } /** * 应用密钥凭证搜索条件 */ export interface AppCredentialParam extends PageParam { id?: number; keywords?: string; }