更新发行页表结构

This commit is contained in:
linju-json 2022-02-22 17:55:22 +08:00
parent 60c1835222
commit cdf4f08bb7

View File

@ -1,279 +1,282 @@
{ {
"bsonType": "object", "schema":{
"required": [ "bsonType": "object",
"appid", "required": [
"name", "appid",
"alias", "name",
"status" "alias",
], "status"
"permission": { ],
"read": true, "permission": {
"create": false, "read": true,
"update": false, "create": false,
"delete": false "update": false,
}, "delete": false
"properties": { },
"_id": { "properties": {
"description": "记录id,自动生成" "_id": {
}, "description": "记录id,自动生成"
"appid": { },
"bsonType": "string", "appid": {
"trim": "both", "bsonType": "string",
"description": "应用的AppID", "trim": "both",
"label": "AppID", "description": "应用的AppID",
"componentForEdit": { "label": "AppID",
"name": "uni-easyinput", "componentForEdit": {
"props": { "name": "uni-easyinput",
"disabled": true "props": {
} "disabled": true
} }
}, }
"name": { },
"bsonType": "string", "name": {
"trim": "both", "bsonType": "string",
"description": "应用名称", "trim": "both",
"label": "应用名称", "description": "应用名称",
"componentForEdit": { "label": "应用名称",
"name": "uni-easyinput", "componentForEdit": {
"props": { "name": "uni-easyinput",
"disabled": true "props": {
} "disabled": true
} }
}, }
"icon_url": { },
"bsonType": "string", "icon_url": {
"trim": "both", "bsonType": "string",
"description": "应用图标链接", "trim": "both",
"label": "应用图标" "description": "应用图标链接",
}, "label": "应用图标"
"introduction": { },
"bsonType": "string", "introduction": {
"trim": "both", "bsonType": "string",
"description": "应用简介", "trim": "both",
"label": "应用简介", "description": "应用简介",
"componentForEdit": { "label": "应用简介",
"name": "uni-easyinput", "componentForEdit": {
"props": { "name": "uni-easyinput",
"disabled": true "props": {
} "disabled": true
} }
}, }
"alias": { },
"bsonType": "string", "alias": {
"trim": "both", "bsonType": "string",
"description": "英文,唯一。用于 url 发布页链接到对应 app 的映射关系", "trim": "both",
"label": "应用别名", "description": "英文,唯一。用于 url 发布页链接到对应 app 的映射关系",
"componentForEdit": { "label": "应用别名",
"name": "uni-easyinput", "componentForEdit": {
"props": { "name": "uni-easyinput",
"disabled": true "props": {
} "disabled": true
} }
}, }
"description": { },
"bsonType": "string", "description": {
"description": "应用描述", "bsonType": "string",
"label": "应用描述", "description": "应用描述",
"componentForEdit": { "label": "应用描述",
"name": "textarea" "componentForEdit": {
}, "name": "textarea"
"componentForShow": { },
"name": "textarea", "componentForShow": {
"props": { "name": "textarea",
":disabled": true "props": {
} ":disabled": true
} }
}, }
"status": { },
"bsonType": "int", "status": {
"description": "是否已发行0 下架 1 发行", "bsonType": "int",
"label": "应用发行", "description": "是否已发行0 下架 1 发行",
"defaultValue": 0, "label": "应用发行",
"enum": [ "defaultValue": 0,
{ "enum": [
"value": 0, {
"text": "下架" "value": 0,
}, "text": "下架"
{ },
"value": 1, {
"text": "发行" "value": 1,
} "text": "发行"
] }
}, ]
"screenshot": { },
"bsonType": "array", "screenshot": {
"description": "应用截图", "bsonType": "array",
"label": "应用截图" "description": "应用截图",
}, "label": "应用截图"
"app_android": { },
"bsonType": "object", "app_android": {
"description": "安卓 App 相关信息", "bsonType": "object",
"properties": { "description": "安卓 App 相关信息",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "快应用名称", "bsonType": "string",
"label": "快应用名称" "description": "快应用名称",
}, "label": "快应用名称"
"url": { },
"bsonType": "string", "url": {
"description": "安卓可下载安装包地址", "bsonType": "string",
"label": "安卓下载地址" "description": "安卓可下载安装包地址",
} "label": "安卓下载地址"
} }
}, }
"app_ios": { },
"bsonType": "object", "app_ios": {
"description": "苹果 App 相关信息", "bsonType": "object",
"properties": { "description": "苹果 App 相关信息",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "快应用名称", "bsonType": "string",
"label": "快应用名称" "description": "快应用名称",
}, "label": "快应用名称"
"url": { },
"bsonType": "string", "url": {
"description": "AppStore 上架地址", "bsonType": "string",
"label": "AppStore 地址" "description": "AppStore 上架地址",
} "label": "AppStore 地址"
} }
}, }
"mp_weixin": { },
"bsonType": "object", "mp_weixin": {
"description": "微信小程序相关信息", "bsonType": "object",
"label": "微信小程序", "description": "微信小程序相关信息",
"properties": { "label": "微信小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"mp_alipay": { },
"bsonType": "object", "mp_alipay": {
"description": "支付宝小程序相关信息", "bsonType": "object",
"label": "支付宝小程序", "description": "支付宝小程序相关信息",
"properties": { "label": "支付宝小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"mp_baidu": { },
"bsonType": "object", "mp_baidu": {
"description": "百度小程序相关信息", "bsonType": "object",
"label": "百度小程序", "description": "百度小程序相关信息",
"properties": { "label": "百度小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"mp_toutiao": { },
"bsonType": "object", "mp_toutiao": {
"description": "头条小程序相关信息", "bsonType": "object",
"label": "头条小程序", "description": "头条小程序相关信息",
"properties": { "label": "头条小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"mp_qq": { },
"bsonType": "object", "mp_qq": {
"description": "QQ小程序相关信息", "bsonType": "object",
"label": "QQ小程序", "description": "QQ小程序相关信息",
"properties": { "label": "QQ小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"mp_lark": { },
"bsonType": "object", "mp_lark": {
"description": "飞书小程序相关信息", "bsonType": "object",
"label": "飞书小程序", "description": "飞书小程序相关信息",
"properties": { "label": "飞书小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"mp_kuaishou": { },
"bsonType": "object", "mp_kuaishou": {
"description": "快手小程序相关信息", "bsonType": "object",
"label": "快手小程序", "description": "快手小程序相关信息",
"properties": { "label": "快手小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"h5": { },
"bsonType": "object", "h5": {
"properties": { "bsonType": "object",
"url": { "properties": {
"bsonType": "string", "url": {
"description": "H5 可访问链接" "bsonType": "string",
} "description": "H5 可访问链接"
} }
}, }
"quickapp": { },
"bsonType": "object", "quickapp": {
"properties": { "bsonType": "object",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "快应用名称", "bsonType": "string",
"label": "快应用名称" "description": "快应用名称",
}, "label": "快应用名称"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "快应用二维码url" "bsonType": "string",
} "description": "快应用二维码url"
} }
}, }
"create_date": { },
"bsonType": "timestamp", "create_date": {
"label": "发行时间", "bsonType": "timestamp",
"forceDefaultValue": { "label": "发行时间",
"$env": "now" "forceDefaultValue": {
}, "$env": "now"
"componentForEdit": { },
"name": "uni-dateformat" "componentForEdit": {
} "name": "uni-dateformat"
} }
} }
}
},
"index":[]
} }