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 + "]"; } }