Files
full/module/ec/order/swagger/sample.swagger.json

591 lines
13 KiB
JSON
Raw Normal View History

{
"swagger": "2.0",
"info": {
"title": "blocks.proto",
"version": "version not set"
},
"tags": [
{
"name": "Cart"
},
{
"name": "Coupon"
},
{
"name": "Mgt"
},
{
"name": "Summary"
}
],
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"paths": {},
"definitions": {
"googlerpcStatus": {
"type": "object",
"properties": {
"code": {
"type": "integer",
"format": "int32"
},
"message": {
"type": "string"
},
"details": {
"type": "array",
"items": {
"type": "object",
"$ref": "#/definitions/protobufAny"
}
}
}
},
"orderCartGetReply": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"$ref": "#/definitions/orderCartItem"
},
"title": "购物车中的商品数据列表"
},
"car_identity": {
"type": "string",
"title": "当前账号购物车唯一标识"
}
}
},
"orderCartItem": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "int64",
"title": "ID"
},
"product_id": {
"type": "string",
"format": "int64",
"title": "商品ID"
},
"title": {
"type": "string",
"title": "商品名称"
},
"cover_image": {
"type": "string",
"title": "商品封面图片"
},
"sales_price": {
"type": "string",
"format": "int64",
"title": "商品销售价格"
},
"product_identity": {
"type": "string",
"title": "产品唯一码"
},
"product_args": {
"type": "string",
"title": "商品属性"
},
"number": {
"type": "integer",
"format": "int32",
"title": "数量"
},
"unit_price": {
"type": "string",
"format": "int64",
"title": "实际单价"
},
"total_price": {
"type": "string",
"format": "int64",
"title": "总价"
},
"identity": {
"type": "string",
"title": "购物车商品信息唯一标识"
}
}
},
"orderConfirmReply": {
"type": "object",
"properties": {
"total_price": {
"type": "string",
"format": "int64",
"title": "总价"
}
}
},
"orderCouponItem": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "int64",
"title": "ID"
},
"identity": {
"type": "string",
"title": "唯一码"
},
"title": {
"type": "string",
"title": "标题"
},
"intro": {
"type": "string",
"title": "描述"
},
"amount": {
"type": "string",
"title": "金额"
},
"started": {
"type": "string",
"title": "开始时间"
},
"expired": {
"type": "string",
"title": "结束时间"
},
"status": {
"type": "string",
"title": "状态"
}
}
},
"orderCouponListReply": {
"type": "object",
"properties": {
"data": {
"type": "array",
"items": {
"type": "object",
"$ref": "#/definitions/orderCouponItem"
},
"title": "购物车中的商品数据列表"
}
}
},
"orderOrderAddress": {
"type": "object",
"properties": {
"country": {
"type": "string",
"title": "国家"
},
"province": {
"type": "string",
"title": "省/州"
},
"city": {
"type": "string",
"title": "市"
},
"area": {
"type": "string",
"title": "区"
},
"detail": {
"type": "string",
"title": "详细地址"
},
"contact": {
"type": "string",
"title": "联系人"
},
"phone": {
"type": "string",
"title": "手机号码"
},
"email": {
"type": "string",
"title": "邮箱"
},
"zipCode": {
"type": "string",
"title": "邮编"
}
}
},
"orderOrderDetails": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "int64",
"title": "ID"
},
"product_id": {
"type": "string",
"format": "int64",
"title": "商品规格ID"
},
"spec_no": {
"type": "string",
"title": "商品规格编号"
},
"spec": {
"type": "string",
"title": "商品规格名称"
},
"type": {
"type": "string",
"format": "int64",
"title": "商品类型"
},
"title": {
"type": "string",
"title": "商品名称"
},
"cover_image": {
"type": "string",
"title": "商品封面图片"
},
"sales_price": {
"type": "string",
"format": "int64",
"title": "商品销售价格"
},
"product_args": {
"type": "string",
"title": "商品参数"
},
"number": {
"type": "string",
"format": "int64",
"title": "数量"
},
"unit_price": {
"type": "string",
"format": "int64",
"title": "单价"
},
"spec_id": {
"type": "string",
"format": "int64",
"title": "商品规格id"
},
"product_identity": {
"type": "string",
"title": "产品唯一标识"
},
"gas_types": {
"type": "string",
"format": "int64",
"title": "商品类型:1其它商品 2按瓶计费,3 按kg计费"
},
"total_price": {
"type": "string",
"format": "int64",
"title": "总价"
}
}
},
"orderOrderGetReply": {
"type": "object",
"properties": {
"summary": {
"$ref": "#/definitions/orderOrderSummaryItem",
"title": "订单概要详情"
}
}
},
"orderOrderListByStoreReply": {
"type": "object",
"properties": {
"count": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"type": "object",
"$ref": "#/definitions/orderOrderSummaryItem"
},
"title": "订单列表"
}
}
},
"orderOrderSummaryItem": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "int64",
"title": "ID"
},
"order_no": {
"type": "string",
"title": "订单编号"
},
"partner_id": {
"type": "string",
"format": "int64",
"title": "合伙人ID"
},
"identity": {
"type": "string",
"title": "定单唯一标识"
},
"total_price": {
"type": "string",
"format": "int64",
"title": "总价"
},
"trans_price": {
"type": "string",
"format": "int64",
"title": "交易金额"
},
"refund_price": {
"type": "string",
"format": "int64",
"title": "退款金额"
},
"logistics_fee": {
"type": "string",
"format": "int64",
"title": "物流费用"
},
"coupon_amount": {
"type": "string",
"format": "int64",
"title": "优惠券金额"
},
"remark": {
"type": "string",
"title": "备注"
},
"status": {
"type": "integer",
"format": "int32",
"title": "订单状态all全部订单notarize确认中sign签约中signed签约完成,fulfil履约中accomplish完成"
},
"logistics_number": {
"type": "string",
"title": "物流号"
},
"address_identity": {
"type": "string",
"title": "地址库唯一标识"
},
"county": {
"type": "string",
"title": "国家"
},
"province": {
"type": "string",
"title": "省"
},
"city": {
"type": "string",
"title": "市"
},
"area": {
"type": "string",
"title": "县"
},
"address": {
"type": "string",
"title": "详细地址"
},
"contact": {
"type": "string",
"title": "联系人"
},
"phone": {
"type": "string",
"title": "联系电话"
},
"delivery_time": {
"type": "string",
"title": "配送时间"
},
"delivery_identity": {
"type": "string",
"title": "配送工作人员唯一标识"
},
"pay_type": {
"type": "integer",
"format": "int32",
"title": "支付类型0:待支付1:线下支付2:微信 3:支付宝,4:余额"
},
"pay_amount": {
"type": "string",
"format": "int64",
"title": "支付金额"
},
"pay_trade_no": {
"type": "string",
"title": "支付交易号"
},
"pay_time": {
"type": "string",
"title": "支付时间"
},
"pay_remark": {
"type": "string",
"title": "支付备注"
},
"created": {
"type": "string",
"title": "创建时间"
},
"updated": {
"type": "string",
"title": "最后创建时间"
},
"details": {
"type": "array",
"items": {
"type": "object",
"$ref": "#/definitions/orderOrderDetails"
},
"title": "订单商品"
},
"addr": {
"type": "string",
"title": "简单地址信息"
},
"car_identity": {
"type": "string",
"title": "配送车辆唯一标识"
},
"delivery_address": {
"type": "string",
"title": "配送地址"
},
"brand": {
"type": "string",
"title": "配送车辆品牌"
},
"version": {
"type": "string",
"title": "配送车辆型号"
},
"license_number": {
"type": "string",
"title": "配送车辆车牌号"
},
"member_name": {
"type": "string",
"title": "配送员姓名"
},
"member_phone": {
"type": "string",
"title": "配送员电话"
},
"approve": {
"type": "integer",
"format": "int32",
"title": "审批"
}
}
},
"orderSpecList": {
"type": "object",
"properties": {
"number": {
"type": "integer",
"format": "int32",
"title": "数量"
},
"product_identity": {
"type": "string",
"title": "商品唯一标识"
}
}
},
"orderStatusReply": {
"type": "object",
"properties": {
"code": {
"type": "integer",
"format": "int32",
"title": "状态码"
},
"identity": {
"type": "string",
"title": "标识码"
},
"message": {
"type": "string",
"title": "状态说明"
},
"timeseq": {
"type": "string",
"format": "int64",
"title": "响应时间序列"
},
"reason": {
"type": "string",
"title": "退款原因"
}
}
},
"orderSummaryGetReply": {
"type": "object",
"properties": {
"summary": {
"$ref": "#/definitions/orderOrderSummaryItem",
"title": "订单概要详情"
}
}
},
"orderSummaryListReply": {
"type": "object",
"properties": {
"count": {
"type": "integer",
"format": "int32"
},
"data": {
"type": "array",
"items": {
"type": "object",
"$ref": "#/definitions/orderOrderSummaryItem"
},
"title": "订单列表"
}
}
},
"orderUpdates": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "int64",
"title": "商品ID"
},
"number": {
"type": "string",
"format": "int64",
"title": "数量"
}
}
},
"protobufAny": {
"type": "object",
"properties": {
"@type": {
"type": "string"
}
},
"additionalProperties": {}
}
}
}