package com.ajb.car.entity.apimessage;

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
  记录接口调用原始消息
*/

@Entity
@Table(name="ag_trans_vehicle_msg_origin")
public class AgTransVehicleMsgOrigin implements java.io.Serializable {

private static final long serialVersionUID = 1L;

	// 序号
	private Long id;

	// I=Insurer V=Vendor O=Other
    // ag_acl_insurer.id or ag_acl_vendor.id

	private String quoteProviderType;

	// 报价提供方id
	private Long quoteProviderId;

	// 报价提供方
	private String quoteProvider;

	// 请求host
	private String requestHost;

	// 请求参数json
	private String requestParams;

	// 请求方法URI
	private String requestMethod;

	// 请求类型
	private String requestType;

	// 请求日期
	private Date requestDate;

	// 登录用户id
	private Integer userId;

	// 登录用户名称
	private String userName;

	// 相应内容json
	private String responseMessage;

	/** ?? 序号,???? ag_trans_vehicle_msg_origin.id */
	@Id
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	@Column(name="id")
	public Long getId(){
		return this.id;
	}
	/** ?? 序号,???? ag_trans_vehicle_msg_origin.id */
	public void setId(Long id){
		this.id = id;
	}
	/** ?? I=Insurer V=Vendor O=Other
                                                ag_acl_insurer.id or ag_acl_vendor.id
,???? ag_trans_vehicle_msg_origin.quote_provider_type */
	@Column(name="quote_provider_type")
	public String getQuoteProviderType(){
		return this.quoteProviderType;
	}
	/** ?? I=Insurer V=Vendor O=Other
                                                ag_acl_insurer.id or ag_acl_vendor.id
,???? ag_trans_vehicle_msg_origin.quote_provider_type */
	public void setQuoteProviderType(String quoteProviderType){
		this.quoteProviderType = quoteProviderType;
	}
	/** ?? 报价提供方id,???? ag_trans_vehicle_msg_origin.quote_provider_id */
	@Column(name="quote_provider_id")
	public Long getQuoteProviderId(){
		return this.quoteProviderId;
	}
	/** ?? 报价提供方id,???? ag_trans_vehicle_msg_origin.quote_provider_id */
	public void setQuoteProviderId(Long quoteProviderId){
		this.quoteProviderId = quoteProviderId;
	}
	/** ?? 报价提供方,???? ag_trans_vehicle_msg_origin.quote_provider */
	@Column(name="quote_provider")
	public String getQuoteProvider(){
		return this.quoteProvider;
	}
	/** ?? 报价提供方,???? ag_trans_vehicle_msg_origin.quote_provider */
	public void setQuoteProvider(String quoteProvider){
		this.quoteProvider = quoteProvider;
	}
	/** ?? 请求host,???? ag_trans_vehicle_msg_origin.request_host */
	@Column(name="request_host")
	public String getRequestHost(){
		return this.requestHost;
	}
	/** ?? 请求host,???? ag_trans_vehicle_msg_origin.request_host */
	public void setRequestHost(String requestHost){
		this.requestHost = requestHost;
	}
	/** ?? 请求参数json,???? ag_trans_vehicle_msg_origin.request_params */
	@Column(name="request_params")
	public String getRequestParams(){
		return this.requestParams;
	}
	/** ?? 请求参数json,???? ag_trans_vehicle_msg_origin.request_params */
	public void setRequestParams(String requestParams){
		this.requestParams = requestParams;
	}
	/** ?? 请求方法URI,???? ag_trans_vehicle_msg_origin.request_method */
	@Column(name="request_method")
	public String getRequestMethod(){
		return this.requestMethod;
	}
	/** ?? 请求方法URI,???? ag_trans_vehicle_msg_origin.request_method */
	public void setRequestMethod(String requestMethod){
		this.requestMethod = requestMethod;
	}
	/** ?? 请求类型,???? ag_trans_vehicle_msg_origin.request_type */
	@Column(name="request_type")
	public String getRequestType(){
		return this.requestType;
	}
	/** ?? 请求类型,???? ag_trans_vehicle_msg_origin.request_type */
	public void setRequestType(String requestType){
		this.requestType = requestType;
	}
	/** ?? 请求日期,???? ag_trans_vehicle_msg_origin.request_date */
	@Column(name="request_date")
	public Date getRequestDate(){
		return this.requestDate;
	}
	/** ?? 请求日期,???? ag_trans_vehicle_msg_origin.request_date */
	public void setRequestDate(Date requestDate){
		this.requestDate = requestDate;
	}
	/** ?? 登录用户id,???? ag_trans_vehicle_msg_origin.user_id */
	@Column(name="user_id")
	public Integer getUserId(){
		return this.userId;
	}
	/** ?? 登录用户id,???? ag_trans_vehicle_msg_origin.user_id */
	public void setUserId(Integer userId){
		this.userId = userId;
	}
	/** ?? 登录用户名称,???? ag_trans_vehicle_msg_origin.user_name */
	@Column(name="user_name")
	public String getUserName(){
		return this.userName;
	}
	/** ?? 登录用户名称,???? ag_trans_vehicle_msg_origin.user_name */
	public void setUserName(String userName){
		this.userName = userName;
	}
	/** ?? 相应内容json,???? ag_trans_vehicle_msg_origin.response_message */
	@Column(name="response_message")
	public String getResponseMessage(){
		return this.responseMessage;
	}
	/** ?? 相应内容json,???? ag_trans_vehicle_msg_origin.response_message */
	public void setResponseMessage(String responseMessage){
		this.responseMessage = responseMessage;
	}
}