2024-06-07 11:11:04 +08:00
|
|
|
|
syntax = "proto3";
|
|
|
|
|
|
|
|
|
|
package transfer;
|
|
|
|
|
option go_package="./transfer";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message DefaultRes {
|
|
|
|
|
string code=1;
|
2024-06-19 10:01:42 +08:00
|
|
|
|
|
2024-06-07 11:11:04 +08:00
|
|
|
|
string message=2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message DefaultReq {
|
|
|
|
|
string merchantId = 1;
|
|
|
|
|
uint64 timeStamp = 2;
|
|
|
|
|
string sign = 3;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2024-06-07 11:51:19 +08:00
|
|
|
|
service Transfer {
|
2024-06-07 11:11:04 +08:00
|
|
|
|
rpc zltxOrderRecharge(ZltxOrderRechargeReq) returns(DefaultRes);
|
|
|
|
|
rpc zltxOrderRechargeQuery(ZltxOrderRechargeQueryReq) returns(ZltxOrderRechargeQueryRes);
|
|
|
|
|
rpc zltxOrderCard(ZltxOrderCardReq) returns(DefaultRes);
|
|
|
|
|
rpc zltxOrderCardQuery(ZltxOrderCardQueryReq) returns(ZltxOrderCardQueryRes);
|
|
|
|
|
rpc zltxOrderSms(ZltxOrderSmsReq) returns(ZltxOrderSmsRes);
|
|
|
|
|
rpc zltxRechargeInfo(DefaultReq) returns(ZltxRechargeInfoRes);
|
|
|
|
|
rpc zltxRechargeProduct(DefaultReq) returns(ZltxRechargeProductRes);
|
2024-06-18 16:34:14 +08:00
|
|
|
|
rpc zltxRsMiXue(RsCouponGrantReq) returns(RsCouponGrantRes);
|
2024-06-07 11:51:19 +08:00
|
|
|
|
|
|
|
|
|
rpc marketKeySend(MarketKeySendReq) returns(MarketKeySendRes);
|
|
|
|
|
rpc marketKeyDiscard(MarketKeyDiscardReq) returns(MarketKeyDiscardRes);
|
|
|
|
|
rpc marketQuery(MarketQueryReq) returns(MarketQueryRes);
|
2024-06-18 16:34:14 +08:00
|
|
|
|
|
|
|
|
|
rpc rsCouponGrant(RsCouponGrantReq) returns(RsCouponGrantRes);
|
2024-10-15 18:35:45 +08:00
|
|
|
|
|
|
|
|
|
rpc newMarketOrder(NewMarketOrderReq) returns(NewMarketOrderRes);
|
|
|
|
|
rpc newMarketQuery(NewMarketQueryReq) returns(NewMarketOrderRes);
|
|
|
|
|
rpc newMarketDiscard(NewMarketDiscardReq) returns(NewMarketDiscardRes);
|
2024-11-06 17:35:59 +08:00
|
|
|
|
|
|
|
|
|
rpc physicalGoodsList(PhysicalGoodsListReq) returns(PhysicalGoodsListRes);
|
|
|
|
|
rpc physicalGoodsDetail(PhysicalGoodsDetailReq) returns(GoodsStructWithChild);
|
|
|
|
|
rpc physicalGoodsStock(PhysicalGoodsStockReq) returns(PhysicalGoodsStockRes);
|
|
|
|
|
rpc physicalCusLogs(PhysicalCusLogsReq) returns(PhysicalCusLogsRes);
|
|
|
|
|
rpc physicalCusBalance(EmptyReqs) returns(PhysicalCusBalanceRes);
|
|
|
|
|
rpc physicalExpressList(PhysicalExpressListReq) returns(PhysicalExpressListRes);
|
|
|
|
|
rpc physicalAddressList(PhysicalAddressListReq) returns(PhysicalAddressListRes);
|
|
|
|
|
rpc physicalFinanceBill(PhysicalFinanceBillReq) returns(PhysicalFinanceBillRes);
|
|
|
|
|
rpc physicalOrderInfo(PhysicalOrderInfoReq) returns(PhysicalOrderInfoRes);
|
|
|
|
|
rpc physicalOrderList(PhysicalOrderListReq) returns(PhysicalOrderListRes);
|
|
|
|
|
rpc physicalOrderSub(PhysicalOrderSubReq) returns(PhysicalOrderSubRes);
|
|
|
|
|
rpc physicalOrderClose(PhysicalOrderCloseReq) returns(PhysicalOrderCloseRes);
|
|
|
|
|
rpc physicalOrderLogisticsLogs(PhysicalOrderLogisticsLogsReq) returns(PhysicalOrderLogisticsLogsRes);
|
|
|
|
|
rpc physicalOrderAfterApply(PhysicalOrderAfterApplyReq) returns(PhysicalOrderAfterApplyRes);
|
|
|
|
|
rpc physicalOrderAfterReturn(PhysicalOrderAfterReturnReq) returns(PhysicalOrderAfterReturnRes);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderAfterApplyRes {
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
PhysicalOrderAfterApplyResData data = 3;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderAfterApplyResData {
|
|
|
|
|
message ApplyOrderAfterByOpenapiReply {
|
|
|
|
|
repeated string order_after_nums = 1;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderAfterApplyReq {
|
|
|
|
|
string app_id=3;
|
|
|
|
|
OrderAfterOpBasic orderAfterBasic = 1;
|
|
|
|
|
repeated OrderAfterOpGoodsInfo goodsList = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message OrderAfterOpBasic {
|
|
|
|
|
int32 id = 1 [json_name = "id"];
|
|
|
|
|
string order_after_num = 2 [json_name = "order_after_num"];
|
|
|
|
|
string operator = 3 [json_name = "operator"];
|
|
|
|
|
int32 operator_id = 4 [json_name = "operator_id"];
|
|
|
|
|
int32 type = 5 [json_name = "type"];
|
|
|
|
|
int32 send_status = 6 [json_name = "send_status"];
|
|
|
|
|
string reason = 7 [json_name = "reason"];
|
|
|
|
|
string image = 8 [json_name = "image"];
|
|
|
|
|
string old_order_num = 9 [json_name = "old_order_num"];
|
|
|
|
|
string new_order_num = 10 [json_name = "new_order_num"];
|
|
|
|
|
string return_logistics = 11 [json_name = "return_logistics"];
|
|
|
|
|
string return_logistics_odd_num = 12 [json_name = "return_logistics_odd_num"];
|
|
|
|
|
string remark = 13 [json_name = "remark"];
|
|
|
|
|
int32 status = 14 [json_name = "status"];
|
|
|
|
|
string audit_at = 15 [json_name = "audit_at"];
|
|
|
|
|
string created_at = 16 [json_name = "created_at"];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message OrderAfterOpGoodsInfo {
|
|
|
|
|
int32 id = 1 [json_name = "id"];
|
|
|
|
|
int32 order_after_id = 2 [json_name = "order_after_id"];
|
|
|
|
|
int32 goods_id = 3 [json_name = "goods_id"];
|
|
|
|
|
string goods_name = 4 [json_name = "goods_name"];
|
|
|
|
|
string goods_num = 5 [json_name = "goods_num"];
|
|
|
|
|
int32 number = 6 [json_name = "number"];
|
|
|
|
|
int32 total_number = 7;
|
|
|
|
|
double price = 8 [json_name = "price"];
|
|
|
|
|
string created_at = 9 [json_name = "created_at"];
|
|
|
|
|
int32 old_goods_id = 10 [json_name = "old_goods_id"];
|
|
|
|
|
int32 supplier_id = 11 [json_name = "supplier_id"];
|
|
|
|
|
string supplier_name = 12 [json_name = "supplier_name"];
|
|
|
|
|
int32 warehouse_id = 13 [json_name = "warehouse_id"];
|
|
|
|
|
string warehouse_name = 14 [json_name = "warehouse_name"];
|
|
|
|
|
string old_goods_name = 15 [json_name = "old_goods_name"];
|
|
|
|
|
string old_goods_num = 16 [json_name = "old_goods_num"];
|
|
|
|
|
string new_goods_num = 17 [json_name = "new_goods_num"];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderAfterReturnRes {
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
PhysicalOrderAfterReturnResData data = 3;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderAfterReturnResData {
|
|
|
|
|
string order_after_num = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderAfterReturnReq {
|
|
|
|
|
string app_id=5;
|
|
|
|
|
int32 order_after_id = 1 [json_name = "order_after_id"];
|
|
|
|
|
string return_logistics = 2 [json_name = "return_logistics"];
|
|
|
|
|
string return_logistics_odd_num = 3 [json_name = "return_logistics_odd_num"];
|
|
|
|
|
string order_after_num = 4 [json_name = "order_after_num"];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderLogisticsLogsRes{
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
PhysicalOrderLogisticsLogsResData data = 3;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderLogisticsLogsResData{
|
|
|
|
|
repeated OrderOpLogistics orderLogistics = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message OrderOpLogistics {
|
|
|
|
|
int32 order_id = 1;
|
|
|
|
|
string logistics_name = 2;
|
|
|
|
|
string logistics_odd_num = 3;
|
|
|
|
|
double logistics_fee = 4;
|
|
|
|
|
string order_num = 5;
|
|
|
|
|
int32 status = 9;
|
|
|
|
|
string created_at = 10;
|
|
|
|
|
int32 id = 11;
|
|
|
|
|
string logistics_json = 12;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderLogisticsLogsReq{
|
|
|
|
|
string app_id=3;
|
|
|
|
|
string order_num = 1 [json_name = "order_num"];
|
|
|
|
|
string customer_order_num = 2 [json_name = "customer_order_num"];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderCloseRes{
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
PhysicalOrderCloseResData data = 3;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderCloseResData{
|
|
|
|
|
string order_num = 1;
|
|
|
|
|
int32 status = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderCloseReq{
|
|
|
|
|
string app_id=3;
|
|
|
|
|
string order_num = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderSubRes{
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
PhysicalOrderSubResData data = 3;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderSubResData{
|
|
|
|
|
string order_num = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderSubReq{
|
|
|
|
|
string app_id=3;
|
|
|
|
|
OrderOpBasicInfo orderBasic = 1;
|
|
|
|
|
repeated OrderOpSubmitGoodsInfo goodsList = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message OrderOpSubmitGoodsInfo {
|
|
|
|
|
|
|
|
|
|
int32 number = 17; // 商品数量
|
|
|
|
|
|
|
|
|
|
string goods_num = 19; // 商品编号
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderListRes{
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
PhysicalOrderListResData data = 3;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderListResData{
|
|
|
|
|
repeated PhysicalOrderInfoRes data = 1;
|
|
|
|
|
int32 total = 2;
|
|
|
|
|
int32 page = 3;
|
|
|
|
|
int32 limit = 4;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderListReq {
|
|
|
|
|
string app_id=10;
|
|
|
|
|
int32 page = 1;
|
|
|
|
|
int32 limit = 2;
|
|
|
|
|
repeated string order_nums = 3 [json_name = "order_nums"];
|
|
|
|
|
int32 from = 4 ; //订单来源(1:前端用户订单,2:管理后台订单,3:售后订单)
|
|
|
|
|
repeated int32 status = 5;
|
|
|
|
|
int32 is_after = 6;
|
|
|
|
|
repeated string customer_order_nums = 7;
|
|
|
|
|
repeated int32 abnormal_status = 8;
|
|
|
|
|
repeated string created_at = 9;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderInfoRes {
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
PhysicalOrderInfoResData data = 3;
|
|
|
|
|
message PhysicalOrderInfoResData {
|
|
|
|
|
OrderInfoData orderInfo=1;
|
|
|
|
|
message OrderInfoData{
|
|
|
|
|
OrderOpBasicInfo orderBasic = 1;
|
|
|
|
|
repeated OrderOpGoodsInfo goodsList = 2;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message OrderOpBasicInfo {
|
|
|
|
|
string customer_order_num = 1 ; // 客户订单编号
|
|
|
|
|
string customer_name = 3; // 客户名称
|
|
|
|
|
string consignee = 4; // 收货人
|
|
|
|
|
string consignee_mobile = 5;
|
|
|
|
|
string consignee_address = 6; // 收货地址
|
|
|
|
|
string consignee_province_code = 7; // 省份编码
|
|
|
|
|
string consignee_city_code = 8; // 市编码
|
|
|
|
|
string consignee_area_code = 9; // 区编码
|
|
|
|
|
string consignee_county_code = 10; // 县编码
|
|
|
|
|
string in_remark = 14; // 客服备注
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message OrderOpGoodsInfo {
|
|
|
|
|
int32 order_id = 1;
|
|
|
|
|
int32 goods_id = 2;
|
|
|
|
|
string goods_name = 3;
|
|
|
|
|
string goods_specs = 6; // 商品品牌
|
|
|
|
|
string goods_unit = 7; // 单位
|
|
|
|
|
double sale_price = 9; // 销售价
|
|
|
|
|
int32 compose_goods_id = 10; // 组合商品ID
|
|
|
|
|
string compose_goods_name = 11; // 组合商品名称
|
|
|
|
|
int32 is_compose = 16; // 是否组合商品 0 不是, 1 是
|
|
|
|
|
int32 number = 17; // 商品数量
|
|
|
|
|
repeated OrderOpSubmitGoodsInfo childrenGoodsList = 18; // 组合商品列表,如果是组合商品,拼接子商品
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message PhysicalOrderInfoReq{
|
|
|
|
|
string app_id=5;
|
|
|
|
|
string order_num = 1 ;
|
2024-10-15 18:35:45 +08:00
|
|
|
|
}
|
|
|
|
|
|
2024-11-06 17:35:59 +08:00
|
|
|
|
message BillCus{
|
|
|
|
|
string customer_name = 1 [json_name = "customer_name"];
|
|
|
|
|
string goods_name = 2 [json_name = "goods_name"];
|
|
|
|
|
double settlement_unit_price = 3 [json_name = "settlement_unit_price"];
|
|
|
|
|
int32 number = 4;
|
|
|
|
|
double total_amount = 5 [json_name = "total_amount"];
|
|
|
|
|
int32 pay_type = 6 [json_name = "pay_type"];
|
|
|
|
|
int32 receipt_type = 7 [json_name = "receipt_type"];
|
|
|
|
|
string created_at = 8 [json_name = "created_at"];
|
|
|
|
|
string updated_at = 9 [json_name = "updated_at"];
|
|
|
|
|
int32 is_confirm = 10 [json_name = "is_confirm"];
|
|
|
|
|
int32 is_invoicing = 11 [json_name = "is_invoicing"];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalFinanceBillReq {
|
|
|
|
|
string app_id=8;
|
|
|
|
|
string goods_name = 1;
|
|
|
|
|
int32 pay_type = 2 ;
|
|
|
|
|
int32 receipt_type = 3;
|
|
|
|
|
repeated string created_at = 4;
|
|
|
|
|
repeated string updated_at = 5;
|
|
|
|
|
int32 limit = 6;
|
|
|
|
|
int32 page = 7;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalFinanceBillRes {
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
PhysicalFinanceBillResData data = 3;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalFinanceBillResData {
|
|
|
|
|
repeated BillCus data = 1;
|
|
|
|
|
int32 total = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalAddressListReq{
|
|
|
|
|
string app_id=5;
|
|
|
|
|
string pcode = 1 [json_name = "pcode"];
|
|
|
|
|
string name = 2 [json_name = "name"];
|
|
|
|
|
int32 level = 3 [json_name = "level"];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalAddressListRes{
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
List data = 3;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message List{
|
|
|
|
|
repeated Address list = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message Address{
|
|
|
|
|
int64 code = 1 [json_name = "code"];
|
|
|
|
|
int64 pcode = 2 [json_name = "pcode"];
|
|
|
|
|
string name = 3 [json_name = "name"];
|
|
|
|
|
int32 level = 4[json_name = "level"];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalExpressListRes{
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
List data = 3;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
message PhysicalExpressListResData{
|
|
|
|
|
repeated ExpressList express = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message ExpressList{
|
|
|
|
|
string nu = 1;
|
|
|
|
|
int32 status = 2;
|
|
|
|
|
repeated Express data = 3;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message Express{
|
|
|
|
|
string time = 1;
|
|
|
|
|
string context = 2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalExpressListReq{
|
|
|
|
|
string app_id=5;
|
|
|
|
|
repeated ExpressData express_data = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message ExpressData{
|
|
|
|
|
// 快递单号
|
|
|
|
|
string nu = 1;
|
|
|
|
|
// 快递公司名称
|
|
|
|
|
string com = 2;
|
|
|
|
|
// 是否强制刷新
|
|
|
|
|
int32 is_force = 3;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message EmptyReqs{
|
|
|
|
|
string app_id=5;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalCusBalanceRes{
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
PhysicalCusBalanceResData data = 3;
|
|
|
|
|
}
|
|
|
|
|
message PhysicalCusBalanceResData{
|
|
|
|
|
string name = 1;
|
|
|
|
|
string full_name = 2;
|
|
|
|
|
float credit_grant = 17;
|
|
|
|
|
float balance = 18;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message PhysicalCusLogsReq{
|
|
|
|
|
string app_id=5;
|
|
|
|
|
int32 from_type = 1;
|
|
|
|
|
string order_num=4;
|
|
|
|
|
repeated string created_at = 2;
|
|
|
|
|
int32 limit = 6;
|
|
|
|
|
int32 page = 7;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalCusLogsRes{
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
PhysicalCusLogsResDataList data = 3;
|
|
|
|
|
message PhysicalCusLogsResDataList{
|
|
|
|
|
repeated BalanceLog list = 1;
|
|
|
|
|
int32 total = 2;
|
|
|
|
|
}
|
|
|
|
|
message BalanceLog {
|
|
|
|
|
int32 from_type=1;
|
|
|
|
|
float current_balance=2;
|
|
|
|
|
float amount=3;
|
|
|
|
|
string remark=4;
|
|
|
|
|
string created_at=5;
|
|
|
|
|
string order_num=6;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message PhysicalGoodsStockReq{
|
|
|
|
|
string app_id=5;
|
|
|
|
|
repeated string goods_nums = 1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalGoodsStockRes{
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
PhysicalGoodsStockResData data = 3;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
message PhysicalGoodsStockResData{
|
|
|
|
|
repeated GoodsStock list = 1;
|
|
|
|
|
message GoodsStock{
|
|
|
|
|
string goods_num = 1;
|
|
|
|
|
bool stock_is_enough = 2;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message PhysicalGoodsDetailReq{
|
|
|
|
|
string app_id=5;
|
|
|
|
|
string goods_num = 1 ;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message PhysicalGoodsListReq {
|
|
|
|
|
string app_id=5;
|
|
|
|
|
repeated string goods_nums = 3;
|
|
|
|
|
int32 status = 1;
|
|
|
|
|
string title = 2;
|
|
|
|
|
int32 is_hot =4;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message PhysicalGoodsListRes {
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
List data = 3;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message GoodsStructWithChild {
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
GoodsStructWithChildData data = 3;
|
|
|
|
|
}
|
|
|
|
|
message GoodsStructWithChildData {
|
|
|
|
|
//商品标题
|
|
|
|
|
string title = 2 ;
|
|
|
|
|
//商品简介、卖点
|
|
|
|
|
string introduction = 3 ;
|
|
|
|
|
//商品品牌
|
|
|
|
|
string brand = 30;
|
|
|
|
|
//商品编码
|
|
|
|
|
string goods_num = 4;
|
|
|
|
|
//商品货号
|
|
|
|
|
string goods_code = 5;
|
|
|
|
|
//商品条形码
|
|
|
|
|
string goods_bar_code = 6;
|
|
|
|
|
//是否组合商品
|
|
|
|
|
int32 is_compose_goods = 7;
|
|
|
|
|
//市场价
|
|
|
|
|
float price = 8;
|
|
|
|
|
//单位
|
|
|
|
|
string unit = 9 ;
|
|
|
|
|
//保质期
|
|
|
|
|
int32 sell_by_date = 10 ;
|
|
|
|
|
//保质期单位
|
|
|
|
|
string sell_by_date_unit = 11 ;
|
|
|
|
|
//外部平台链接
|
|
|
|
|
string external_url = 12 ;
|
|
|
|
|
//电商平台价格,单位分
|
|
|
|
|
float external_price = 14 ;
|
|
|
|
|
//折扣
|
|
|
|
|
float discount = 13 ;
|
|
|
|
|
//销售价
|
|
|
|
|
float sales_price = 15 ;
|
|
|
|
|
//商品参数
|
|
|
|
|
string goods_attributes = 17 ;
|
|
|
|
|
//商品说明
|
|
|
|
|
string goods_illustration = 25 ;
|
|
|
|
|
//状态(1:上架,2:下架)
|
|
|
|
|
int32 status = 18 ;
|
|
|
|
|
//是否热销主推(1:是,2:否)
|
|
|
|
|
int32 is_hot = 19 ;
|
|
|
|
|
repeated GoodsChild child = 28 ;
|
|
|
|
|
repeated Media media = 31;
|
|
|
|
|
message Media{
|
|
|
|
|
int32 type=6 ;
|
|
|
|
|
int32 sort =4;
|
|
|
|
|
string url =9;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message GoodsChild {
|
|
|
|
|
|
|
|
|
|
//商品标题
|
|
|
|
|
string title = 2 ;
|
|
|
|
|
//商品品牌
|
|
|
|
|
string brand = 29;
|
|
|
|
|
//商品简介、卖点
|
|
|
|
|
string introduction = 3 ;
|
|
|
|
|
//商品编码
|
|
|
|
|
string goods_num = 4 ;
|
|
|
|
|
//商品货号
|
|
|
|
|
string goods_code = 5 ;
|
|
|
|
|
//商品条形码
|
|
|
|
|
string goods_bar_code = 6 ;
|
|
|
|
|
//市场价,单位分
|
|
|
|
|
int32 price = 8 ;
|
|
|
|
|
//单位
|
|
|
|
|
string unit = 9 ;
|
|
|
|
|
//保质期
|
|
|
|
|
int32 sell_by_date = 10 ;
|
|
|
|
|
//保质期单位
|
|
|
|
|
string sell_by_date_unit = 11 ;
|
|
|
|
|
//外部平台链接
|
|
|
|
|
string external_url = 12 ;
|
|
|
|
|
//电商平台价格,单位分
|
|
|
|
|
float external_price = 14 ;
|
|
|
|
|
//商品参数
|
|
|
|
|
string goods_attributes = 17 ;
|
|
|
|
|
//商品说明
|
|
|
|
|
string goods_illustration = 25;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-10-15 18:35:45 +08:00
|
|
|
|
message NewMarketDiscardReq {
|
|
|
|
|
string app_id = 1;
|
|
|
|
|
string out_biz_no = 2;
|
|
|
|
|
string trade_no = 3;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message NewMarketDiscardRes {
|
|
|
|
|
int32 code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
string reason=4;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message NewMarketQueryReq {
|
|
|
|
|
string app_id = 1;
|
|
|
|
|
string out_biz_no = 2;
|
|
|
|
|
string trade_no = 3;
|
2024-06-18 16:34:14 +08:00
|
|
|
|
}
|
|
|
|
|
|
2024-10-15 18:35:45 +08:00
|
|
|
|
message NewMarketOrderReq {
|
|
|
|
|
string app_id = 4;
|
|
|
|
|
string out_biz_no = 1;
|
|
|
|
|
string activity_no = 2;
|
|
|
|
|
int32 number = 3;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message NewMarketOrderRes {
|
|
|
|
|
string message = 2;
|
|
|
|
|
int32 code = 1;
|
|
|
|
|
string reason=4;
|
|
|
|
|
Data data = 5;
|
|
|
|
|
message Data {
|
|
|
|
|
string out_biz_no = 1;
|
|
|
|
|
string trade_no = 2;
|
|
|
|
|
string key = 3;
|
|
|
|
|
int32 status = 4;
|
|
|
|
|
string url = 5;
|
|
|
|
|
string valid_begin_time = 6;
|
|
|
|
|
string valid_end_time = 7;
|
|
|
|
|
string usage_time = 8;
|
|
|
|
|
string discard_time = 9;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-06-18 16:34:14 +08:00
|
|
|
|
message RsCouponGrantReq {
|
|
|
|
|
string vendorNo = 1;
|
2024-06-19 18:04:08 +08:00
|
|
|
|
string data = 2;
|
2024-07-09 17:07:22 +08:00
|
|
|
|
string out_biz_no = 3;
|
|
|
|
|
int32 num=4;
|
|
|
|
|
string sign = 5;
|
2024-06-18 16:34:14 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message RsCouponGrantRes {
|
|
|
|
|
string code = 1;
|
|
|
|
|
string message = 2;
|
|
|
|
|
string status = 3;
|
|
|
|
|
Data data = 4;
|
|
|
|
|
message Data {
|
|
|
|
|
string sipOrderNo = 1;
|
|
|
|
|
string vendorOrderNo = 2;
|
|
|
|
|
repeated VoucherInfo voucherInfo = 3;
|
|
|
|
|
message VoucherInfo {
|
|
|
|
|
string voucherCode = 1;
|
|
|
|
|
string voucherPassword = 2;
|
|
|
|
|
string voucherDesc = 3;
|
|
|
|
|
string qrCodeUrl = 4;
|
|
|
|
|
string startTime = 5;
|
|
|
|
|
string endTime = 6;
|
|
|
|
|
}
|
|
|
|
|
}
|
2024-06-07 11:11:04 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2024-06-07 11:51:19 +08:00
|
|
|
|
|
|
|
|
|
message MarketQueryRes {
|
|
|
|
|
string errCode=1;
|
|
|
|
|
string msg=2;
|
|
|
|
|
Data data=3;
|
|
|
|
|
message Data{
|
2024-06-07 16:11:54 +08:00
|
|
|
|
string voucher_id = 1;
|
|
|
|
|
string voucher_code = 2;
|
|
|
|
|
string voucher_status = 5;
|
2024-06-07 11:51:19 +08:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message MarketQueryReq {
|
2024-06-07 16:11:54 +08:00
|
|
|
|
string app_id = 1;
|
2024-06-07 11:51:19 +08:00
|
|
|
|
uint64 sign = 2;
|
2024-06-07 16:11:54 +08:00
|
|
|
|
string req_code = 3;
|
|
|
|
|
string mem_id = 4;
|
|
|
|
|
string req_serial_no = 5;
|
2024-06-07 11:51:19 +08:00
|
|
|
|
string timestamp = 6;
|
2024-06-07 16:11:54 +08:00
|
|
|
|
string voucher_id = 8;
|
|
|
|
|
string voucher_code = 9;
|
2024-06-07 11:11:04 +08:00
|
|
|
|
}
|
|
|
|
|
|
2024-06-07 11:51:19 +08:00
|
|
|
|
|
|
|
|
|
message MarketKeyDiscardRes {
|
|
|
|
|
string errCode=1;
|
|
|
|
|
string msg=2;
|
|
|
|
|
Data data=3;
|
|
|
|
|
message Data{
|
2024-06-07 16:11:54 +08:00
|
|
|
|
string voucher_id = 1;
|
|
|
|
|
string voucher_code = 2;
|
|
|
|
|
string voucher_date = 4;
|
|
|
|
|
string status = 5;
|
2024-06-07 11:51:19 +08:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message MarketKeyDiscardReq {
|
2024-06-07 16:11:54 +08:00
|
|
|
|
string app_id = 1;
|
2024-06-07 11:51:19 +08:00
|
|
|
|
uint64 sign = 2;
|
2024-06-07 16:11:54 +08:00
|
|
|
|
string req_code = 3;
|
|
|
|
|
string mem_id = 4;
|
|
|
|
|
string req_serial_no = 5;
|
2024-06-07 11:51:19 +08:00
|
|
|
|
string timestamp = 6;
|
2024-06-07 16:11:54 +08:00
|
|
|
|
string voucher_id = 8;
|
|
|
|
|
string voucher_code = 9;
|
2024-06-07 11:51:19 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message MarketKeySendRes {
|
|
|
|
|
string errCode=1;
|
|
|
|
|
string msg=2;
|
|
|
|
|
Data data=3;
|
|
|
|
|
message Data{
|
2024-06-07 16:11:54 +08:00
|
|
|
|
string voucher_id = 1;
|
|
|
|
|
string voucher_code = 2;
|
|
|
|
|
string short_url = 3;
|
|
|
|
|
string voucher_sdate = 4;
|
|
|
|
|
string voucher_edate = 5;
|
|
|
|
|
string code_type = 6;
|
2024-06-07 11:51:19 +08:00
|
|
|
|
}
|
|
|
|
|
}
|
2024-06-07 14:28:29 +08:00
|
|
|
|
|
2024-06-07 11:51:19 +08:00
|
|
|
|
message MarketKeySendReq {
|
2024-06-07 16:11:54 +08:00
|
|
|
|
string app_id = 1;
|
2024-07-16 16:57:26 +08:00
|
|
|
|
string sign = 2;
|
2024-06-07 16:11:54 +08:00
|
|
|
|
string req_code = 3;
|
|
|
|
|
string mem_id = 4;
|
|
|
|
|
string req_serial_no = 5;
|
2024-06-07 11:51:19 +08:00
|
|
|
|
string timestamp = 6;
|
2024-06-07 16:11:54 +08:00
|
|
|
|
string pos_id = 7;
|
|
|
|
|
string voucher_id = 8;
|
|
|
|
|
int64 voucher_num = 9;
|
|
|
|
|
string mobile_no = 10;
|
|
|
|
|
string send_msg = 11;
|
2024-06-07 11:51:19 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2024-06-07 11:11:04 +08:00
|
|
|
|
message ZltxRechargeProductRes {
|
|
|
|
|
string code=1;
|
2024-06-19 10:01:42 +08:00
|
|
|
|
string message=2;
|
|
|
|
|
repeated Product products=3;
|
2024-06-07 11:11:04 +08:00
|
|
|
|
message Product{
|
|
|
|
|
int64 productId=1;
|
|
|
|
|
string channelPrice=2;
|
|
|
|
|
string itemName=3;
|
|
|
|
|
string originalPrice=4;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message ZltxRechargeInfoRes {
|
|
|
|
|
string code=1;
|
|
|
|
|
string balance=2;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message ZltxOrderSmsRes {
|
|
|
|
|
string code=1;
|
|
|
|
|
string message=2;
|
|
|
|
|
string status = 3;
|
|
|
|
|
string outTradeNo=4;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message ZltxOrderSmsReq {
|
2024-06-19 10:01:42 +08:00
|
|
|
|
int64 merchantId = 1;
|
2024-06-07 11:11:04 +08:00
|
|
|
|
uint64 timeStamp = 2;
|
|
|
|
|
string sign = 3;
|
|
|
|
|
string outTradeNo = 4;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message ZltxOrderCardQueryRes {
|
|
|
|
|
string code=1;
|
|
|
|
|
string message=2;
|
|
|
|
|
string status = 3;
|
|
|
|
|
string outTradeNo=4;
|
|
|
|
|
}
|
|
|
|
|
message ZltxOrderCardQueryReq {
|
2024-06-19 10:01:42 +08:00
|
|
|
|
int64 merchantId = 1;
|
2024-06-07 11:11:04 +08:00
|
|
|
|
uint64 timeStamp = 2;
|
|
|
|
|
string sign = 3;
|
|
|
|
|
string outTradeNo = 4;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message ZltxOrderCardReq {
|
2024-06-19 10:01:42 +08:00
|
|
|
|
int64 merchantId = 1;
|
2024-06-07 11:11:04 +08:00
|
|
|
|
string sign = 2;
|
|
|
|
|
uint64 timeStamp = 3;
|
|
|
|
|
string outTradeNo = 4;
|
|
|
|
|
int64 productId=5;
|
|
|
|
|
string mobile=6;
|
|
|
|
|
uint32 accountType=7;
|
|
|
|
|
int32 number=8;
|
|
|
|
|
string notifyUrl=9;
|
|
|
|
|
string extendParameter=10;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
message ZltxOrderRechargeQueryRes {
|
|
|
|
|
string code=1;
|
|
|
|
|
string message=2;
|
|
|
|
|
string status = 3;
|
|
|
|
|
string outTradeNo=4;
|
|
|
|
|
}
|
|
|
|
|
message ZltxOrderRechargeQueryReq {
|
2024-06-19 10:01:42 +08:00
|
|
|
|
uint64 merchantId = 1;
|
2024-06-07 11:11:04 +08:00
|
|
|
|
uint64 timeStamp = 2;
|
|
|
|
|
string sign = 3;
|
|
|
|
|
string outTradeNo = 4;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
message ZltxOrderRechargeReq {
|
2024-06-19 10:01:42 +08:00
|
|
|
|
uint64 merchantId = 1;
|
2024-06-07 11:11:04 +08:00
|
|
|
|
string sign = 2;
|
|
|
|
|
uint64 timeStamp = 3;
|
|
|
|
|
string outTradeNo = 4;
|
|
|
|
|
int64 productId=5;
|
2024-06-19 10:01:42 +08:00
|
|
|
|
string rechargeAccount=6;
|
2024-06-07 11:11:04 +08:00
|
|
|
|
uint32 accountType=7;
|
|
|
|
|
int32 number=8;
|
|
|
|
|
string notifyUrl=9;
|
|
|
|
|
string extendParameter=10;
|
|
|
|
|
}
|