using System; using System.Xml.Serialization; namespace Aop.Api.Domain { /// /// KoubeiMerchantDeviceHeartbeatUploadModel Data Structure. /// [Serializable] public class KoubeiMerchantDeviceHeartbeatUploadModel : AopObject { /// /// 前台/后台app信息,name传递应用名称,version传递应用版本信息,status传递应用状态,枚举:active----运行,background----后台运行 /// [XmlElement("app_info")] public string AppInfo { get; set; } /// /// 心跳时间段内的机具异常原因,如有多个用“|”分隔。 HE_PRINTER——打印机异常; HE_LOUDSPEAKER——音响异常; HE_BOH-----后厨屏显异常 HE_OTHER——其他硬件异常 /// [XmlElement("exception_info")] public string ExceptionInfo { get; set; } /// /// 心跳信息发送方自定义,json格式 /// [XmlElement("extend_info")] public string ExtendInfo { get; set; } /// /// 设备型号 /// [XmlElement("hardware_version")] public string HardwareVersion { get; set; } /// /// isv_appid /// [XmlElement("isv_app_id")] public string IsvAppId { get; set; } /// /// isv商户pid /// [XmlElement("isv_pid")] public string IsvPid { get; set; } /// /// ISV 心跳服务器时间 /// [XmlElement("isv_server_time")] public string IsvServerTime { get; set; } /// /// lbs 经纬度信息 /// [XmlElement("lbs")] public string Lbs { get; set; } /// /// lbs获取方式:WIFI/BASE-STATION/GPS/AGPS /// [XmlElement("lbs_type")] public string LbsType { get; set; } /// /// MAC 地址 /// [XmlElement("mac")] public string Mac { get; set; } /// /// 机器制造商 /// [XmlElement("manufacturer")] public string Manufacturer { get; set; } /// /// 局域网IP /// [XmlElement("network_ip")] public string NetworkIp { get; set; } /// /// 网络名称 /// [XmlElement("network_name")] public string NetworkName { get; set; } /// /// pos设备连接的网络类型 :2G,3G,4G,WIFI,LAN(有线网 络) /// [XmlElement("network_type")] public string NetworkType { get; set; } /// /// 发送心跳的设备所依赖的支付宝产品(如 点餐的为 CO) /// [XmlElement("product")] public string Product { get; set; } /// /// 门店ID /// [XmlElement("shop_id")] public string ShopId { get; set; } /// /// 设备SN /// [XmlElement("sn_id")] public string SnId { get; set; } /// /// isv点餐应用的版本信息 /// [XmlElement("soft_version")] public string SoftVersion { get; set; } /// /// 系统类型 /// [XmlElement("sys_type")] public string SysType { get; set; } /// /// 系统版本 /// [XmlElement("sys_version")] public string SysVersion { get; set; } /// /// 心跳发生时间 /// [XmlElement("time")] public string Time { get; set; } } }