using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ThirdPartyClient.Model
{
///
/// 老乡鸡接口请求入参
///
public class LXJParameterModel
{
///
/// 访问key
///
public string accessKey { get; set; }
///
/// 接口名称
///
public string actionName { get; set; }
///
/// 时间戳,单位毫秒。服务端允许应用请求的时间误差为正负15分钟之内。
///
public long timestamp { get; set; }
///
/// UUID4,用来唯一标记此次调用
///
public string ticket { get; set; }
///
/// 签名,32位Md5加密,参考下文签名计算规则
///
public string sign { get; set; }
///
/// 业务级请求参数
///
public object data { get; set; }
}
public class LXJOrderModel
{
///
/// 交易订单号
/// YD+30位数字(全局唯一)
///
public string orderId { get; set; }
///
/// 交易订单号
///
public string orderNo { get; set; }
///
/// 交易门店id
///
public string extStoreId { get; set; }
///
/// 餐品份数
///
public int counts { get; set; }
///
/// 订单状态
///
public int orderStatus { get; set; }
///
/// 销售商品清单
///
public List products { get; set; }
///
/// 支付类型,参考枚举类payType
///
public int payType { get; set; }
///
/// 下单渠道,参见枚举类fromType
///
public int fromType { get; set; }
///
/// 送餐方式 参加枚举类orderType
///
public int sendType { get; set; }
///
/// 订单总金额
///
public decimal price { get; set; }
///
/// 商户实收金额
///
public decimal merchantPrice { get; set; }
///
/// 优惠活动 商家承担金额
///
public decimal merchantBearPrice { get; set; }
///
/// 下单实时餐品总金额
///
public decimal realTimeProductPrice { get; set; }
///
/// 餐品优惠总金额负数
///
public decimal discountTotalPrice { get; set; }
///
/// 餐品总额
///
public decimal productPrice { get; set; }
///
/// 餐道流水号
///
public string sn { get; set; }
///
/// 支付明细列表
///
public List paymentDetails { get; set; }
///
/// 品牌id
///
public int brandId { get; set; }
///
/// 品牌名称
///
public string brandName { get; set; }
///
/// 是否开发票
///
public bool isInvoice { get; set; }
///
/// 是否已支付
///
public bool isPayed { get; set; }
///
/// 下单日期yyyy-MM-dd HH:mm:ss
///
public string orderDate { get; set; }
///
/// 送餐时间 yyyy-MM-dd HH:mm:ss
///
public string sendTime { get; set; }
///
/// 第三方流水号
///
public string thirdSn { get; set; }
///
/// 优惠活动 第三方平台承担金额
///
public decimal thirdPlatformBearPrice { get; set; }
}
///
/// 老乡鸡商品销售明细相关类
///
public class LXJProductModel
{
///
/// 下单实时餐品单价
///
public decimal realTimePrice { get; set; }
///
/// 餐品价格/餐品优惠平摊价
///
public decimal sharePrice { get; set; }
///
/// 餐品总价
///
public decimal totalPrice { get; set; }
///
/// 下单实时餐品总价
///
public decimal realTimeTotalPrice { get; set; }
///
/// 餐品单价/餐品原价
///
public decimal price { get; set; }
///
/// 销售数量
///
public int num { get; set; }
///
/// 商品名称
///
public string name { get; set; }
///
/// 统一餐品id
///
public string extId { get; set; }
}
public class LXJPaymentDetailModel
{
///
/// 支付金额
///
public decimal money { get; set; }
///
/// 传给第三方支付系统的统一订单号
///
public string tradeNo { get; set; }
///
/// 支付科目编码
///
public string paySub { get; set; }
///
/// 付款类型名称
///
public string typeName { get; set; }
///
/// 付款类型,参考枚举类offlinePayType和onlinePayType
///
public int type { get; set; }
}
public class LXJRefundModel
{
public string orderId { get; set; }
public int status { get; set; }
}
}