diff --git a/collection/opendb-app-publish/collection.json b/collection/opendb-app-publish/collection.json index 8decc3f..dde8599 100644 --- a/collection/opendb-app-publish/collection.json +++ b/collection/opendb-app-publish/collection.json @@ -1,279 +1,282 @@ { - "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" - } - } - } + "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":[] } \ No newline at end of file