Commit a507f979 by guanghui.cui

使用空格自动缩进(TAB)

parent d8118330
...@@ -6,95 +6,95 @@ ...@@ -6,95 +6,95 @@
//商品 //商品
struct product struct product
{ {
std::string source; //商品来源 std::string source; //商品来源
std::string attributes; //商品属性 std::string attributes; //商品属性
std::string combo_id; //商品组合ID std::string combo_id; //商品组合ID
std::string bom_id; //商品分组组合ID std::string bom_id; //商品分组组合ID
std::string bag_id; //商品口袋ID std::string bag_id; //商品口袋ID
std::string name; //商品名称 std::string name; //商品名称
int price=0; //商品价格 int price=0; //商品价格
int qty=0; //商品数量(商品使用) int qty=0; //商品数量(商品使用)
std::string sku; //商品SKU std::string sku; //商品SKU
int stock=0; //商品当前库存(库存预警使用) int stock=0; //商品当前库存(库存预警使用)
}; };
//商品规格 //商品规格
struct productSpec struct productSpec
{ {
std::string name; //规格名称 std::string name; //规格名称
int price=0; //规格价格 int price=0; //规格价格
int qty=0; //规格数量 int qty=0; //规格数量
std::string sku; //规格SKU std::string sku; //规格SKU
}; };
//商品属性 //商品属性
struct productAttr struct productAttr
{ {
product pro; //商品 product pro; //商品
std::vector<productSpec> vecSpec; //商品规格 std::vector<productSpec> vecSpec; //商品规格
}; };
//付款明细 //付款明细
struct paymentDetail struct paymentDetail
{ {
int amount=0; //支付金额 int amount=0; //支付金额
int type=0; //支付类型 int type=0; //支付类型
std::string trans_id; //支付交易号 std::string trans_id; //支付交易号
}; };
//支付信息 //支付信息
struct payment struct payment
{ {
std::string summary; //支付明细汇总 std::string summary; //支付明细汇总
std::vector<paymentDetail> vecDetail; //付款明细数组 std::vector<paymentDetail> vecDetail; //付款明细数组
}; };
//订单积分详情 //订单积分详情
struct bonusDetail struct bonusDetail
{ {
int type=0; //积分类型 int type=0; //积分类型
std::string desc; //积分奖励描述 std::string desc; //积分奖励描述
int point=0; //积分奖励数值 int point=0; //积分奖励数值
std::string sku; //积分商品 std::string sku; //积分商品
}; };
//订单积分 //订单积分
struct bonus struct bonus
{ {
std::string summary; //积分奖励总和 std::string summary; //积分奖励总和
std::vector<bonusDetail> vecDetail; //付款明细数组 std::vector<bonusDetail> vecDetail; //付款明细数组
}; };
//促销明细 //促销明细
struct promotionsDetail struct promotionsDetail
{ {
int type=0; //促销类型 int type=0; //促销类型
std::string desc; //促销描述 std::string desc; //促销描述
int offer=0; //促销金额 int offer=0; //促销金额
std::string sku; //促销商品 std::string sku; //促销商品
}; };
//促销 //促销
struct promotions struct promotions
{ {
std::string summary; //促销金额总和 std::string summary; //促销金额总和
std::vector<promotionsDetail> vecDetail; //付款明细数组 std::vector<promotionsDetail> vecDetail; //付款明细数组
}; };
//响应结果 //响应结果
struct responseRlt struct responseRlt
{ {
int status_code=0; //响应状态码 int status_code=0; //响应状态码
std::string msg; //响应提示信息 std::string msg; //响应提示信息
}; };
//门店信息 //门店信息
struct store struct store
{ {
std::string store_id; //门店号 std::string store_id; //门店号
std::string pos_id; //订单推送 POS 编号 std::string pos_id; //订单推送 POS 编号
std::string vem_id; //自助终端编号 std::string vem_id; //自助终端编号
std::string vem_shelf; //自助终端货架号 std::string vem_shelf; //自助终端货架号
}; };
//配送信息 //配送信息
...@@ -121,15 +121,15 @@ struct customer ...@@ -121,15 +121,15 @@ struct customer
//订单结构体 //订单结构体
struct orderObj struct orderObj
{ {
int fm_cmd=0; //请求类型 int fm_cmd=0; //请求类型
std::string channel; //订单渠道 std::string channel; //订单渠道
int order_no=0; //订单序号 int order_no=0; //订单序号
std::string order_id; //订单标识号 std::string order_id; //订单标识号
std::string create_time; //订单创建时间 std::string create_time; //订单创建时间
std::string delivery_time; //订单期望送达时间 std::string delivery_time; //订单期望送达时间
int status=0; //订单状态 int status=0; //订单状态
std::string status_desc; //订单状态描述 std::string status_desc; //订单状态描述
int total_price=0; //订单总价 int total_price=0; //订单总价
int delivery_price=0; //配送费 int delivery_price=0; //配送费
int reduced_price=0; //折扣总金额 int reduced_price=0; //折扣总金额
std::string pickup_code; //自取订单取餐码 std::string pickup_code; //自取订单取餐码
...@@ -147,25 +147,25 @@ struct orderObj ...@@ -147,25 +147,25 @@ struct orderObj
//订单状态 //订单状态
struct orderStatusObj struct orderStatusObj
{ {
int fm_cmd=0; //请求类型 int fm_cmd=0; //请求类型
std::string order_id; //订单编号 std::string order_id; //订单编号
int order_status=0; //订单状态 int order_status=0; //订单状态
int delivery_status=0; //配送状态 int delivery_status=0; //配送状态
}; };
struct refundObj struct refundObj
{ {
int fm_cmd=0; //请求类型(1003) int fm_cmd=0; //请求类型(1003)
std::string channel; //订单渠道 std::string channel; //订单渠道
std::string order_id; //订单编号 std::string order_id; //订单编号
int refund_amount=0; //退款总金额 int refund_amount=0; //退款总金额
std::vector<productAttr> vecProducts; //商品数组 std::vector<productAttr> vecProducts; //商品数组
}; };
struct stockWarnObj struct stockWarnObj
{ {
int fm_cmd=0; //请求类型(1006) int fm_cmd=0; //请求类型(1006)
std::vector<product> vecProducts; //商品数组 std::vector<product> vecProducts; //商品数组
}; };
#endif #endif
\ No newline at end of file
...@@ -9,18 +9,18 @@ ...@@ -9,18 +9,18 @@
class JsonModule class JsonModule
{ {
public: public:
JsonModule(); JsonModule();
~JsonModule(); ~JsonModule();
void getPushOrders(IN const char* json,OUT std::vector<orderObj> &vecOrders); void getPushOrders(IN const char* json,OUT std::vector<orderObj> &vecOrders);
std::string convertToNewOrderJson(orderObj &obj); std::string convertToNewOrderJson(orderObj &obj);
std::string convertToOrderStatusJson(orderStatusObj &obj); std::string convertToOrderStatusJson(orderStatusObj &obj);
std::string convertToRefundJson(refundObj &obj); std::string convertToRefundJson(refundObj &obj);
std::string convertToStockWarnJson(stockWarnObj &obj); std::string convertToStockWarnJson(stockWarnObj &obj);
private: private:
std::string _getDeliveryTypeString(int type); std::string _getDeliveryTypeString(int type);
}; };
#endif #endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment