150 lines
3.0 KiB
TypeScript
150 lines
3.0 KiB
TypeScript
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;
|
||
}
|