From d08073fbd8509ad06653cf05c9cdaeef3d871266 Mon Sep 17 00:00:00 2001 From: DCloud_LXH <283700113@qq.com> Date: Mon, 7 Mar 2022 11:51:20 +0800 Subject: [PATCH] update: opendb-app-publish --- collection/opendb-app-publish/collection.json | 555 +++++++++--------- 1 file changed, 275 insertions(+), 280 deletions(-) diff --git a/collection/opendb-app-publish/collection.json b/collection/opendb-app-publish/collection.json index dde8599..084cc22 100644 --- a/collection/opendb-app-publish/collection.json +++ b/collection/opendb-app-publish/collection.json @@ -1,282 +1,277 @@ { - "schema":{ - "bsonType": "object", - "required": [ - "appid", - "name", - "alias", - "status" - ], - "permission": { - "read": true, - "create": false, - "update": false, - "delete": false - }, - "properties": { - "_id": { - "description": "记录id,自动生成" - }, - "appid": { - "bsonType": "string", - "trim": "both", - "description": "应用的AppID", - "label": "AppID", - "componentForEdit": { - "name": "uni-easyinput", - "props": { - "disabled": true - } - } - }, - "name": { - "bsonType": "string", - "trim": "both", - "description": "应用名称", - "label": "应用名称", - "componentForEdit": { - "name": "uni-easyinput", - "props": { - "disabled": true - } - } - }, - "icon_url": { - "bsonType": "string", - "trim": "both", - "description": "应用图标链接", - "label": "应用图标" - }, - "introduction": { - "bsonType": "string", - "trim": "both", - "description": "应用简介", - "label": "应用简介", - "componentForEdit": { - "name": "uni-easyinput", - "props": { - "disabled": true - } - } - }, - "alias": { - "bsonType": "string", - "trim": "both", - "description": "英文,唯一。用于 url 发布页链接到对应 app 的映射关系", - "label": "应用别名", - "componentForEdit": { - "name": "uni-easyinput", - "props": { - "disabled": true - } - } - }, - "description": { - "bsonType": "string", - "description": "应用描述", - "label": "应用描述", - "componentForEdit": { - "name": "textarea" - }, - "componentForShow": { - "name": "textarea", - "props": { - ":disabled": true - } - } - }, - "status": { - "bsonType": "int", - "description": "是否已发行,0 下架 1 发行", - "label": "应用发行", - "defaultValue": 0, - "enum": [ - { - "value": 0, - "text": "下架" - }, - { - "value": 1, - "text": "发行" - } - ] - }, - "screenshot": { - "bsonType": "array", - "description": "应用截图", - "label": "应用截图" - }, - "app_android": { - "bsonType": "object", - "description": "安卓 App 相关信息", - "properties": { - "name": { - "bsonType": "string", - "description": "快应用名称", - "label": "快应用名称" - }, - "url": { - "bsonType": "string", - "description": "安卓可下载安装包地址", - "label": "安卓下载地址" - } - } - }, - "app_ios": { - "bsonType": "object", - "description": "苹果 App 相关信息", - "properties": { - "name": { - "bsonType": "string", - "description": "快应用名称", - "label": "快应用名称" - }, - "url": { - "bsonType": "string", - "description": "AppStore 上架地址", - "label": "AppStore 地址" - } - } - }, - "mp_weixin": { - "bsonType": "object", - "description": "微信小程序相关信息", - "label": "微信小程序", - "properties": { - "name": { - "bsonType": "string", - "description": "小程序名字" - }, - "qrcode_url": { - "bsonType": "string", - "description": "二维码url" - } - } - }, - "mp_alipay": { - "bsonType": "object", - "description": "支付宝小程序相关信息", - "label": "支付宝小程序", - "properties": { - "name": { - "bsonType": "string", - "description": "小程序名字" - }, - "qrcode_url": { - "bsonType": "string", - "description": "二维码url" - } - } - }, - "mp_baidu": { - "bsonType": "object", - "description": "百度小程序相关信息", - "label": "百度小程序", - "properties": { - "name": { - "bsonType": "string", - "description": "小程序名字" - }, - "qrcode_url": { - "bsonType": "string", - "description": "二维码url" - } - } - }, - "mp_toutiao": { - "bsonType": "object", - "description": "头条小程序相关信息", - "label": "头条小程序", - "properties": { - "name": { - "bsonType": "string", - "description": "小程序名字" - }, - "qrcode_url": { - "bsonType": "string", - "description": "二维码url" - } - } - }, - "mp_qq": { - "bsonType": "object", - "description": "QQ小程序相关信息", - "label": "QQ小程序", - "properties": { - "name": { - "bsonType": "string", - "description": "小程序名字" - }, - "qrcode_url": { - "bsonType": "string", - "description": "二维码url" - } - } - }, - "mp_lark": { - "bsonType": "object", - "description": "飞书小程序相关信息", - "label": "飞书小程序", - "properties": { - "name": { - "bsonType": "string", - "description": "小程序名字" - }, - "qrcode_url": { - "bsonType": "string", - "description": "二维码url" - } - } - }, - "mp_kuaishou": { - "bsonType": "object", - "description": "快手小程序相关信息", - "label": "快手小程序", - "properties": { - "name": { - "bsonType": "string", - "description": "小程序名字" - }, - "qrcode_url": { - "bsonType": "string", - "description": "二维码url" - } - } - }, - "h5": { - "bsonType": "object", - "properties": { - "url": { - "bsonType": "string", - "description": "H5 可访问链接" - } - } - }, - "quickapp": { - "bsonType": "object", - "properties": { - "name": { - "bsonType": "string", - "description": "快应用名称", - "label": "快应用名称" - }, - "qrcode_url": { - "bsonType": "string", - "description": "快应用二维码url" - } - } - }, - "create_date": { - "bsonType": "timestamp", - "label": "发行时间", - "forceDefaultValue": { - "$env": "now" - }, - "componentForEdit": { - "name": "uni-dateformat" - } - } - } - }, - "index":[] + "schema": { + "bsonType": "object", + "required": [ + "appid", + "name" + ], + "permission": { + "read": false, + "create": false, + "update": false, + "delete": false + }, + "properties": { + "_id": { + "description": "记录id,自动生成" + }, + "appid": { + "bsonType": "string", + "trim": "both", + "description": "应用的AppID", + "label": "AppID", + "componentForEdit": { + "name": "uni-easyinput", + "props": { + "disabled": true + } + } + }, + "name": { + "bsonType": "string", + "trim": "both", + "description": "应用名称", + "label": "应用名称", + "componentForEdit": { + "name": "uni-easyinput", + "props": { + "disabled": true + } + } + }, + "icon_url": { + "bsonType": "string", + "trim": "both", + "description": "应用图标链接", + "label": "应用图标" + }, + "introduction": { + "bsonType": "string", + "trim": "both", + "description": "应用简介", + "label": "应用简介", + "componentForEdit": { + "name": "uni-easyinput", + "props": { + "disabled": true + } + } + }, + "description": { + "bsonType": "string", + "description": "应用描述", + "label": "应用描述", + "componentForEdit": { + "name": "textarea" + }, + "componentForShow": { + "name": "textarea", + "props": { + ":disabled": true + } + } + }, + "screenshot": { + "bsonType": "array", + "description": "应用截图", + "label": "应用截图" + }, + "app_android": { + "bsonType": "object", + "description": "安卓 App 相关信息", + "properties": { + "name": { + "bsonType": "string", + "description": "快应用名称", + "label": "快应用名称" + }, + "url": { + "bsonType": "string", + "description": "安卓可下载安装包地址", + "label": "安卓下载地址" + } + } + }, + "app_ios": { + "bsonType": "object", + "description": "苹果 App 相关信息", + "properties": { + "name": { + "bsonType": "string", + "description": "快应用名称", + "label": "快应用名称" + }, + "url": { + "bsonType": "string", + "description": "AppStore 上架地址", + "label": "AppStore 地址" + } + } + }, + "mp_weixin": { + "bsonType": "object", + "description": "微信小程序相关信息", + "label": "微信小程序", + "properties": { + "name": { + "bsonType": "string", + "description": "小程序名字" + }, + "qrcode_url": { + "bsonType": "string", + "description": "二维码url" + } + } + }, + "mp_alipay": { + "bsonType": "object", + "description": "支付宝小程序相关信息", + "label": "支付宝小程序", + "properties": { + "name": { + "bsonType": "string", + "description": "小程序名字" + }, + "qrcode_url": { + "bsonType": "string", + "description": "二维码url" + } + } + }, + "mp_baidu": { + "bsonType": "object", + "description": "百度小程序相关信息", + "label": "百度小程序", + "properties": { + "name": { + "bsonType": "string", + "description": "小程序名字" + }, + "qrcode_url": { + "bsonType": "string", + "description": "二维码url" + } + } + }, + "mp_toutiao": { + "bsonType": "object", + "description": "头条小程序相关信息", + "label": "头条小程序", + "properties": { + "name": { + "bsonType": "string", + "description": "小程序名字" + }, + "qrcode_url": { + "bsonType": "string", + "description": "二维码url" + } + } + }, + "mp_qq": { + "bsonType": "object", + "description": "QQ小程序相关信息", + "label": "QQ小程序", + "properties": { + "name": { + "bsonType": "string", + "description": "小程序名字" + }, + "qrcode_url": { + "bsonType": "string", + "description": "二维码url" + } + } + }, + "mp_lark": { + "bsonType": "object", + "description": "飞书小程序相关信息", + "label": "飞书小程序", + "properties": { + "name": { + "bsonType": "string", + "description": "小程序名字" + }, + "qrcode_url": { + "bsonType": "string", + "description": "二维码url" + } + } + }, + "mp_kuaishou": { + "bsonType": "object", + "description": "快手小程序相关信息", + "label": "快手小程序", + "properties": { + "name": { + "bsonType": "string", + "description": "小程序名字" + }, + "qrcode_url": { + "bsonType": "string", + "description": "二维码url" + } + } + }, + "h5": { + "bsonType": "object", + "properties": { + "url": { + "bsonType": "string", + "description": "H5 可访问链接" + } + } + }, + "quickapp": { + "bsonType": "object", + "properties": { + "name": { + "bsonType": "string", + "description": "快应用名称", + "label": "快应用名称" + }, + "qrcode_url": { + "bsonType": "string", + "description": "快应用二维码url" + } + } + }, + "create_date": { + "bsonType": "timestamp", + "label": "发行时间", + "forceDefaultValue": { + "$env": "now" + }, + "componentForEdit": { + "name": "uni-dateformat" + } + } + } + }, + "index": [ + { + "IndexName": "appid", + "MgoKeySchema": { + "MgoIndexKeys": [ + { + "Name": "appid", + "Direction": "1" + } + ], + "MgoIsUnique": true + } + }, + { + "IndexName": "name", + "MgoKeySchema": { + "MgoIndexKeys": [ + { + "Name": "name", + "Direction": "1" + } + ], + "MgoIsUnique": false + } + } + ] } \ No newline at end of file