All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.PosOrderDeviceInfoVO Maven / Gradle / Ivy

package com.alipay.api.domain;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * isv回流pos订单设备激活信息
 *
 * @author auto create
 * @since 1.0, 2018-03-08 10:35:41
 */
public class PosOrderDeviceInfoVO extends AlipayObject {

	private static final long serialVersionUID = 8633195159229626791L;

	/**
	 * 对应单个设备的金额,单位元,精确到小数点后两位
	 */
	@ApiField("device_amt")
	private String deviceAmt;

	/**
	 * pos机设备当前的状态值,枚举值为:已出厂(1),已入仓(2),已出售(3),已报单(4),已发货(5),已收货(6),已激活(7)、已绑定(8)、运行中(9)、设备失联(10)、已解绑(11)
	 */
	@ApiField("device_status")
	private String deviceStatus;

	/**
	 * pos机设备类型,枚举值为: 旗舰(FLAG_SHIP),高端(HIGH_END),标准(STANDARD),手持(IN_HAND)
	 */
	@ApiField("device_type")
	private String deviceType;

	/**
	 * pos机设备型号,如荣焱P10CC、商米D1、荣焱P10S、商米P1、荣焱HD01、商米V1、商米M1、荣焱P8K、商米T1、商米T2lite、荣焱P8G、商米T1、商米T2Lite等
	 */
	@ApiField("device_version")
	private String deviceVersion;

	/**
	 * pos机对应服务的实施状态,目前只对应安装服务,该字段只对带有安装服务的设备有效,枚举值包括:安装完成(FINISHED),未完成安装(UNFINISHED),
	 */
	@ApiField("implement_status")
	private String implementStatus;

	/**
	 * pos机对应的服务状态,目前只包括安装服务,枚举值为:购买了安装服务(INSTALL),没有购买安装服务(NO_INSTALL)
	 */
	@ApiField("service_status")
	private String serviceStatus;

	/**
	 * 口碑门店id,激活设备才有口碑门店id
	 */
	@ApiField("shop_id")
	private String shopId;

	/**
	 * 设备id,唯一标识设备的ID,SN号
	 */
	@ApiField("sn_no")
	private String snNo;

	/**
	 * pos机对应仓id:出厂仓的id
	 */
	@ApiField("warehouse_id")
	private String warehouseId;

	/**
	 * 设备对应仓类型,枚举值为: isv仓(ISV),硬件仓(HARD_WARD)
	 */
	@ApiField("warehouse_type")
	private String warehouseType;

	public String getDeviceAmt() {
		return this.deviceAmt;
	}
	public void setDeviceAmt(String deviceAmt) {
		this.deviceAmt = deviceAmt;
	}

	public String getDeviceStatus() {
		return this.deviceStatus;
	}
	public void setDeviceStatus(String deviceStatus) {
		this.deviceStatus = deviceStatus;
	}

	public String getDeviceType() {
		return this.deviceType;
	}
	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}

	public String getDeviceVersion() {
		return this.deviceVersion;
	}
	public void setDeviceVersion(String deviceVersion) {
		this.deviceVersion = deviceVersion;
	}

	public String getImplementStatus() {
		return this.implementStatus;
	}
	public void setImplementStatus(String implementStatus) {
		this.implementStatus = implementStatus;
	}

	public String getServiceStatus() {
		return this.serviceStatus;
	}
	public void setServiceStatus(String serviceStatus) {
		this.serviceStatus = serviceStatus;
	}

	public String getShopId() {
		return this.shopId;
	}
	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public String getSnNo() {
		return this.snNo;
	}
	public void setSnNo(String snNo) {
		this.snNo = snNo;
	}

	public String getWarehouseId() {
		return this.warehouseId;
	}
	public void setWarehouseId(String warehouseId) {
		this.warehouseId = warehouseId;
	}

	public String getWarehouseType() {
		return this.warehouseType;
	}
	public void setWarehouseType(String warehouseType) {
		this.warehouseType = warehouseType;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy