mirror of
https://gitee.com/dcloud/opendb.git
synced 2024-12-26 22:41:15 +08:00
!1 新增统一大订单集合
* Merge branch 'master' of gitee.com:dcloud/opendb into master * 金额改为int,字段改为下划线,删除uni_appid字段 * contributorInfo * 修复关联表错误问题 * 合并refundStatus到status中 * 统一大订单
This commit is contained in:
parent
02e00464ed
commit
eecf6e63d0
164
collection/opendb-base-order/collection.json
Normal file
164
collection/opendb-base-order/collection.json
Normal file
@ -0,0 +1,164 @@
|
|||||||
|
{
|
||||||
|
"schema": {
|
||||||
|
"bsonType": "object",
|
||||||
|
"required": [],
|
||||||
|
"properties": {
|
||||||
|
"_id": {
|
||||||
|
"description": "存储文档 ID(统一订单 ID),系统自动生成"
|
||||||
|
},
|
||||||
|
"title": {
|
||||||
|
"bsonType": "string",
|
||||||
|
"description": "商品标题"
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"bsonType": "string",
|
||||||
|
"description": "订单类型,如商品订单,会员订单,充值订单等"
|
||||||
|
},
|
||||||
|
"pay_type": {
|
||||||
|
"bsonType": "string",
|
||||||
|
"description": "支付渠道,wxpay | alipay"
|
||||||
|
},
|
||||||
|
"total_fee": {
|
||||||
|
"bsonType": "int",
|
||||||
|
"description": "订单总金额,单位:分。"
|
||||||
|
},
|
||||||
|
"user_id": {
|
||||||
|
"bsonType": "String",
|
||||||
|
"description": "下单用户ID,uni-id-users表"
|
||||||
|
},
|
||||||
|
"platform": {
|
||||||
|
"bsonType": "String",
|
||||||
|
"description": "下单平台类型:h5、mp-weixin、mp-alipay、app-plus等"
|
||||||
|
},
|
||||||
|
// "uni_appid": { //如需适配单平台多应用可拓展此字段
|
||||||
|
// "bsonType": "String",
|
||||||
|
// "description": "uni-app项目的appid"
|
||||||
|
// },
|
||||||
|
"status": {
|
||||||
|
"bsonType": "int",
|
||||||
|
"minimum": -3,
|
||||||
|
"maximum": 5,
|
||||||
|
"description": "订单状态,1:待付款,2:已付款,3:退款审核中,4:退款中,5:已退款,-1已取消付款/退款,-2:退款拒绝,-3:退款失败"
|
||||||
|
},
|
||||||
|
"is_refund": {
|
||||||
|
"bsonType": "boolean",
|
||||||
|
"description": "是否是退款订单"
|
||||||
|
},
|
||||||
|
"refund_amount": {
|
||||||
|
"bsonType": "float",
|
||||||
|
"description": "退款金额(非退款订单表示已退款总金额,退款订单表示该笔退款的退款金额),单位:元"
|
||||||
|
},
|
||||||
|
"refund_count": {
|
||||||
|
"bsonType": "int",
|
||||||
|
"description": "总退款笔数(非退款订单有值)"
|
||||||
|
},
|
||||||
|
"create_time": {
|
||||||
|
"bsonType": "timestamp",
|
||||||
|
"description": "订单创建时间/发起退款时间"
|
||||||
|
},
|
||||||
|
"update_time": {
|
||||||
|
"bsonType": "timestamp",
|
||||||
|
"description": "订单更新时间"
|
||||||
|
},
|
||||||
|
"paid_time": {
|
||||||
|
"bsonType": "timestamp",
|
||||||
|
"description": "订单付款时间"
|
||||||
|
},
|
||||||
|
"refund_time": {
|
||||||
|
"bsonType": "timestamp",
|
||||||
|
"description": "订单完成退款时间"
|
||||||
|
},
|
||||||
|
"refund_desc": {
|
||||||
|
"bsonType": "String",
|
||||||
|
"description": "退款原因"
|
||||||
|
},
|
||||||
|
"transaction_id": {
|
||||||
|
"bsonType": "String",
|
||||||
|
"description": "微信或支付宝交易单号"
|
||||||
|
},
|
||||||
|
"info": {
|
||||||
|
"bsonType": "string",
|
||||||
|
"description": "自定义的订单拓展信息,如商品信息、会员卡种类信息等"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"data": [],
|
||||||
|
"index": [{
|
||||||
|
"IndexName": "type",
|
||||||
|
"MgoKeySchema": {
|
||||||
|
"MgoIndexKeys": [{
|
||||||
|
"Name": "type",
|
||||||
|
"Direction": "1"
|
||||||
|
}],
|
||||||
|
"MgoIsUnique": false
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"IndexName": "userId",
|
||||||
|
"MgoKeySchema": {
|
||||||
|
"MgoIndexKeys": [{
|
||||||
|
"Name": "userId",
|
||||||
|
"Direction": "1"
|
||||||
|
}],
|
||||||
|
"MgoIsUnique": false
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
"IndexName": "payType",
|
||||||
|
"MgoKeySchema": {
|
||||||
|
"MgoIndexKeys": [{
|
||||||
|
"Name": "payType",
|
||||||
|
"Direction": "1"
|
||||||
|
}],
|
||||||
|
"MgoIsUnique": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"IndexName": "status",
|
||||||
|
"MgoKeySchema": {
|
||||||
|
"MgoIndexKeys": [{
|
||||||
|
"Name": "status",
|
||||||
|
"Direction": "1"
|
||||||
|
}],
|
||||||
|
"MgoIsUnique": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"IndexName": "refundStatus",
|
||||||
|
"MgoKeySchema": {
|
||||||
|
"MgoIndexKeys": [{
|
||||||
|
"Name": "refundStatus",
|
||||||
|
"Direction": "1"
|
||||||
|
}],
|
||||||
|
"MgoIsUnique": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"IndexName": "isRefund",
|
||||||
|
"MgoKeySchema": {
|
||||||
|
"MgoIndexKeys": [{
|
||||||
|
"Name": "isRefund",
|
||||||
|
"Direction": "1"
|
||||||
|
}],
|
||||||
|
"MgoIsUnique": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"IndexName": "transactionId",
|
||||||
|
"MgoKeySchema": {
|
||||||
|
"MgoIndexKeys": [{
|
||||||
|
"Name": "transactionId",
|
||||||
|
"Direction": "1"
|
||||||
|
}],
|
||||||
|
"MgoIsUnique": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"IndexName": "createTime",
|
||||||
|
"MgoKeySchema": {
|
||||||
|
"MgoIndexKeys": [{
|
||||||
|
"Name": "createTime",
|
||||||
|
"Direction": "1"
|
||||||
|
}],
|
||||||
|
"MgoIsUnique": false
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}
|
17
collection/opendb-base-order/package.json
Normal file
17
collection/opendb-base-order/package.json
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"name": "@opendb/opendb-base-order",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"description": "统一订单数据表,完成与支付相关的业务",
|
||||||
|
"keywords": ["base-order", "统一订单","大订单","跨平台", "多应用","支付宝","微信","退款","支付"],
|
||||||
|
"opendb": {
|
||||||
|
"title": "大订单",
|
||||||
|
"type": "collection",
|
||||||
|
"contributors": [
|
||||||
|
{
|
||||||
|
"name": "BaseCloud",
|
||||||
|
"email": "1162762894@qq.com",
|
||||||
|
"homepage": "https://ext.dcloud.net.cn/plugin?id=2668"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"uni-id-users": {},
|
"uni-id-users": {},
|
||||||
|
"opendb-base-order":{},
|
||||||
"uni-id-address": {},
|
"uni-id-address": {},
|
||||||
"uni-id-device": {},
|
"uni-id-device": {},
|
||||||
"uni-id-log": {}
|
"uni-id-log": {}
|
||||||
|
Loading…
Reference in New Issue
Block a user