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.
149 lines
3.0 KiB
149 lines
3.0 KiB
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;
|
|
}
|