import type { PageParam } from '@/api'; /** * 应用 */ export interface OaApp { // 应用ID appId?: number; // 应用名称 appName?: string; // 应用标识 appCode?: string; // 应用秘钥 appSecret?: string; // 上级id, 0是顶级 parentId?: number; // 应用类型 appType?: string; // 应用类型 appTypeMultiple?: string; // 类型, 0菜单, 1按钮 menuType?: number; // 企业ID companyId?: number; // 企业名称 companyName?: string; // 应用图标 appIcon?: string; // 二维码 appQrcode?: string; // 链接地址 appUrl?: string; // 后台管理地址 adminUrl?: string; // 下载地址 downUrl?: string; // 链接地址 serverUrl?: string; // 文件服务器 fileUrl?: string; // 回调地址 callbackUrl?: string; // 腾讯文档地址 docsUrl?: string; // 代码仓库地址 gitUrl?: string; // 原型图地址 prototypeUrl?: string; // IP白名单 ipAddress?: string; // 应用截图 images?: string; // 应用包名 packageName?: string; // 下载次数 clicks?: number; // 安装次数 installs?: number; // 备注 comments?: string; // 应用介绍 content?: string; // 项目需求 requirement?: string; // 开发者(个人或公司) developer?: string; // 项目负责人 director?: string; // 项目经理 projectDirector?: string; // 业务员 salesman?: string; // 软件定价 price?: number; // 划线价格 linePrice?: string; // 评分 score?: string; // 星级 star?: string; // 菜单路由地址 path?: string; // 菜单组件地址, 目录可为空 component?: string; // 权限标识 authority?: string; // 打开位置 target?: string; // 是否隐藏, 0否, 1是(仅注册路由不显示在左侧菜单) hide?: number; // 禁止搜索,1禁止 0 允许 search?: number; // 菜单侧栏选中的path active?: string; // 其它路由元信息 meta?: string; // 版本,0正式版 1基础版 2开发版 edition?: string; // 版本号 version?: string; // 是否已安装 isUse?: number; // 附近1 file1?: string; // 附件2 file2?: string; // 附件3 file3?: string; // 是否显示续费提醒 showExpiration?: number; // 是否作为案例展示 showCase?: number; // 是否显示在首页 showIndex?: number; // 是否推荐 recommend?: number; // 到期时间 expirationTime?: string; // 续费金额 renewMoney?: string; // 应用状态 appStatus?: string; // 排序(数字越小越靠前) sortNumber?: number; // 状态, 0正常, 1冻结 status?: number; // 是否删除, 0否, 1是 deleted?: number; // 用户ID userId?: number; // 机构id organizationId?: number; // 租户编号 tenantCode?: string; // 租户id tenantId?: number; // 创建时间 createTime?: string; // 修改时间 updateTime?: string; } /** * 应用搜索条件 */ export interface OaAppParam extends PageParam { appId?: number; keywords?: string; }