package com.cku.oa.sfexpress.entity;

import java.util.Date;

import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement(name = "Request")
public class ExpressPushEntity {

	private String service;

	private String lang;

	private String orderNo; // 客户订单号

	private String waybillNo; // 顺丰运单号

	private String orderStateCode; // 订单状态

	private String orderStateDesc; // 订单状态描述

	private String empCode; // 收件员工工号

	private String empPhone; // 收件员手机号

	private String netCode; // 网点

	private Date lastTime; // 最晚上门时间

	private Date bookTime; // 客户预约时间

	private String carrierCode; // 承运商代码(SF)

	public String getOrderNo() {
		return orderNo;
	}

	@XmlElement(name = "orderNo")
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public String getWaybillNo() {
		return waybillNo;
	}

	@XmlElement(name = "waybillNo")
	public void setWaybillNo(String waybillNo) {
		this.waybillNo = waybillNo;
	}

	public String getOrderStateCode() {
		return orderStateCode;
	}

	@XmlElement(name = "orderStateCode")
	public void setOrderStateCode(String orderStateCode) {
		this.orderStateCode = orderStateCode;
	}

	public String getOrderStateDesc() {
		return orderStateDesc;
	}

	@XmlElement(name = "orderStateDesc")
	public void setOrderStateDesc(String orderStateDesc) {
		this.orderStateDesc = orderStateDesc;
	}

	public String getEmpCode() {
		return empCode;
	}

	@XmlElement(name = "empCode")
	public void setEmpCode(String empCode) {
		this.empCode = empCode;
	}

	public String getEmpPhone() {
		return empPhone;
	}

	@XmlElement(name = "empPhone")
	public void setEmpPhone(String empPhone) {
		this.empPhone = empPhone;
	}

	public String getNetCode() {
		return netCode;
	}

	@XmlElement(name = "netCode")
	public void setNetCode(String netCode) {
		this.netCode = netCode;
	}

	public Date getLastTime() {
		return lastTime;
	}

	@XmlElement(name = "lastTime")
	public void setLastTime(Date lastTime) {
		this.lastTime = lastTime;
	}

	public Date getBookTime() {
		return bookTime;
	}

	@XmlElement(name = "bookTime")
	public void setBookTime(Date bookTime) {
		this.bookTime = bookTime;
	}

	public String getCarrierCode() {
		return carrierCode;
	}

	@XmlElement(name = "carrierCode")
	public void setCarrierCode(String carrierCode) {
		this.carrierCode = carrierCode;
	}

	public String getService() {
		return service;
	}

	@XmlAttribute
	public void setService(String service) {
		this.service = service;
	}

	public String getLang() {
		return lang;
	}

	@XmlAttribute
	public void setLang(String lang) {
		this.lang = lang;
	}

}
