mirror of
https://gitee.com/dcloud/opendb.git
synced 2024-12-26 14:31: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": {},
|
||||
"opendb-base-order":{},
|
||||
"uni-id-address": {},
|
||||
"uni-id-device": {},
|
||||
"uni-id-log": {}
|
||||
|
Loading…
Reference in New Issue
Block a user