package com.jiuqi.njt.register.city;
import java.io.Serializable;
import java.util.Date;
import java.util.UUID;
import com.j256.ormlite.field.DatabaseField;
import com.jiuqi.mobile.nigo.comeclose.bean.ConvertHelper;
import com.jiuqi.mobile.nigo.comeclose.bean.cross.LBSMode;
import com.jiuqi.mobile.nigo.comeclose.bean.cross.LBSType;
//@DBTable(name = "T_POSITION_GPSONE")
/**
* 用户位置信息
*
* @author modi
*
*/
public class DataUserPositionBean implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@DatabaseField(generatedId=true)
private int id;
@DatabaseField
private String sim;
/**
* (comment = "管理员号码,被定为的管理者的手机号")
*/
@DatabaseField
private String coSim;
/**
* "经度",
*/
@DatabaseField
private double longitude;
/**
* (comment = "纬度",
*/
@DatabaseField
private double latitude;
/**(comment = "定位详情", length = 1000)
*
*/
@DatabaseField
private String content;
/**
* (comment = "是否定位成功(0、成功 1以上为失败代码)")
*/
@DatabaseField
private int isSuccess;
/**
* (comment = "定位省")
*/
@DatabaseField
private String province;
/**(comment = "定位市")
*
*/
@DatabaseField
private String city;
/**
* (comment = "定位县")
*/
@DatabaseField
private String country;
/**
* (comment = "高度")
*/
@DatabaseField
private int height;
/**(comment = "定位模式(基站/卫星/基站或卫星)")
*
*/
@DatabaseField
private LBSMode lbsMode;
/**
* (comment = "定位类型 1:网站定位 2:计划定位 3:客户端定位 4:客户端连续上报") 存汉字
*/
@DatabaseField
private LBSType lbsType;
/**(comment = "定位半径")
*
*/
@DatabaseField
private int raduis;
/**(comment = "定为者名称(车辆/司机)")
*
*/
@DatabaseField
private String userName;
/**(comment = "用户GUID", id = true)
*
*/
@DatabaseField
private String userGuid;
/**(comment = "管理员GUID", id = true)
*
*/
@DatabaseField
private String coGuid;
private String dateStr;
private String memo;
private String lbsTypeName;
private String lbsModeName;
@DatabaseField
private String guid;
@DatabaseField
private Date createDate;
public String getGuid() {
return guid;
}
public void setGuid(String guid) {
this.guid = guid;
}
public void setGuid() {
this.guid = UUID.randomUUID().toString();
}
public Date getCreateDate() {
return createDate;
}
public void setCreateDate(Date createDate) {
this.createDate = createDate;
}
public void setCreateDate() {
this.createDate = new Date();
}
public String getCreateDateStr() {
return ConvertHelper.dateToString(createDate);
}
public void setCreateDateStr(String dateStr) {
createDate = ConvertHelper.stringToDate(dateStr);
}
public String getCreateDateTimeStr() {
return ConvertHelper.dateTimeToString(createDate);
}
public void setCreateDateTimeStr(String dateStr) {
createDate = ConvertHelper.stringToDateTime(dateStr);
}
public String getDateStr() {
return dateStr;
}
public void setDateStr(String dateStr) {
this.dateStr = dateStr;
}
public String getSim() {
return sim;
}
public void setSim(String sim) {
this.sim = sim;
}
public String getCoSim() {
return coSim;
}
public void setCoSim(String coSim) {
this.coSim = coSim;
}
public double getLongitude() {
return longitude;
}
public void setLongitude(double longitude) {
this.longitude = longitude;
}
public double getLatitude() {
return latitude;
}
public void setLatitude(double latitude) {
this.latitude = latitude;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public int getIsSuccess() {
return isSuccess;
}
public void setIsSuccess(int isSuccess) {
this.isSuccess = isSuccess;
}
public String getProvince() {
return province;
}
public void setProvince(String province) {
this.province = province;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getCountry() {
return country;
}
public void setCountry(String country) {
this.country = country;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
public LBSMode getLbsMode() {
return lbsMode;
}
public void setLbsMode(LBSMode lbsMode) {
this.lbsMode = lbsMode;
}
public LBSType getLbsType() {
return lbsType;
}
public void setLbsType(LBSType lbsType) {
this.lbsType = lbsType;
}
public int getRaduis() {
return raduis;
}
public void setRaduis(int raduis) {
this.raduis = raduis;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserGuid() {
return userGuid;
}
public void setUserGuid(String userGuid) {
this.userGuid = userGuid;
}
public String getCoGuid() {
return coGuid;
}
public void setCoGuid(String coGuid) {
this.coGuid = coGuid;
}
public String getMemo() {
return memo;
}
public void setMemo(String memo) {
this.memo = memo;
}
public void setLbsTypeName(String lbsTypeName) {
this.lbsTypeName = lbsTypeName;
}
public void setLbsModeName(String lbsModeName) {
this.lbsModeName = lbsModeName;
}
public String getLbsTypeName() {
return lbsTypeName;
}
public String getLbsModeName() {
return lbsModeName;
}
@Override
public String toString() {
return "UserPositionBean [sim=" + sim + ", coSim=" + coSim
+ ", longitude=" + longitude + ", latitude=" + latitude
+ ", content=" + content + ", isSuccess=" + isSuccess
+ ", province=" + province + ", city=" + city + ", country="
+ country + ", height=" + height + ", lbsMode=" + lbsMode
+ ", lbsType=" + lbsType + ", raduis=" + raduis + ", userName="
+ userName + ", userGuid=" + userGuid + ", coGuid=" + coGuid
+ ", memo=" + memo + "]";
}
}