diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a71ff1d..1393d70 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -60,7 +60,7 @@
-
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a71ff1d..1393d70 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -60,7 +60,7 @@
-
+
diff --git a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
deleted file mode 100644
index 96078b3..0000000
--- a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
+++ /dev/null
@@ -1,216 +0,0 @@
-package com.casic.dcms.bean;
-
-public class GridFeatureBean {
-
- private String BGID;
- private String DATASOURCE;
- private String DEPTCODE1;
- private String DEPTCODE2;
- private String DEPTCODE3;
- private String DEPTNAME1;
- private String DEPTNAME2;
- private String DEPTNAME3;
- private String MATERIAL;
- private String NOTE_;
- private int OBJECTID;
- private String OBJID;
- private String OBJNAME;
- private String OBJPOS;
- private String OBJSTATE;
- private ORDATEBean ORDATE;
- private String PICTURE;
-
- public String getBGID() {
- return BGID;
- }
-
- public void setBGID(String BGID) {
- this.BGID = BGID;
- }
-
- public String getDATASOURCE() {
- return DATASOURCE;
- }
-
- public void setDATASOURCE(String DATASOURCE) {
- this.DATASOURCE = DATASOURCE;
- }
-
- public String getDEPTCODE1() {
- return DEPTCODE1;
- }
-
- public void setDEPTCODE1(String DEPTCODE1) {
- this.DEPTCODE1 = DEPTCODE1;
- }
-
- public String getDEPTCODE2() {
- return DEPTCODE2;
- }
-
- public void setDEPTCODE2(String DEPTCODE2) {
- this.DEPTCODE2 = DEPTCODE2;
- }
-
- public String getDEPTCODE3() {
- return DEPTCODE3;
- }
-
- public void setDEPTCODE3(String DEPTCODE3) {
- this.DEPTCODE3 = DEPTCODE3;
- }
-
- public String getDEPTNAME1() {
- return DEPTNAME1;
- }
-
- public void setDEPTNAME1(String DEPTNAME1) {
- this.DEPTNAME1 = DEPTNAME1;
- }
-
- public String getDEPTNAME2() {
- return DEPTNAME2;
- }
-
- public void setDEPTNAME2(String DEPTNAME2) {
- this.DEPTNAME2 = DEPTNAME2;
- }
-
- public String getDEPTNAME3() {
- return DEPTNAME3;
- }
-
- public void setDEPTNAME3(String DEPTNAME3) {
- this.DEPTNAME3 = DEPTNAME3;
- }
-
- public String getMATERIAL() {
- return MATERIAL;
- }
-
- public void setMATERIAL(String MATERIAL) {
- this.MATERIAL = MATERIAL;
- }
-
- public String getNOTE_() {
- return NOTE_;
- }
-
- public void setNOTE_(String NOTE_) {
- this.NOTE_ = NOTE_;
- }
-
- public int getOBJECTID() {
- return OBJECTID;
- }
-
- public void setOBJECTID(int OBJECTID) {
- this.OBJECTID = OBJECTID;
- }
-
- public String getOBJID() {
- return OBJID;
- }
-
- public void setOBJID(String OBJID) {
- this.OBJID = OBJID;
- }
-
- public String getOBJNAME() {
- return OBJNAME;
- }
-
- public void setOBJNAME(String OBJNAME) {
- this.OBJNAME = OBJNAME;
- }
-
- public String getOBJPOS() {
- return OBJPOS;
- }
-
- public void setOBJPOS(String OBJPOS) {
- this.OBJPOS = OBJPOS;
- }
-
- public String getOBJSTATE() {
- return OBJSTATE;
- }
-
- public void setOBJSTATE(String OBJSTATE) {
- this.OBJSTATE = OBJSTATE;
- }
-
- public ORDATEBean getORDATE() {
- return ORDATE;
- }
-
- public void setORDATE(ORDATEBean ORDATE) {
- this.ORDATE = ORDATE;
- }
-
- public String getPICTURE() {
- return PICTURE;
- }
-
- public void setPICTURE(String PICTURE) {
- this.PICTURE = PICTURE;
- }
-
- public static class ORDATEBean {
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
- }
-}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a71ff1d..1393d70 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -60,7 +60,7 @@
-
+
diff --git a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
deleted file mode 100644
index 96078b3..0000000
--- a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
+++ /dev/null
@@ -1,216 +0,0 @@
-package com.casic.dcms.bean;
-
-public class GridFeatureBean {
-
- private String BGID;
- private String DATASOURCE;
- private String DEPTCODE1;
- private String DEPTCODE2;
- private String DEPTCODE3;
- private String DEPTNAME1;
- private String DEPTNAME2;
- private String DEPTNAME3;
- private String MATERIAL;
- private String NOTE_;
- private int OBJECTID;
- private String OBJID;
- private String OBJNAME;
- private String OBJPOS;
- private String OBJSTATE;
- private ORDATEBean ORDATE;
- private String PICTURE;
-
- public String getBGID() {
- return BGID;
- }
-
- public void setBGID(String BGID) {
- this.BGID = BGID;
- }
-
- public String getDATASOURCE() {
- return DATASOURCE;
- }
-
- public void setDATASOURCE(String DATASOURCE) {
- this.DATASOURCE = DATASOURCE;
- }
-
- public String getDEPTCODE1() {
- return DEPTCODE1;
- }
-
- public void setDEPTCODE1(String DEPTCODE1) {
- this.DEPTCODE1 = DEPTCODE1;
- }
-
- public String getDEPTCODE2() {
- return DEPTCODE2;
- }
-
- public void setDEPTCODE2(String DEPTCODE2) {
- this.DEPTCODE2 = DEPTCODE2;
- }
-
- public String getDEPTCODE3() {
- return DEPTCODE3;
- }
-
- public void setDEPTCODE3(String DEPTCODE3) {
- this.DEPTCODE3 = DEPTCODE3;
- }
-
- public String getDEPTNAME1() {
- return DEPTNAME1;
- }
-
- public void setDEPTNAME1(String DEPTNAME1) {
- this.DEPTNAME1 = DEPTNAME1;
- }
-
- public String getDEPTNAME2() {
- return DEPTNAME2;
- }
-
- public void setDEPTNAME2(String DEPTNAME2) {
- this.DEPTNAME2 = DEPTNAME2;
- }
-
- public String getDEPTNAME3() {
- return DEPTNAME3;
- }
-
- public void setDEPTNAME3(String DEPTNAME3) {
- this.DEPTNAME3 = DEPTNAME3;
- }
-
- public String getMATERIAL() {
- return MATERIAL;
- }
-
- public void setMATERIAL(String MATERIAL) {
- this.MATERIAL = MATERIAL;
- }
-
- public String getNOTE_() {
- return NOTE_;
- }
-
- public void setNOTE_(String NOTE_) {
- this.NOTE_ = NOTE_;
- }
-
- public int getOBJECTID() {
- return OBJECTID;
- }
-
- public void setOBJECTID(int OBJECTID) {
- this.OBJECTID = OBJECTID;
- }
-
- public String getOBJID() {
- return OBJID;
- }
-
- public void setOBJID(String OBJID) {
- this.OBJID = OBJID;
- }
-
- public String getOBJNAME() {
- return OBJNAME;
- }
-
- public void setOBJNAME(String OBJNAME) {
- this.OBJNAME = OBJNAME;
- }
-
- public String getOBJPOS() {
- return OBJPOS;
- }
-
- public void setOBJPOS(String OBJPOS) {
- this.OBJPOS = OBJPOS;
- }
-
- public String getOBJSTATE() {
- return OBJSTATE;
- }
-
- public void setOBJSTATE(String OBJSTATE) {
- this.OBJSTATE = OBJSTATE;
- }
-
- public ORDATEBean getORDATE() {
- return ORDATE;
- }
-
- public void setORDATE(ORDATEBean ORDATE) {
- this.ORDATE = ORDATE;
- }
-
- public String getPICTURE() {
- return PICTURE;
- }
-
- public void setPICTURE(String PICTURE) {
- this.PICTURE = PICTURE;
- }
-
- public static class ORDATEBean {
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
new file mode 100644
index 0000000..8360589
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
@@ -0,0 +1,181 @@
+package com.casic.dcms.bean;
+
+/**
+ * 部件属性
+ */
+public class PointFutureBean {
+
+ /**
+ * bgid : 361024100011001
+ * chdate :
+ * datasource : 实测
+ * deptcode1 : 3610240016
+ * deptcode2 : 3610240016
+ * deptcode3 : 3610240016
+ * deptname1 : 崇仁县公安局交警大队
+ * deptname2 : 崇仁县公安局交警大队
+ * deptname3 : 崇仁县公安局交警大队
+ * note :
+ * objectid : 1289
+ * objid : 3610240212000144
+ * objname : 路名牌
+ * objstate : 完好
+ * ordate : 20210401
+ * x : 410757.9096
+ * y : 3072290.091
+ */
+
+ private String bgid;
+ private String chdate;
+ private String datasource;
+ private String deptcode1;
+ private String deptcode2;
+ private String deptcode3;
+ private String deptname1;
+ private String deptname2;
+ private String deptname3;
+ private String note;
+ private int objectid;
+ private String objid;
+ private String objname;
+ private String objstate;
+ private int ordate;
+ private double x;
+ private double y;
+
+ public String getBgid() {
+ return bgid;
+ }
+
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
+ }
+
+ public String getChdate() {
+ return chdate;
+ }
+
+ public void setChdate(String chdate) {
+ this.chdate = chdate;
+ }
+
+ public String getDatasource() {
+ return datasource;
+ }
+
+ public void setDatasource(String datasource) {
+ this.datasource = datasource;
+ }
+
+ public String getDeptcode1() {
+ return deptcode1;
+ }
+
+ public void setDeptcode1(String deptcode1) {
+ this.deptcode1 = deptcode1;
+ }
+
+ public String getDeptcode2() {
+ return deptcode2;
+ }
+
+ public void setDeptcode2(String deptcode2) {
+ this.deptcode2 = deptcode2;
+ }
+
+ public String getDeptcode3() {
+ return deptcode3;
+ }
+
+ public void setDeptcode3(String deptcode3) {
+ this.deptcode3 = deptcode3;
+ }
+
+ public String getDeptname1() {
+ return deptname1;
+ }
+
+ public void setDeptname1(String deptname1) {
+ this.deptname1 = deptname1;
+ }
+
+ public String getDeptname2() {
+ return deptname2;
+ }
+
+ public void setDeptname2(String deptname2) {
+ this.deptname2 = deptname2;
+ }
+
+ public String getDeptname3() {
+ return deptname3;
+ }
+
+ public void setDeptname3(String deptname3) {
+ this.deptname3 = deptname3;
+ }
+
+ public String getNote() {
+ return note;
+ }
+
+ public void setNote(String note) {
+ this.note = note;
+ }
+
+ public int getObjectid() {
+ return objectid;
+ }
+
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
+ }
+
+ public String getObjid() {
+ return objid;
+ }
+
+ public void setObjid(String objid) {
+ this.objid = objid;
+ }
+
+ public String getObjname() {
+ return objname;
+ }
+
+ public void setObjname(String objname) {
+ this.objname = objname;
+ }
+
+ public String getObjstate() {
+ return objstate;
+ }
+
+ public void setObjstate(String objstate) {
+ this.objstate = objstate;
+ }
+
+ public int getOrdate() {
+ return ordate;
+ }
+
+ public void setOrdate(int ordate) {
+ this.ordate = ordate;
+ }
+
+ public double getX() {
+ return x;
+ }
+
+ public void setX(double x) {
+ this.x = x;
+ }
+
+ public double getY() {
+ return y;
+ }
+
+ public void setY(double y) {
+ this.y = y;
+ }
+}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a71ff1d..1393d70 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -60,7 +60,7 @@
-
+
diff --git a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
deleted file mode 100644
index 96078b3..0000000
--- a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
+++ /dev/null
@@ -1,216 +0,0 @@
-package com.casic.dcms.bean;
-
-public class GridFeatureBean {
-
- private String BGID;
- private String DATASOURCE;
- private String DEPTCODE1;
- private String DEPTCODE2;
- private String DEPTCODE3;
- private String DEPTNAME1;
- private String DEPTNAME2;
- private String DEPTNAME3;
- private String MATERIAL;
- private String NOTE_;
- private int OBJECTID;
- private String OBJID;
- private String OBJNAME;
- private String OBJPOS;
- private String OBJSTATE;
- private ORDATEBean ORDATE;
- private String PICTURE;
-
- public String getBGID() {
- return BGID;
- }
-
- public void setBGID(String BGID) {
- this.BGID = BGID;
- }
-
- public String getDATASOURCE() {
- return DATASOURCE;
- }
-
- public void setDATASOURCE(String DATASOURCE) {
- this.DATASOURCE = DATASOURCE;
- }
-
- public String getDEPTCODE1() {
- return DEPTCODE1;
- }
-
- public void setDEPTCODE1(String DEPTCODE1) {
- this.DEPTCODE1 = DEPTCODE1;
- }
-
- public String getDEPTCODE2() {
- return DEPTCODE2;
- }
-
- public void setDEPTCODE2(String DEPTCODE2) {
- this.DEPTCODE2 = DEPTCODE2;
- }
-
- public String getDEPTCODE3() {
- return DEPTCODE3;
- }
-
- public void setDEPTCODE3(String DEPTCODE3) {
- this.DEPTCODE3 = DEPTCODE3;
- }
-
- public String getDEPTNAME1() {
- return DEPTNAME1;
- }
-
- public void setDEPTNAME1(String DEPTNAME1) {
- this.DEPTNAME1 = DEPTNAME1;
- }
-
- public String getDEPTNAME2() {
- return DEPTNAME2;
- }
-
- public void setDEPTNAME2(String DEPTNAME2) {
- this.DEPTNAME2 = DEPTNAME2;
- }
-
- public String getDEPTNAME3() {
- return DEPTNAME3;
- }
-
- public void setDEPTNAME3(String DEPTNAME3) {
- this.DEPTNAME3 = DEPTNAME3;
- }
-
- public String getMATERIAL() {
- return MATERIAL;
- }
-
- public void setMATERIAL(String MATERIAL) {
- this.MATERIAL = MATERIAL;
- }
-
- public String getNOTE_() {
- return NOTE_;
- }
-
- public void setNOTE_(String NOTE_) {
- this.NOTE_ = NOTE_;
- }
-
- public int getOBJECTID() {
- return OBJECTID;
- }
-
- public void setOBJECTID(int OBJECTID) {
- this.OBJECTID = OBJECTID;
- }
-
- public String getOBJID() {
- return OBJID;
- }
-
- public void setOBJID(String OBJID) {
- this.OBJID = OBJID;
- }
-
- public String getOBJNAME() {
- return OBJNAME;
- }
-
- public void setOBJNAME(String OBJNAME) {
- this.OBJNAME = OBJNAME;
- }
-
- public String getOBJPOS() {
- return OBJPOS;
- }
-
- public void setOBJPOS(String OBJPOS) {
- this.OBJPOS = OBJPOS;
- }
-
- public String getOBJSTATE() {
- return OBJSTATE;
- }
-
- public void setOBJSTATE(String OBJSTATE) {
- this.OBJSTATE = OBJSTATE;
- }
-
- public ORDATEBean getORDATE() {
- return ORDATE;
- }
-
- public void setORDATE(ORDATEBean ORDATE) {
- this.ORDATE = ORDATE;
- }
-
- public String getPICTURE() {
- return PICTURE;
- }
-
- public void setPICTURE(String PICTURE) {
- this.PICTURE = PICTURE;
- }
-
- public static class ORDATEBean {
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
new file mode 100644
index 0000000..8360589
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
@@ -0,0 +1,181 @@
+package com.casic.dcms.bean;
+
+/**
+ * 部件属性
+ */
+public class PointFutureBean {
+
+ /**
+ * bgid : 361024100011001
+ * chdate :
+ * datasource : 实测
+ * deptcode1 : 3610240016
+ * deptcode2 : 3610240016
+ * deptcode3 : 3610240016
+ * deptname1 : 崇仁县公安局交警大队
+ * deptname2 : 崇仁县公安局交警大队
+ * deptname3 : 崇仁县公安局交警大队
+ * note :
+ * objectid : 1289
+ * objid : 3610240212000144
+ * objname : 路名牌
+ * objstate : 完好
+ * ordate : 20210401
+ * x : 410757.9096
+ * y : 3072290.091
+ */
+
+ private String bgid;
+ private String chdate;
+ private String datasource;
+ private String deptcode1;
+ private String deptcode2;
+ private String deptcode3;
+ private String deptname1;
+ private String deptname2;
+ private String deptname3;
+ private String note;
+ private int objectid;
+ private String objid;
+ private String objname;
+ private String objstate;
+ private int ordate;
+ private double x;
+ private double y;
+
+ public String getBgid() {
+ return bgid;
+ }
+
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
+ }
+
+ public String getChdate() {
+ return chdate;
+ }
+
+ public void setChdate(String chdate) {
+ this.chdate = chdate;
+ }
+
+ public String getDatasource() {
+ return datasource;
+ }
+
+ public void setDatasource(String datasource) {
+ this.datasource = datasource;
+ }
+
+ public String getDeptcode1() {
+ return deptcode1;
+ }
+
+ public void setDeptcode1(String deptcode1) {
+ this.deptcode1 = deptcode1;
+ }
+
+ public String getDeptcode2() {
+ return deptcode2;
+ }
+
+ public void setDeptcode2(String deptcode2) {
+ this.deptcode2 = deptcode2;
+ }
+
+ public String getDeptcode3() {
+ return deptcode3;
+ }
+
+ public void setDeptcode3(String deptcode3) {
+ this.deptcode3 = deptcode3;
+ }
+
+ public String getDeptname1() {
+ return deptname1;
+ }
+
+ public void setDeptname1(String deptname1) {
+ this.deptname1 = deptname1;
+ }
+
+ public String getDeptname2() {
+ return deptname2;
+ }
+
+ public void setDeptname2(String deptname2) {
+ this.deptname2 = deptname2;
+ }
+
+ public String getDeptname3() {
+ return deptname3;
+ }
+
+ public void setDeptname3(String deptname3) {
+ this.deptname3 = deptname3;
+ }
+
+ public String getNote() {
+ return note;
+ }
+
+ public void setNote(String note) {
+ this.note = note;
+ }
+
+ public int getObjectid() {
+ return objectid;
+ }
+
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
+ }
+
+ public String getObjid() {
+ return objid;
+ }
+
+ public void setObjid(String objid) {
+ this.objid = objid;
+ }
+
+ public String getObjname() {
+ return objname;
+ }
+
+ public void setObjname(String objname) {
+ this.objname = objname;
+ }
+
+ public String getObjstate() {
+ return objstate;
+ }
+
+ public void setObjstate(String objstate) {
+ this.objstate = objstate;
+ }
+
+ public int getOrdate() {
+ return ordate;
+ }
+
+ public void setOrdate(int ordate) {
+ this.ordate = ordate;
+ }
+
+ public double getX() {
+ return x;
+ }
+
+ public void setX(double x) {
+ this.x = x;
+ }
+
+ public double getY() {
+ return y;
+ }
+
+ public void setY(double y) {
+ this.y = y;
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
index 8236bfd..b8e613f 100644
--- a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
+++ b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
@@ -2,268 +2,37 @@
public class ShopFeatureBean {
- private String Area;
- private String BGID;
- private String CommuID;
- private String CommuName;
- private String DataSource;
- private String DeptName;
- private String DutyName;
- private String DutyRange;
- private int FID;
- private String Notes;
- private String ObjID;
- private String ObjState;
- private ORDateBean ORDate;
- private String Picture;
- private String Position_;
- private double Shape_Area;
- private double Shape_Leng;
- private String StreetID;
- private String StreetName;
- private String Tel;
- private String UseState;
- private String Usingway;
+ /**
+ * bgid : 361024100011001
+ * dutyname : 又一村特色早餐店
+ * objectid : 3026
+ */
- public String getArea() {
- return Area;
+ private String bgid;
+ private String dutyname;
+ private int objectid;
+
+ public String getBgid() {
+ return bgid;
}
- public void setArea(String Area) {
- this.Area = Area;
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
}
- public String getBGID() {
- return BGID;
+ public String getDutyname() {
+ return dutyname;
}
- public void setBGID(String BGID) {
- this.BGID = BGID;
+ public void setDutyname(String dutyname) {
+ this.dutyname = dutyname;
}
- public String getCommuID() {
- return CommuID;
+ public int getObjectid() {
+ return objectid;
}
- public void setCommuID(String CommuID) {
- this.CommuID = CommuID;
- }
-
- public String getCommuName() {
- return CommuName;
- }
-
- public void setCommuName(String CommuName) {
- this.CommuName = CommuName;
- }
-
- public String getDataSource() {
- return DataSource;
- }
-
- public void setDataSource(String DataSource) {
- this.DataSource = DataSource;
- }
-
- public String getDeptName() {
- return DeptName;
- }
-
- public void setDeptName(String DeptName) {
- this.DeptName = DeptName;
- }
-
- public String getDutyName() {
- return DutyName;
- }
-
- public void setDutyName(String DutyName) {
- this.DutyName = DutyName;
- }
-
- public String getDutyRange() {
- return DutyRange;
- }
-
- public void setDutyRange(String DutyRange) {
- this.DutyRange = DutyRange;
- }
-
- public int getFID() {
- return FID;
- }
-
- public void setFID(int FID) {
- this.FID = FID;
- }
-
- public String getNotes() {
- return Notes;
- }
-
- public void setNotes(String Notes) {
- this.Notes = Notes;
- }
-
- public String getObjID() {
- return ObjID;
- }
-
- public void setObjID(String ObjID) {
- this.ObjID = ObjID;
- }
-
- public String getObjState() {
- return ObjState;
- }
-
- public void setObjState(String ObjState) {
- this.ObjState = ObjState;
- }
-
- public ORDateBean getORDate() {
- return ORDate;
- }
-
- public void setORDate(ORDateBean ORDate) {
- this.ORDate = ORDate;
- }
-
- public String getPicture() {
- return Picture;
- }
-
- public void setPicture(String Picture) {
- this.Picture = Picture;
- }
-
- public String getPosition_() {
- return Position_;
- }
-
- public void setPosition_(String Position_) {
- this.Position_ = Position_;
- }
-
- public double getShape_Area() {
- return Shape_Area;
- }
-
- public void setShape_Area(double Shape_Area) {
- this.Shape_Area = Shape_Area;
- }
-
- public double getShape_Leng() {
- return Shape_Leng;
- }
-
- public void setShape_Leng(double Shape_Leng) {
- this.Shape_Leng = Shape_Leng;
- }
-
- public String getStreetID() {
- return StreetID;
- }
-
- public void setStreetID(String StreetID) {
- this.StreetID = StreetID;
- }
-
- public String getStreetName() {
- return StreetName;
- }
-
- public void setStreetName(String StreetName) {
- this.StreetName = StreetName;
- }
-
- public String getTel() {
- return Tel;
- }
-
- public void setTel(String Tel) {
- this.Tel = Tel;
- }
-
- public String getUseState() {
- return UseState;
- }
-
- public void setUseState(String UseState) {
- this.UseState = UseState;
- }
-
- public String getUsingway() {
- return Usingway;
- }
-
- public void setUsingway(String Usingway) {
- this.Usingway = Usingway;
- }
-
- public static class ORDateBean {
- /**
- * year : 2017
- * month : 11
- * dayOfMonth : 22
- * hourOfDay : 0
- * minute : 0
- * second : 0
- */
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
}
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a71ff1d..1393d70 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -60,7 +60,7 @@
-
+
diff --git a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
deleted file mode 100644
index 96078b3..0000000
--- a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
+++ /dev/null
@@ -1,216 +0,0 @@
-package com.casic.dcms.bean;
-
-public class GridFeatureBean {
-
- private String BGID;
- private String DATASOURCE;
- private String DEPTCODE1;
- private String DEPTCODE2;
- private String DEPTCODE3;
- private String DEPTNAME1;
- private String DEPTNAME2;
- private String DEPTNAME3;
- private String MATERIAL;
- private String NOTE_;
- private int OBJECTID;
- private String OBJID;
- private String OBJNAME;
- private String OBJPOS;
- private String OBJSTATE;
- private ORDATEBean ORDATE;
- private String PICTURE;
-
- public String getBGID() {
- return BGID;
- }
-
- public void setBGID(String BGID) {
- this.BGID = BGID;
- }
-
- public String getDATASOURCE() {
- return DATASOURCE;
- }
-
- public void setDATASOURCE(String DATASOURCE) {
- this.DATASOURCE = DATASOURCE;
- }
-
- public String getDEPTCODE1() {
- return DEPTCODE1;
- }
-
- public void setDEPTCODE1(String DEPTCODE1) {
- this.DEPTCODE1 = DEPTCODE1;
- }
-
- public String getDEPTCODE2() {
- return DEPTCODE2;
- }
-
- public void setDEPTCODE2(String DEPTCODE2) {
- this.DEPTCODE2 = DEPTCODE2;
- }
-
- public String getDEPTCODE3() {
- return DEPTCODE3;
- }
-
- public void setDEPTCODE3(String DEPTCODE3) {
- this.DEPTCODE3 = DEPTCODE3;
- }
-
- public String getDEPTNAME1() {
- return DEPTNAME1;
- }
-
- public void setDEPTNAME1(String DEPTNAME1) {
- this.DEPTNAME1 = DEPTNAME1;
- }
-
- public String getDEPTNAME2() {
- return DEPTNAME2;
- }
-
- public void setDEPTNAME2(String DEPTNAME2) {
- this.DEPTNAME2 = DEPTNAME2;
- }
-
- public String getDEPTNAME3() {
- return DEPTNAME3;
- }
-
- public void setDEPTNAME3(String DEPTNAME3) {
- this.DEPTNAME3 = DEPTNAME3;
- }
-
- public String getMATERIAL() {
- return MATERIAL;
- }
-
- public void setMATERIAL(String MATERIAL) {
- this.MATERIAL = MATERIAL;
- }
-
- public String getNOTE_() {
- return NOTE_;
- }
-
- public void setNOTE_(String NOTE_) {
- this.NOTE_ = NOTE_;
- }
-
- public int getOBJECTID() {
- return OBJECTID;
- }
-
- public void setOBJECTID(int OBJECTID) {
- this.OBJECTID = OBJECTID;
- }
-
- public String getOBJID() {
- return OBJID;
- }
-
- public void setOBJID(String OBJID) {
- this.OBJID = OBJID;
- }
-
- public String getOBJNAME() {
- return OBJNAME;
- }
-
- public void setOBJNAME(String OBJNAME) {
- this.OBJNAME = OBJNAME;
- }
-
- public String getOBJPOS() {
- return OBJPOS;
- }
-
- public void setOBJPOS(String OBJPOS) {
- this.OBJPOS = OBJPOS;
- }
-
- public String getOBJSTATE() {
- return OBJSTATE;
- }
-
- public void setOBJSTATE(String OBJSTATE) {
- this.OBJSTATE = OBJSTATE;
- }
-
- public ORDATEBean getORDATE() {
- return ORDATE;
- }
-
- public void setORDATE(ORDATEBean ORDATE) {
- this.ORDATE = ORDATE;
- }
-
- public String getPICTURE() {
- return PICTURE;
- }
-
- public void setPICTURE(String PICTURE) {
- this.PICTURE = PICTURE;
- }
-
- public static class ORDATEBean {
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
new file mode 100644
index 0000000..8360589
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
@@ -0,0 +1,181 @@
+package com.casic.dcms.bean;
+
+/**
+ * 部件属性
+ */
+public class PointFutureBean {
+
+ /**
+ * bgid : 361024100011001
+ * chdate :
+ * datasource : 实测
+ * deptcode1 : 3610240016
+ * deptcode2 : 3610240016
+ * deptcode3 : 3610240016
+ * deptname1 : 崇仁县公安局交警大队
+ * deptname2 : 崇仁县公安局交警大队
+ * deptname3 : 崇仁县公安局交警大队
+ * note :
+ * objectid : 1289
+ * objid : 3610240212000144
+ * objname : 路名牌
+ * objstate : 完好
+ * ordate : 20210401
+ * x : 410757.9096
+ * y : 3072290.091
+ */
+
+ private String bgid;
+ private String chdate;
+ private String datasource;
+ private String deptcode1;
+ private String deptcode2;
+ private String deptcode3;
+ private String deptname1;
+ private String deptname2;
+ private String deptname3;
+ private String note;
+ private int objectid;
+ private String objid;
+ private String objname;
+ private String objstate;
+ private int ordate;
+ private double x;
+ private double y;
+
+ public String getBgid() {
+ return bgid;
+ }
+
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
+ }
+
+ public String getChdate() {
+ return chdate;
+ }
+
+ public void setChdate(String chdate) {
+ this.chdate = chdate;
+ }
+
+ public String getDatasource() {
+ return datasource;
+ }
+
+ public void setDatasource(String datasource) {
+ this.datasource = datasource;
+ }
+
+ public String getDeptcode1() {
+ return deptcode1;
+ }
+
+ public void setDeptcode1(String deptcode1) {
+ this.deptcode1 = deptcode1;
+ }
+
+ public String getDeptcode2() {
+ return deptcode2;
+ }
+
+ public void setDeptcode2(String deptcode2) {
+ this.deptcode2 = deptcode2;
+ }
+
+ public String getDeptcode3() {
+ return deptcode3;
+ }
+
+ public void setDeptcode3(String deptcode3) {
+ this.deptcode3 = deptcode3;
+ }
+
+ public String getDeptname1() {
+ return deptname1;
+ }
+
+ public void setDeptname1(String deptname1) {
+ this.deptname1 = deptname1;
+ }
+
+ public String getDeptname2() {
+ return deptname2;
+ }
+
+ public void setDeptname2(String deptname2) {
+ this.deptname2 = deptname2;
+ }
+
+ public String getDeptname3() {
+ return deptname3;
+ }
+
+ public void setDeptname3(String deptname3) {
+ this.deptname3 = deptname3;
+ }
+
+ public String getNote() {
+ return note;
+ }
+
+ public void setNote(String note) {
+ this.note = note;
+ }
+
+ public int getObjectid() {
+ return objectid;
+ }
+
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
+ }
+
+ public String getObjid() {
+ return objid;
+ }
+
+ public void setObjid(String objid) {
+ this.objid = objid;
+ }
+
+ public String getObjname() {
+ return objname;
+ }
+
+ public void setObjname(String objname) {
+ this.objname = objname;
+ }
+
+ public String getObjstate() {
+ return objstate;
+ }
+
+ public void setObjstate(String objstate) {
+ this.objstate = objstate;
+ }
+
+ public int getOrdate() {
+ return ordate;
+ }
+
+ public void setOrdate(int ordate) {
+ this.ordate = ordate;
+ }
+
+ public double getX() {
+ return x;
+ }
+
+ public void setX(double x) {
+ this.x = x;
+ }
+
+ public double getY() {
+ return y;
+ }
+
+ public void setY(double y) {
+ this.y = y;
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
index 8236bfd..b8e613f 100644
--- a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
+++ b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
@@ -2,268 +2,37 @@
public class ShopFeatureBean {
- private String Area;
- private String BGID;
- private String CommuID;
- private String CommuName;
- private String DataSource;
- private String DeptName;
- private String DutyName;
- private String DutyRange;
- private int FID;
- private String Notes;
- private String ObjID;
- private String ObjState;
- private ORDateBean ORDate;
- private String Picture;
- private String Position_;
- private double Shape_Area;
- private double Shape_Leng;
- private String StreetID;
- private String StreetName;
- private String Tel;
- private String UseState;
- private String Usingway;
+ /**
+ * bgid : 361024100011001
+ * dutyname : 又一村特色早餐店
+ * objectid : 3026
+ */
- public String getArea() {
- return Area;
+ private String bgid;
+ private String dutyname;
+ private int objectid;
+
+ public String getBgid() {
+ return bgid;
}
- public void setArea(String Area) {
- this.Area = Area;
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
}
- public String getBGID() {
- return BGID;
+ public String getDutyname() {
+ return dutyname;
}
- public void setBGID(String BGID) {
- this.BGID = BGID;
+ public void setDutyname(String dutyname) {
+ this.dutyname = dutyname;
}
- public String getCommuID() {
- return CommuID;
+ public int getObjectid() {
+ return objectid;
}
- public void setCommuID(String CommuID) {
- this.CommuID = CommuID;
- }
-
- public String getCommuName() {
- return CommuName;
- }
-
- public void setCommuName(String CommuName) {
- this.CommuName = CommuName;
- }
-
- public String getDataSource() {
- return DataSource;
- }
-
- public void setDataSource(String DataSource) {
- this.DataSource = DataSource;
- }
-
- public String getDeptName() {
- return DeptName;
- }
-
- public void setDeptName(String DeptName) {
- this.DeptName = DeptName;
- }
-
- public String getDutyName() {
- return DutyName;
- }
-
- public void setDutyName(String DutyName) {
- this.DutyName = DutyName;
- }
-
- public String getDutyRange() {
- return DutyRange;
- }
-
- public void setDutyRange(String DutyRange) {
- this.DutyRange = DutyRange;
- }
-
- public int getFID() {
- return FID;
- }
-
- public void setFID(int FID) {
- this.FID = FID;
- }
-
- public String getNotes() {
- return Notes;
- }
-
- public void setNotes(String Notes) {
- this.Notes = Notes;
- }
-
- public String getObjID() {
- return ObjID;
- }
-
- public void setObjID(String ObjID) {
- this.ObjID = ObjID;
- }
-
- public String getObjState() {
- return ObjState;
- }
-
- public void setObjState(String ObjState) {
- this.ObjState = ObjState;
- }
-
- public ORDateBean getORDate() {
- return ORDate;
- }
-
- public void setORDate(ORDateBean ORDate) {
- this.ORDate = ORDate;
- }
-
- public String getPicture() {
- return Picture;
- }
-
- public void setPicture(String Picture) {
- this.Picture = Picture;
- }
-
- public String getPosition_() {
- return Position_;
- }
-
- public void setPosition_(String Position_) {
- this.Position_ = Position_;
- }
-
- public double getShape_Area() {
- return Shape_Area;
- }
-
- public void setShape_Area(double Shape_Area) {
- this.Shape_Area = Shape_Area;
- }
-
- public double getShape_Leng() {
- return Shape_Leng;
- }
-
- public void setShape_Leng(double Shape_Leng) {
- this.Shape_Leng = Shape_Leng;
- }
-
- public String getStreetID() {
- return StreetID;
- }
-
- public void setStreetID(String StreetID) {
- this.StreetID = StreetID;
- }
-
- public String getStreetName() {
- return StreetName;
- }
-
- public void setStreetName(String StreetName) {
- this.StreetName = StreetName;
- }
-
- public String getTel() {
- return Tel;
- }
-
- public void setTel(String Tel) {
- this.Tel = Tel;
- }
-
- public String getUseState() {
- return UseState;
- }
-
- public void setUseState(String UseState) {
- this.UseState = UseState;
- }
-
- public String getUsingway() {
- return Usingway;
- }
-
- public void setUsingway(String Usingway) {
- this.Usingway = Usingway;
- }
-
- public static class ORDateBean {
- /**
- * year : 2017
- * month : 11
- * dayOfMonth : 22
- * hourOfDay : 0
- * minute : 0
- * second : 0
- */
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java
new file mode 100644
index 0000000..29ef352
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IUploadPositionModel {
+ Subscription sendRetrofitRequest(String imei, String positionLat, String positionLng);
+}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a71ff1d..1393d70 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -60,7 +60,7 @@
-
+
diff --git a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
deleted file mode 100644
index 96078b3..0000000
--- a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
+++ /dev/null
@@ -1,216 +0,0 @@
-package com.casic.dcms.bean;
-
-public class GridFeatureBean {
-
- private String BGID;
- private String DATASOURCE;
- private String DEPTCODE1;
- private String DEPTCODE2;
- private String DEPTCODE3;
- private String DEPTNAME1;
- private String DEPTNAME2;
- private String DEPTNAME3;
- private String MATERIAL;
- private String NOTE_;
- private int OBJECTID;
- private String OBJID;
- private String OBJNAME;
- private String OBJPOS;
- private String OBJSTATE;
- private ORDATEBean ORDATE;
- private String PICTURE;
-
- public String getBGID() {
- return BGID;
- }
-
- public void setBGID(String BGID) {
- this.BGID = BGID;
- }
-
- public String getDATASOURCE() {
- return DATASOURCE;
- }
-
- public void setDATASOURCE(String DATASOURCE) {
- this.DATASOURCE = DATASOURCE;
- }
-
- public String getDEPTCODE1() {
- return DEPTCODE1;
- }
-
- public void setDEPTCODE1(String DEPTCODE1) {
- this.DEPTCODE1 = DEPTCODE1;
- }
-
- public String getDEPTCODE2() {
- return DEPTCODE2;
- }
-
- public void setDEPTCODE2(String DEPTCODE2) {
- this.DEPTCODE2 = DEPTCODE2;
- }
-
- public String getDEPTCODE3() {
- return DEPTCODE3;
- }
-
- public void setDEPTCODE3(String DEPTCODE3) {
- this.DEPTCODE3 = DEPTCODE3;
- }
-
- public String getDEPTNAME1() {
- return DEPTNAME1;
- }
-
- public void setDEPTNAME1(String DEPTNAME1) {
- this.DEPTNAME1 = DEPTNAME1;
- }
-
- public String getDEPTNAME2() {
- return DEPTNAME2;
- }
-
- public void setDEPTNAME2(String DEPTNAME2) {
- this.DEPTNAME2 = DEPTNAME2;
- }
-
- public String getDEPTNAME3() {
- return DEPTNAME3;
- }
-
- public void setDEPTNAME3(String DEPTNAME3) {
- this.DEPTNAME3 = DEPTNAME3;
- }
-
- public String getMATERIAL() {
- return MATERIAL;
- }
-
- public void setMATERIAL(String MATERIAL) {
- this.MATERIAL = MATERIAL;
- }
-
- public String getNOTE_() {
- return NOTE_;
- }
-
- public void setNOTE_(String NOTE_) {
- this.NOTE_ = NOTE_;
- }
-
- public int getOBJECTID() {
- return OBJECTID;
- }
-
- public void setOBJECTID(int OBJECTID) {
- this.OBJECTID = OBJECTID;
- }
-
- public String getOBJID() {
- return OBJID;
- }
-
- public void setOBJID(String OBJID) {
- this.OBJID = OBJID;
- }
-
- public String getOBJNAME() {
- return OBJNAME;
- }
-
- public void setOBJNAME(String OBJNAME) {
- this.OBJNAME = OBJNAME;
- }
-
- public String getOBJPOS() {
- return OBJPOS;
- }
-
- public void setOBJPOS(String OBJPOS) {
- this.OBJPOS = OBJPOS;
- }
-
- public String getOBJSTATE() {
- return OBJSTATE;
- }
-
- public void setOBJSTATE(String OBJSTATE) {
- this.OBJSTATE = OBJSTATE;
- }
-
- public ORDATEBean getORDATE() {
- return ORDATE;
- }
-
- public void setORDATE(ORDATEBean ORDATE) {
- this.ORDATE = ORDATE;
- }
-
- public String getPICTURE() {
- return PICTURE;
- }
-
- public void setPICTURE(String PICTURE) {
- this.PICTURE = PICTURE;
- }
-
- public static class ORDATEBean {
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
new file mode 100644
index 0000000..8360589
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
@@ -0,0 +1,181 @@
+package com.casic.dcms.bean;
+
+/**
+ * 部件属性
+ */
+public class PointFutureBean {
+
+ /**
+ * bgid : 361024100011001
+ * chdate :
+ * datasource : 实测
+ * deptcode1 : 3610240016
+ * deptcode2 : 3610240016
+ * deptcode3 : 3610240016
+ * deptname1 : 崇仁县公安局交警大队
+ * deptname2 : 崇仁县公安局交警大队
+ * deptname3 : 崇仁县公安局交警大队
+ * note :
+ * objectid : 1289
+ * objid : 3610240212000144
+ * objname : 路名牌
+ * objstate : 完好
+ * ordate : 20210401
+ * x : 410757.9096
+ * y : 3072290.091
+ */
+
+ private String bgid;
+ private String chdate;
+ private String datasource;
+ private String deptcode1;
+ private String deptcode2;
+ private String deptcode3;
+ private String deptname1;
+ private String deptname2;
+ private String deptname3;
+ private String note;
+ private int objectid;
+ private String objid;
+ private String objname;
+ private String objstate;
+ private int ordate;
+ private double x;
+ private double y;
+
+ public String getBgid() {
+ return bgid;
+ }
+
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
+ }
+
+ public String getChdate() {
+ return chdate;
+ }
+
+ public void setChdate(String chdate) {
+ this.chdate = chdate;
+ }
+
+ public String getDatasource() {
+ return datasource;
+ }
+
+ public void setDatasource(String datasource) {
+ this.datasource = datasource;
+ }
+
+ public String getDeptcode1() {
+ return deptcode1;
+ }
+
+ public void setDeptcode1(String deptcode1) {
+ this.deptcode1 = deptcode1;
+ }
+
+ public String getDeptcode2() {
+ return deptcode2;
+ }
+
+ public void setDeptcode2(String deptcode2) {
+ this.deptcode2 = deptcode2;
+ }
+
+ public String getDeptcode3() {
+ return deptcode3;
+ }
+
+ public void setDeptcode3(String deptcode3) {
+ this.deptcode3 = deptcode3;
+ }
+
+ public String getDeptname1() {
+ return deptname1;
+ }
+
+ public void setDeptname1(String deptname1) {
+ this.deptname1 = deptname1;
+ }
+
+ public String getDeptname2() {
+ return deptname2;
+ }
+
+ public void setDeptname2(String deptname2) {
+ this.deptname2 = deptname2;
+ }
+
+ public String getDeptname3() {
+ return deptname3;
+ }
+
+ public void setDeptname3(String deptname3) {
+ this.deptname3 = deptname3;
+ }
+
+ public String getNote() {
+ return note;
+ }
+
+ public void setNote(String note) {
+ this.note = note;
+ }
+
+ public int getObjectid() {
+ return objectid;
+ }
+
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
+ }
+
+ public String getObjid() {
+ return objid;
+ }
+
+ public void setObjid(String objid) {
+ this.objid = objid;
+ }
+
+ public String getObjname() {
+ return objname;
+ }
+
+ public void setObjname(String objname) {
+ this.objname = objname;
+ }
+
+ public String getObjstate() {
+ return objstate;
+ }
+
+ public void setObjstate(String objstate) {
+ this.objstate = objstate;
+ }
+
+ public int getOrdate() {
+ return ordate;
+ }
+
+ public void setOrdate(int ordate) {
+ this.ordate = ordate;
+ }
+
+ public double getX() {
+ return x;
+ }
+
+ public void setX(double x) {
+ this.x = x;
+ }
+
+ public double getY() {
+ return y;
+ }
+
+ public void setY(double y) {
+ this.y = y;
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
index 8236bfd..b8e613f 100644
--- a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
+++ b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
@@ -2,268 +2,37 @@
public class ShopFeatureBean {
- private String Area;
- private String BGID;
- private String CommuID;
- private String CommuName;
- private String DataSource;
- private String DeptName;
- private String DutyName;
- private String DutyRange;
- private int FID;
- private String Notes;
- private String ObjID;
- private String ObjState;
- private ORDateBean ORDate;
- private String Picture;
- private String Position_;
- private double Shape_Area;
- private double Shape_Leng;
- private String StreetID;
- private String StreetName;
- private String Tel;
- private String UseState;
- private String Usingway;
+ /**
+ * bgid : 361024100011001
+ * dutyname : 又一村特色早餐店
+ * objectid : 3026
+ */
- public String getArea() {
- return Area;
+ private String bgid;
+ private String dutyname;
+ private int objectid;
+
+ public String getBgid() {
+ return bgid;
}
- public void setArea(String Area) {
- this.Area = Area;
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
}
- public String getBGID() {
- return BGID;
+ public String getDutyname() {
+ return dutyname;
}
- public void setBGID(String BGID) {
- this.BGID = BGID;
+ public void setDutyname(String dutyname) {
+ this.dutyname = dutyname;
}
- public String getCommuID() {
- return CommuID;
+ public int getObjectid() {
+ return objectid;
}
- public void setCommuID(String CommuID) {
- this.CommuID = CommuID;
- }
-
- public String getCommuName() {
- return CommuName;
- }
-
- public void setCommuName(String CommuName) {
- this.CommuName = CommuName;
- }
-
- public String getDataSource() {
- return DataSource;
- }
-
- public void setDataSource(String DataSource) {
- this.DataSource = DataSource;
- }
-
- public String getDeptName() {
- return DeptName;
- }
-
- public void setDeptName(String DeptName) {
- this.DeptName = DeptName;
- }
-
- public String getDutyName() {
- return DutyName;
- }
-
- public void setDutyName(String DutyName) {
- this.DutyName = DutyName;
- }
-
- public String getDutyRange() {
- return DutyRange;
- }
-
- public void setDutyRange(String DutyRange) {
- this.DutyRange = DutyRange;
- }
-
- public int getFID() {
- return FID;
- }
-
- public void setFID(int FID) {
- this.FID = FID;
- }
-
- public String getNotes() {
- return Notes;
- }
-
- public void setNotes(String Notes) {
- this.Notes = Notes;
- }
-
- public String getObjID() {
- return ObjID;
- }
-
- public void setObjID(String ObjID) {
- this.ObjID = ObjID;
- }
-
- public String getObjState() {
- return ObjState;
- }
-
- public void setObjState(String ObjState) {
- this.ObjState = ObjState;
- }
-
- public ORDateBean getORDate() {
- return ORDate;
- }
-
- public void setORDate(ORDateBean ORDate) {
- this.ORDate = ORDate;
- }
-
- public String getPicture() {
- return Picture;
- }
-
- public void setPicture(String Picture) {
- this.Picture = Picture;
- }
-
- public String getPosition_() {
- return Position_;
- }
-
- public void setPosition_(String Position_) {
- this.Position_ = Position_;
- }
-
- public double getShape_Area() {
- return Shape_Area;
- }
-
- public void setShape_Area(double Shape_Area) {
- this.Shape_Area = Shape_Area;
- }
-
- public double getShape_Leng() {
- return Shape_Leng;
- }
-
- public void setShape_Leng(double Shape_Leng) {
- this.Shape_Leng = Shape_Leng;
- }
-
- public String getStreetID() {
- return StreetID;
- }
-
- public void setStreetID(String StreetID) {
- this.StreetID = StreetID;
- }
-
- public String getStreetName() {
- return StreetName;
- }
-
- public void setStreetName(String StreetName) {
- this.StreetName = StreetName;
- }
-
- public String getTel() {
- return Tel;
- }
-
- public void setTel(String Tel) {
- this.Tel = Tel;
- }
-
- public String getUseState() {
- return UseState;
- }
-
- public void setUseState(String UseState) {
- this.UseState = UseState;
- }
-
- public String getUsingway() {
- return Usingway;
- }
-
- public void setUsingway(String Usingway) {
- this.Usingway = Usingway;
- }
-
- public static class ORDateBean {
- /**
- * year : 2017
- * month : 11
- * dayOfMonth : 22
- * hourOfDay : 0
- * minute : 0
- * second : 0
- */
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java
new file mode 100644
index 0000000..29ef352
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IUploadPositionModel {
+ Subscription sendRetrofitRequest(String imei, String positionLat, String positionLng);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java
new file mode 100644
index 0000000..84a8458
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java
@@ -0,0 +1,50 @@
+package com.casic.dcms.mvp.model;
+
+import com.casic.dcms.bean.ActionResultBean;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class UploadPositionModelImpl implements IUploadPositionModel {
+
+ private OnUpdateListener listener;
+
+ public UploadPositionModelImpl(OnUpdateListener updateListener) {
+ this.listener = updateListener;
+ }
+
+ @Override
+ public Subscription sendRetrofitRequest(String imei, String positionLat, String positionLng) {
+ Observable observable = RetrofitServiceManager.getPositionUploadResult(imei, positionLat, positionLng);
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ listener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(ActionResultBean resultBean) {
+ if (resultBean != null) {
+ listener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+
+ public interface OnUpdateListener {
+ void onSuccess(ActionResultBean resultBean);
+
+ void onFailure(Throwable throwable);
+ }
+}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a71ff1d..1393d70 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -60,7 +60,7 @@
-
+
diff --git a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
deleted file mode 100644
index 96078b3..0000000
--- a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
+++ /dev/null
@@ -1,216 +0,0 @@
-package com.casic.dcms.bean;
-
-public class GridFeatureBean {
-
- private String BGID;
- private String DATASOURCE;
- private String DEPTCODE1;
- private String DEPTCODE2;
- private String DEPTCODE3;
- private String DEPTNAME1;
- private String DEPTNAME2;
- private String DEPTNAME3;
- private String MATERIAL;
- private String NOTE_;
- private int OBJECTID;
- private String OBJID;
- private String OBJNAME;
- private String OBJPOS;
- private String OBJSTATE;
- private ORDATEBean ORDATE;
- private String PICTURE;
-
- public String getBGID() {
- return BGID;
- }
-
- public void setBGID(String BGID) {
- this.BGID = BGID;
- }
-
- public String getDATASOURCE() {
- return DATASOURCE;
- }
-
- public void setDATASOURCE(String DATASOURCE) {
- this.DATASOURCE = DATASOURCE;
- }
-
- public String getDEPTCODE1() {
- return DEPTCODE1;
- }
-
- public void setDEPTCODE1(String DEPTCODE1) {
- this.DEPTCODE1 = DEPTCODE1;
- }
-
- public String getDEPTCODE2() {
- return DEPTCODE2;
- }
-
- public void setDEPTCODE2(String DEPTCODE2) {
- this.DEPTCODE2 = DEPTCODE2;
- }
-
- public String getDEPTCODE3() {
- return DEPTCODE3;
- }
-
- public void setDEPTCODE3(String DEPTCODE3) {
- this.DEPTCODE3 = DEPTCODE3;
- }
-
- public String getDEPTNAME1() {
- return DEPTNAME1;
- }
-
- public void setDEPTNAME1(String DEPTNAME1) {
- this.DEPTNAME1 = DEPTNAME1;
- }
-
- public String getDEPTNAME2() {
- return DEPTNAME2;
- }
-
- public void setDEPTNAME2(String DEPTNAME2) {
- this.DEPTNAME2 = DEPTNAME2;
- }
-
- public String getDEPTNAME3() {
- return DEPTNAME3;
- }
-
- public void setDEPTNAME3(String DEPTNAME3) {
- this.DEPTNAME3 = DEPTNAME3;
- }
-
- public String getMATERIAL() {
- return MATERIAL;
- }
-
- public void setMATERIAL(String MATERIAL) {
- this.MATERIAL = MATERIAL;
- }
-
- public String getNOTE_() {
- return NOTE_;
- }
-
- public void setNOTE_(String NOTE_) {
- this.NOTE_ = NOTE_;
- }
-
- public int getOBJECTID() {
- return OBJECTID;
- }
-
- public void setOBJECTID(int OBJECTID) {
- this.OBJECTID = OBJECTID;
- }
-
- public String getOBJID() {
- return OBJID;
- }
-
- public void setOBJID(String OBJID) {
- this.OBJID = OBJID;
- }
-
- public String getOBJNAME() {
- return OBJNAME;
- }
-
- public void setOBJNAME(String OBJNAME) {
- this.OBJNAME = OBJNAME;
- }
-
- public String getOBJPOS() {
- return OBJPOS;
- }
-
- public void setOBJPOS(String OBJPOS) {
- this.OBJPOS = OBJPOS;
- }
-
- public String getOBJSTATE() {
- return OBJSTATE;
- }
-
- public void setOBJSTATE(String OBJSTATE) {
- this.OBJSTATE = OBJSTATE;
- }
-
- public ORDATEBean getORDATE() {
- return ORDATE;
- }
-
- public void setORDATE(ORDATEBean ORDATE) {
- this.ORDATE = ORDATE;
- }
-
- public String getPICTURE() {
- return PICTURE;
- }
-
- public void setPICTURE(String PICTURE) {
- this.PICTURE = PICTURE;
- }
-
- public static class ORDATEBean {
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
new file mode 100644
index 0000000..8360589
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
@@ -0,0 +1,181 @@
+package com.casic.dcms.bean;
+
+/**
+ * 部件属性
+ */
+public class PointFutureBean {
+
+ /**
+ * bgid : 361024100011001
+ * chdate :
+ * datasource : 实测
+ * deptcode1 : 3610240016
+ * deptcode2 : 3610240016
+ * deptcode3 : 3610240016
+ * deptname1 : 崇仁县公安局交警大队
+ * deptname2 : 崇仁县公安局交警大队
+ * deptname3 : 崇仁县公安局交警大队
+ * note :
+ * objectid : 1289
+ * objid : 3610240212000144
+ * objname : 路名牌
+ * objstate : 完好
+ * ordate : 20210401
+ * x : 410757.9096
+ * y : 3072290.091
+ */
+
+ private String bgid;
+ private String chdate;
+ private String datasource;
+ private String deptcode1;
+ private String deptcode2;
+ private String deptcode3;
+ private String deptname1;
+ private String deptname2;
+ private String deptname3;
+ private String note;
+ private int objectid;
+ private String objid;
+ private String objname;
+ private String objstate;
+ private int ordate;
+ private double x;
+ private double y;
+
+ public String getBgid() {
+ return bgid;
+ }
+
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
+ }
+
+ public String getChdate() {
+ return chdate;
+ }
+
+ public void setChdate(String chdate) {
+ this.chdate = chdate;
+ }
+
+ public String getDatasource() {
+ return datasource;
+ }
+
+ public void setDatasource(String datasource) {
+ this.datasource = datasource;
+ }
+
+ public String getDeptcode1() {
+ return deptcode1;
+ }
+
+ public void setDeptcode1(String deptcode1) {
+ this.deptcode1 = deptcode1;
+ }
+
+ public String getDeptcode2() {
+ return deptcode2;
+ }
+
+ public void setDeptcode2(String deptcode2) {
+ this.deptcode2 = deptcode2;
+ }
+
+ public String getDeptcode3() {
+ return deptcode3;
+ }
+
+ public void setDeptcode3(String deptcode3) {
+ this.deptcode3 = deptcode3;
+ }
+
+ public String getDeptname1() {
+ return deptname1;
+ }
+
+ public void setDeptname1(String deptname1) {
+ this.deptname1 = deptname1;
+ }
+
+ public String getDeptname2() {
+ return deptname2;
+ }
+
+ public void setDeptname2(String deptname2) {
+ this.deptname2 = deptname2;
+ }
+
+ public String getDeptname3() {
+ return deptname3;
+ }
+
+ public void setDeptname3(String deptname3) {
+ this.deptname3 = deptname3;
+ }
+
+ public String getNote() {
+ return note;
+ }
+
+ public void setNote(String note) {
+ this.note = note;
+ }
+
+ public int getObjectid() {
+ return objectid;
+ }
+
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
+ }
+
+ public String getObjid() {
+ return objid;
+ }
+
+ public void setObjid(String objid) {
+ this.objid = objid;
+ }
+
+ public String getObjname() {
+ return objname;
+ }
+
+ public void setObjname(String objname) {
+ this.objname = objname;
+ }
+
+ public String getObjstate() {
+ return objstate;
+ }
+
+ public void setObjstate(String objstate) {
+ this.objstate = objstate;
+ }
+
+ public int getOrdate() {
+ return ordate;
+ }
+
+ public void setOrdate(int ordate) {
+ this.ordate = ordate;
+ }
+
+ public double getX() {
+ return x;
+ }
+
+ public void setX(double x) {
+ this.x = x;
+ }
+
+ public double getY() {
+ return y;
+ }
+
+ public void setY(double y) {
+ this.y = y;
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
index 8236bfd..b8e613f 100644
--- a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
+++ b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
@@ -2,268 +2,37 @@
public class ShopFeatureBean {
- private String Area;
- private String BGID;
- private String CommuID;
- private String CommuName;
- private String DataSource;
- private String DeptName;
- private String DutyName;
- private String DutyRange;
- private int FID;
- private String Notes;
- private String ObjID;
- private String ObjState;
- private ORDateBean ORDate;
- private String Picture;
- private String Position_;
- private double Shape_Area;
- private double Shape_Leng;
- private String StreetID;
- private String StreetName;
- private String Tel;
- private String UseState;
- private String Usingway;
+ /**
+ * bgid : 361024100011001
+ * dutyname : 又一村特色早餐店
+ * objectid : 3026
+ */
- public String getArea() {
- return Area;
+ private String bgid;
+ private String dutyname;
+ private int objectid;
+
+ public String getBgid() {
+ return bgid;
}
- public void setArea(String Area) {
- this.Area = Area;
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
}
- public String getBGID() {
- return BGID;
+ public String getDutyname() {
+ return dutyname;
}
- public void setBGID(String BGID) {
- this.BGID = BGID;
+ public void setDutyname(String dutyname) {
+ this.dutyname = dutyname;
}
- public String getCommuID() {
- return CommuID;
+ public int getObjectid() {
+ return objectid;
}
- public void setCommuID(String CommuID) {
- this.CommuID = CommuID;
- }
-
- public String getCommuName() {
- return CommuName;
- }
-
- public void setCommuName(String CommuName) {
- this.CommuName = CommuName;
- }
-
- public String getDataSource() {
- return DataSource;
- }
-
- public void setDataSource(String DataSource) {
- this.DataSource = DataSource;
- }
-
- public String getDeptName() {
- return DeptName;
- }
-
- public void setDeptName(String DeptName) {
- this.DeptName = DeptName;
- }
-
- public String getDutyName() {
- return DutyName;
- }
-
- public void setDutyName(String DutyName) {
- this.DutyName = DutyName;
- }
-
- public String getDutyRange() {
- return DutyRange;
- }
-
- public void setDutyRange(String DutyRange) {
- this.DutyRange = DutyRange;
- }
-
- public int getFID() {
- return FID;
- }
-
- public void setFID(int FID) {
- this.FID = FID;
- }
-
- public String getNotes() {
- return Notes;
- }
-
- public void setNotes(String Notes) {
- this.Notes = Notes;
- }
-
- public String getObjID() {
- return ObjID;
- }
-
- public void setObjID(String ObjID) {
- this.ObjID = ObjID;
- }
-
- public String getObjState() {
- return ObjState;
- }
-
- public void setObjState(String ObjState) {
- this.ObjState = ObjState;
- }
-
- public ORDateBean getORDate() {
- return ORDate;
- }
-
- public void setORDate(ORDateBean ORDate) {
- this.ORDate = ORDate;
- }
-
- public String getPicture() {
- return Picture;
- }
-
- public void setPicture(String Picture) {
- this.Picture = Picture;
- }
-
- public String getPosition_() {
- return Position_;
- }
-
- public void setPosition_(String Position_) {
- this.Position_ = Position_;
- }
-
- public double getShape_Area() {
- return Shape_Area;
- }
-
- public void setShape_Area(double Shape_Area) {
- this.Shape_Area = Shape_Area;
- }
-
- public double getShape_Leng() {
- return Shape_Leng;
- }
-
- public void setShape_Leng(double Shape_Leng) {
- this.Shape_Leng = Shape_Leng;
- }
-
- public String getStreetID() {
- return StreetID;
- }
-
- public void setStreetID(String StreetID) {
- this.StreetID = StreetID;
- }
-
- public String getStreetName() {
- return StreetName;
- }
-
- public void setStreetName(String StreetName) {
- this.StreetName = StreetName;
- }
-
- public String getTel() {
- return Tel;
- }
-
- public void setTel(String Tel) {
- this.Tel = Tel;
- }
-
- public String getUseState() {
- return UseState;
- }
-
- public void setUseState(String UseState) {
- this.UseState = UseState;
- }
-
- public String getUsingway() {
- return Usingway;
- }
-
- public void setUsingway(String Usingway) {
- this.Usingway = Usingway;
- }
-
- public static class ORDateBean {
- /**
- * year : 2017
- * month : 11
- * dayOfMonth : 22
- * hourOfDay : 0
- * minute : 0
- * second : 0
- */
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java
new file mode 100644
index 0000000..29ef352
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IUploadPositionModel {
+ Subscription sendRetrofitRequest(String imei, String positionLat, String positionLng);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java
new file mode 100644
index 0000000..84a8458
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java
@@ -0,0 +1,50 @@
+package com.casic.dcms.mvp.model;
+
+import com.casic.dcms.bean.ActionResultBean;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class UploadPositionModelImpl implements IUploadPositionModel {
+
+ private OnUpdateListener listener;
+
+ public UploadPositionModelImpl(OnUpdateListener updateListener) {
+ this.listener = updateListener;
+ }
+
+ @Override
+ public Subscription sendRetrofitRequest(String imei, String positionLat, String positionLng) {
+ Observable observable = RetrofitServiceManager.getPositionUploadResult(imei, positionLat, positionLng);
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ listener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(ActionResultBean resultBean) {
+ if (resultBean != null) {
+ listener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+
+ public interface OnUpdateListener {
+ void onSuccess(ActionResultBean resultBean);
+
+ void onFailure(Throwable throwable);
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/IUploadPositionPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/IUploadPositionPresenter.java
new file mode 100644
index 0000000..f8942b4
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/IUploadPositionPresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface IUploadPositionPresenter {
+ void onReadyRetrofitRequest(String imei, String positionLat, String positionLng);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a71ff1d..1393d70 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -60,7 +60,7 @@
-
+
diff --git a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
deleted file mode 100644
index 96078b3..0000000
--- a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
+++ /dev/null
@@ -1,216 +0,0 @@
-package com.casic.dcms.bean;
-
-public class GridFeatureBean {
-
- private String BGID;
- private String DATASOURCE;
- private String DEPTCODE1;
- private String DEPTCODE2;
- private String DEPTCODE3;
- private String DEPTNAME1;
- private String DEPTNAME2;
- private String DEPTNAME3;
- private String MATERIAL;
- private String NOTE_;
- private int OBJECTID;
- private String OBJID;
- private String OBJNAME;
- private String OBJPOS;
- private String OBJSTATE;
- private ORDATEBean ORDATE;
- private String PICTURE;
-
- public String getBGID() {
- return BGID;
- }
-
- public void setBGID(String BGID) {
- this.BGID = BGID;
- }
-
- public String getDATASOURCE() {
- return DATASOURCE;
- }
-
- public void setDATASOURCE(String DATASOURCE) {
- this.DATASOURCE = DATASOURCE;
- }
-
- public String getDEPTCODE1() {
- return DEPTCODE1;
- }
-
- public void setDEPTCODE1(String DEPTCODE1) {
- this.DEPTCODE1 = DEPTCODE1;
- }
-
- public String getDEPTCODE2() {
- return DEPTCODE2;
- }
-
- public void setDEPTCODE2(String DEPTCODE2) {
- this.DEPTCODE2 = DEPTCODE2;
- }
-
- public String getDEPTCODE3() {
- return DEPTCODE3;
- }
-
- public void setDEPTCODE3(String DEPTCODE3) {
- this.DEPTCODE3 = DEPTCODE3;
- }
-
- public String getDEPTNAME1() {
- return DEPTNAME1;
- }
-
- public void setDEPTNAME1(String DEPTNAME1) {
- this.DEPTNAME1 = DEPTNAME1;
- }
-
- public String getDEPTNAME2() {
- return DEPTNAME2;
- }
-
- public void setDEPTNAME2(String DEPTNAME2) {
- this.DEPTNAME2 = DEPTNAME2;
- }
-
- public String getDEPTNAME3() {
- return DEPTNAME3;
- }
-
- public void setDEPTNAME3(String DEPTNAME3) {
- this.DEPTNAME3 = DEPTNAME3;
- }
-
- public String getMATERIAL() {
- return MATERIAL;
- }
-
- public void setMATERIAL(String MATERIAL) {
- this.MATERIAL = MATERIAL;
- }
-
- public String getNOTE_() {
- return NOTE_;
- }
-
- public void setNOTE_(String NOTE_) {
- this.NOTE_ = NOTE_;
- }
-
- public int getOBJECTID() {
- return OBJECTID;
- }
-
- public void setOBJECTID(int OBJECTID) {
- this.OBJECTID = OBJECTID;
- }
-
- public String getOBJID() {
- return OBJID;
- }
-
- public void setOBJID(String OBJID) {
- this.OBJID = OBJID;
- }
-
- public String getOBJNAME() {
- return OBJNAME;
- }
-
- public void setOBJNAME(String OBJNAME) {
- this.OBJNAME = OBJNAME;
- }
-
- public String getOBJPOS() {
- return OBJPOS;
- }
-
- public void setOBJPOS(String OBJPOS) {
- this.OBJPOS = OBJPOS;
- }
-
- public String getOBJSTATE() {
- return OBJSTATE;
- }
-
- public void setOBJSTATE(String OBJSTATE) {
- this.OBJSTATE = OBJSTATE;
- }
-
- public ORDATEBean getORDATE() {
- return ORDATE;
- }
-
- public void setORDATE(ORDATEBean ORDATE) {
- this.ORDATE = ORDATE;
- }
-
- public String getPICTURE() {
- return PICTURE;
- }
-
- public void setPICTURE(String PICTURE) {
- this.PICTURE = PICTURE;
- }
-
- public static class ORDATEBean {
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
new file mode 100644
index 0000000..8360589
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
@@ -0,0 +1,181 @@
+package com.casic.dcms.bean;
+
+/**
+ * 部件属性
+ */
+public class PointFutureBean {
+
+ /**
+ * bgid : 361024100011001
+ * chdate :
+ * datasource : 实测
+ * deptcode1 : 3610240016
+ * deptcode2 : 3610240016
+ * deptcode3 : 3610240016
+ * deptname1 : 崇仁县公安局交警大队
+ * deptname2 : 崇仁县公安局交警大队
+ * deptname3 : 崇仁县公安局交警大队
+ * note :
+ * objectid : 1289
+ * objid : 3610240212000144
+ * objname : 路名牌
+ * objstate : 完好
+ * ordate : 20210401
+ * x : 410757.9096
+ * y : 3072290.091
+ */
+
+ private String bgid;
+ private String chdate;
+ private String datasource;
+ private String deptcode1;
+ private String deptcode2;
+ private String deptcode3;
+ private String deptname1;
+ private String deptname2;
+ private String deptname3;
+ private String note;
+ private int objectid;
+ private String objid;
+ private String objname;
+ private String objstate;
+ private int ordate;
+ private double x;
+ private double y;
+
+ public String getBgid() {
+ return bgid;
+ }
+
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
+ }
+
+ public String getChdate() {
+ return chdate;
+ }
+
+ public void setChdate(String chdate) {
+ this.chdate = chdate;
+ }
+
+ public String getDatasource() {
+ return datasource;
+ }
+
+ public void setDatasource(String datasource) {
+ this.datasource = datasource;
+ }
+
+ public String getDeptcode1() {
+ return deptcode1;
+ }
+
+ public void setDeptcode1(String deptcode1) {
+ this.deptcode1 = deptcode1;
+ }
+
+ public String getDeptcode2() {
+ return deptcode2;
+ }
+
+ public void setDeptcode2(String deptcode2) {
+ this.deptcode2 = deptcode2;
+ }
+
+ public String getDeptcode3() {
+ return deptcode3;
+ }
+
+ public void setDeptcode3(String deptcode3) {
+ this.deptcode3 = deptcode3;
+ }
+
+ public String getDeptname1() {
+ return deptname1;
+ }
+
+ public void setDeptname1(String deptname1) {
+ this.deptname1 = deptname1;
+ }
+
+ public String getDeptname2() {
+ return deptname2;
+ }
+
+ public void setDeptname2(String deptname2) {
+ this.deptname2 = deptname2;
+ }
+
+ public String getDeptname3() {
+ return deptname3;
+ }
+
+ public void setDeptname3(String deptname3) {
+ this.deptname3 = deptname3;
+ }
+
+ public String getNote() {
+ return note;
+ }
+
+ public void setNote(String note) {
+ this.note = note;
+ }
+
+ public int getObjectid() {
+ return objectid;
+ }
+
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
+ }
+
+ public String getObjid() {
+ return objid;
+ }
+
+ public void setObjid(String objid) {
+ this.objid = objid;
+ }
+
+ public String getObjname() {
+ return objname;
+ }
+
+ public void setObjname(String objname) {
+ this.objname = objname;
+ }
+
+ public String getObjstate() {
+ return objstate;
+ }
+
+ public void setObjstate(String objstate) {
+ this.objstate = objstate;
+ }
+
+ public int getOrdate() {
+ return ordate;
+ }
+
+ public void setOrdate(int ordate) {
+ this.ordate = ordate;
+ }
+
+ public double getX() {
+ return x;
+ }
+
+ public void setX(double x) {
+ this.x = x;
+ }
+
+ public double getY() {
+ return y;
+ }
+
+ public void setY(double y) {
+ this.y = y;
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
index 8236bfd..b8e613f 100644
--- a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
+++ b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
@@ -2,268 +2,37 @@
public class ShopFeatureBean {
- private String Area;
- private String BGID;
- private String CommuID;
- private String CommuName;
- private String DataSource;
- private String DeptName;
- private String DutyName;
- private String DutyRange;
- private int FID;
- private String Notes;
- private String ObjID;
- private String ObjState;
- private ORDateBean ORDate;
- private String Picture;
- private String Position_;
- private double Shape_Area;
- private double Shape_Leng;
- private String StreetID;
- private String StreetName;
- private String Tel;
- private String UseState;
- private String Usingway;
+ /**
+ * bgid : 361024100011001
+ * dutyname : 又一村特色早餐店
+ * objectid : 3026
+ */
- public String getArea() {
- return Area;
+ private String bgid;
+ private String dutyname;
+ private int objectid;
+
+ public String getBgid() {
+ return bgid;
}
- public void setArea(String Area) {
- this.Area = Area;
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
}
- public String getBGID() {
- return BGID;
+ public String getDutyname() {
+ return dutyname;
}
- public void setBGID(String BGID) {
- this.BGID = BGID;
+ public void setDutyname(String dutyname) {
+ this.dutyname = dutyname;
}
- public String getCommuID() {
- return CommuID;
+ public int getObjectid() {
+ return objectid;
}
- public void setCommuID(String CommuID) {
- this.CommuID = CommuID;
- }
-
- public String getCommuName() {
- return CommuName;
- }
-
- public void setCommuName(String CommuName) {
- this.CommuName = CommuName;
- }
-
- public String getDataSource() {
- return DataSource;
- }
-
- public void setDataSource(String DataSource) {
- this.DataSource = DataSource;
- }
-
- public String getDeptName() {
- return DeptName;
- }
-
- public void setDeptName(String DeptName) {
- this.DeptName = DeptName;
- }
-
- public String getDutyName() {
- return DutyName;
- }
-
- public void setDutyName(String DutyName) {
- this.DutyName = DutyName;
- }
-
- public String getDutyRange() {
- return DutyRange;
- }
-
- public void setDutyRange(String DutyRange) {
- this.DutyRange = DutyRange;
- }
-
- public int getFID() {
- return FID;
- }
-
- public void setFID(int FID) {
- this.FID = FID;
- }
-
- public String getNotes() {
- return Notes;
- }
-
- public void setNotes(String Notes) {
- this.Notes = Notes;
- }
-
- public String getObjID() {
- return ObjID;
- }
-
- public void setObjID(String ObjID) {
- this.ObjID = ObjID;
- }
-
- public String getObjState() {
- return ObjState;
- }
-
- public void setObjState(String ObjState) {
- this.ObjState = ObjState;
- }
-
- public ORDateBean getORDate() {
- return ORDate;
- }
-
- public void setORDate(ORDateBean ORDate) {
- this.ORDate = ORDate;
- }
-
- public String getPicture() {
- return Picture;
- }
-
- public void setPicture(String Picture) {
- this.Picture = Picture;
- }
-
- public String getPosition_() {
- return Position_;
- }
-
- public void setPosition_(String Position_) {
- this.Position_ = Position_;
- }
-
- public double getShape_Area() {
- return Shape_Area;
- }
-
- public void setShape_Area(double Shape_Area) {
- this.Shape_Area = Shape_Area;
- }
-
- public double getShape_Leng() {
- return Shape_Leng;
- }
-
- public void setShape_Leng(double Shape_Leng) {
- this.Shape_Leng = Shape_Leng;
- }
-
- public String getStreetID() {
- return StreetID;
- }
-
- public void setStreetID(String StreetID) {
- this.StreetID = StreetID;
- }
-
- public String getStreetName() {
- return StreetName;
- }
-
- public void setStreetName(String StreetName) {
- this.StreetName = StreetName;
- }
-
- public String getTel() {
- return Tel;
- }
-
- public void setTel(String Tel) {
- this.Tel = Tel;
- }
-
- public String getUseState() {
- return UseState;
- }
-
- public void setUseState(String UseState) {
- this.UseState = UseState;
- }
-
- public String getUsingway() {
- return Usingway;
- }
-
- public void setUsingway(String Usingway) {
- this.Usingway = Usingway;
- }
-
- public static class ORDateBean {
- /**
- * year : 2017
- * month : 11
- * dayOfMonth : 22
- * hourOfDay : 0
- * minute : 0
- * second : 0
- */
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java
new file mode 100644
index 0000000..29ef352
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IUploadPositionModel {
+ Subscription sendRetrofitRequest(String imei, String positionLat, String positionLng);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java
new file mode 100644
index 0000000..84a8458
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java
@@ -0,0 +1,50 @@
+package com.casic.dcms.mvp.model;
+
+import com.casic.dcms.bean.ActionResultBean;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class UploadPositionModelImpl implements IUploadPositionModel {
+
+ private OnUpdateListener listener;
+
+ public UploadPositionModelImpl(OnUpdateListener updateListener) {
+ this.listener = updateListener;
+ }
+
+ @Override
+ public Subscription sendRetrofitRequest(String imei, String positionLat, String positionLng) {
+ Observable observable = RetrofitServiceManager.getPositionUploadResult(imei, positionLat, positionLng);
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ listener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(ActionResultBean resultBean) {
+ if (resultBean != null) {
+ listener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+
+ public interface OnUpdateListener {
+ void onSuccess(ActionResultBean resultBean);
+
+ void onFailure(Throwable throwable);
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/IUploadPositionPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/IUploadPositionPresenter.java
new file mode 100644
index 0000000..f8942b4
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/IUploadPositionPresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface IUploadPositionPresenter {
+ void onReadyRetrofitRequest(String imei, String positionLat, String positionLng);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadPositionPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadPositionPresenterImpl.java
new file mode 100644
index 0000000..6d77f0a
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadPositionPresenterImpl.java
@@ -0,0 +1,38 @@
+package com.casic.dcms.mvp.presenter;
+
+import com.casic.dcms.bean.ActionResultBean;
+import com.casic.dcms.mvp.BasePresenter;
+import com.casic.dcms.mvp.model.UploadPositionModelImpl;
+import com.casic.dcms.mvp.view.IUploadPositionView;
+
+public class UploadPositionPresenterImpl extends BasePresenter implements IUploadPositionPresenter,
+ UploadPositionModelImpl.OnUpdateListener {
+
+ private IUploadPositionView view;
+ private UploadPositionModelImpl actionModel;
+
+ public UploadPositionPresenterImpl(IUploadPositionView uploadPositionView) {
+ this.view = uploadPositionView;
+ actionModel = new UploadPositionModelImpl(this);
+ }
+
+ @Override
+ public void onReadyRetrofitRequest(String imei, String positionLat, String positionLng) {
+ addSubscription(actionModel.sendRetrofitRequest(imei, positionLat, positionLng));
+ }
+
+ @Override
+ public void onSuccess(ActionResultBean resultBean) {
+ view.obtainUploadPositionResult(resultBean);
+ }
+
+ @Override
+ public void onFailure(Throwable throwable) {
+
+ }
+
+ @Override
+ public void disposeRetrofitRequest() {
+ unSubscription();
+ }
+}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a71ff1d..1393d70 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -60,7 +60,7 @@
-
+
diff --git a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
deleted file mode 100644
index 96078b3..0000000
--- a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
+++ /dev/null
@@ -1,216 +0,0 @@
-package com.casic.dcms.bean;
-
-public class GridFeatureBean {
-
- private String BGID;
- private String DATASOURCE;
- private String DEPTCODE1;
- private String DEPTCODE2;
- private String DEPTCODE3;
- private String DEPTNAME1;
- private String DEPTNAME2;
- private String DEPTNAME3;
- private String MATERIAL;
- private String NOTE_;
- private int OBJECTID;
- private String OBJID;
- private String OBJNAME;
- private String OBJPOS;
- private String OBJSTATE;
- private ORDATEBean ORDATE;
- private String PICTURE;
-
- public String getBGID() {
- return BGID;
- }
-
- public void setBGID(String BGID) {
- this.BGID = BGID;
- }
-
- public String getDATASOURCE() {
- return DATASOURCE;
- }
-
- public void setDATASOURCE(String DATASOURCE) {
- this.DATASOURCE = DATASOURCE;
- }
-
- public String getDEPTCODE1() {
- return DEPTCODE1;
- }
-
- public void setDEPTCODE1(String DEPTCODE1) {
- this.DEPTCODE1 = DEPTCODE1;
- }
-
- public String getDEPTCODE2() {
- return DEPTCODE2;
- }
-
- public void setDEPTCODE2(String DEPTCODE2) {
- this.DEPTCODE2 = DEPTCODE2;
- }
-
- public String getDEPTCODE3() {
- return DEPTCODE3;
- }
-
- public void setDEPTCODE3(String DEPTCODE3) {
- this.DEPTCODE3 = DEPTCODE3;
- }
-
- public String getDEPTNAME1() {
- return DEPTNAME1;
- }
-
- public void setDEPTNAME1(String DEPTNAME1) {
- this.DEPTNAME1 = DEPTNAME1;
- }
-
- public String getDEPTNAME2() {
- return DEPTNAME2;
- }
-
- public void setDEPTNAME2(String DEPTNAME2) {
- this.DEPTNAME2 = DEPTNAME2;
- }
-
- public String getDEPTNAME3() {
- return DEPTNAME3;
- }
-
- public void setDEPTNAME3(String DEPTNAME3) {
- this.DEPTNAME3 = DEPTNAME3;
- }
-
- public String getMATERIAL() {
- return MATERIAL;
- }
-
- public void setMATERIAL(String MATERIAL) {
- this.MATERIAL = MATERIAL;
- }
-
- public String getNOTE_() {
- return NOTE_;
- }
-
- public void setNOTE_(String NOTE_) {
- this.NOTE_ = NOTE_;
- }
-
- public int getOBJECTID() {
- return OBJECTID;
- }
-
- public void setOBJECTID(int OBJECTID) {
- this.OBJECTID = OBJECTID;
- }
-
- public String getOBJID() {
- return OBJID;
- }
-
- public void setOBJID(String OBJID) {
- this.OBJID = OBJID;
- }
-
- public String getOBJNAME() {
- return OBJNAME;
- }
-
- public void setOBJNAME(String OBJNAME) {
- this.OBJNAME = OBJNAME;
- }
-
- public String getOBJPOS() {
- return OBJPOS;
- }
-
- public void setOBJPOS(String OBJPOS) {
- this.OBJPOS = OBJPOS;
- }
-
- public String getOBJSTATE() {
- return OBJSTATE;
- }
-
- public void setOBJSTATE(String OBJSTATE) {
- this.OBJSTATE = OBJSTATE;
- }
-
- public ORDATEBean getORDATE() {
- return ORDATE;
- }
-
- public void setORDATE(ORDATEBean ORDATE) {
- this.ORDATE = ORDATE;
- }
-
- public String getPICTURE() {
- return PICTURE;
- }
-
- public void setPICTURE(String PICTURE) {
- this.PICTURE = PICTURE;
- }
-
- public static class ORDATEBean {
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
new file mode 100644
index 0000000..8360589
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
@@ -0,0 +1,181 @@
+package com.casic.dcms.bean;
+
+/**
+ * 部件属性
+ */
+public class PointFutureBean {
+
+ /**
+ * bgid : 361024100011001
+ * chdate :
+ * datasource : 实测
+ * deptcode1 : 3610240016
+ * deptcode2 : 3610240016
+ * deptcode3 : 3610240016
+ * deptname1 : 崇仁县公安局交警大队
+ * deptname2 : 崇仁县公安局交警大队
+ * deptname3 : 崇仁县公安局交警大队
+ * note :
+ * objectid : 1289
+ * objid : 3610240212000144
+ * objname : 路名牌
+ * objstate : 完好
+ * ordate : 20210401
+ * x : 410757.9096
+ * y : 3072290.091
+ */
+
+ private String bgid;
+ private String chdate;
+ private String datasource;
+ private String deptcode1;
+ private String deptcode2;
+ private String deptcode3;
+ private String deptname1;
+ private String deptname2;
+ private String deptname3;
+ private String note;
+ private int objectid;
+ private String objid;
+ private String objname;
+ private String objstate;
+ private int ordate;
+ private double x;
+ private double y;
+
+ public String getBgid() {
+ return bgid;
+ }
+
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
+ }
+
+ public String getChdate() {
+ return chdate;
+ }
+
+ public void setChdate(String chdate) {
+ this.chdate = chdate;
+ }
+
+ public String getDatasource() {
+ return datasource;
+ }
+
+ public void setDatasource(String datasource) {
+ this.datasource = datasource;
+ }
+
+ public String getDeptcode1() {
+ return deptcode1;
+ }
+
+ public void setDeptcode1(String deptcode1) {
+ this.deptcode1 = deptcode1;
+ }
+
+ public String getDeptcode2() {
+ return deptcode2;
+ }
+
+ public void setDeptcode2(String deptcode2) {
+ this.deptcode2 = deptcode2;
+ }
+
+ public String getDeptcode3() {
+ return deptcode3;
+ }
+
+ public void setDeptcode3(String deptcode3) {
+ this.deptcode3 = deptcode3;
+ }
+
+ public String getDeptname1() {
+ return deptname1;
+ }
+
+ public void setDeptname1(String deptname1) {
+ this.deptname1 = deptname1;
+ }
+
+ public String getDeptname2() {
+ return deptname2;
+ }
+
+ public void setDeptname2(String deptname2) {
+ this.deptname2 = deptname2;
+ }
+
+ public String getDeptname3() {
+ return deptname3;
+ }
+
+ public void setDeptname3(String deptname3) {
+ this.deptname3 = deptname3;
+ }
+
+ public String getNote() {
+ return note;
+ }
+
+ public void setNote(String note) {
+ this.note = note;
+ }
+
+ public int getObjectid() {
+ return objectid;
+ }
+
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
+ }
+
+ public String getObjid() {
+ return objid;
+ }
+
+ public void setObjid(String objid) {
+ this.objid = objid;
+ }
+
+ public String getObjname() {
+ return objname;
+ }
+
+ public void setObjname(String objname) {
+ this.objname = objname;
+ }
+
+ public String getObjstate() {
+ return objstate;
+ }
+
+ public void setObjstate(String objstate) {
+ this.objstate = objstate;
+ }
+
+ public int getOrdate() {
+ return ordate;
+ }
+
+ public void setOrdate(int ordate) {
+ this.ordate = ordate;
+ }
+
+ public double getX() {
+ return x;
+ }
+
+ public void setX(double x) {
+ this.x = x;
+ }
+
+ public double getY() {
+ return y;
+ }
+
+ public void setY(double y) {
+ this.y = y;
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
index 8236bfd..b8e613f 100644
--- a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
+++ b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
@@ -2,268 +2,37 @@
public class ShopFeatureBean {
- private String Area;
- private String BGID;
- private String CommuID;
- private String CommuName;
- private String DataSource;
- private String DeptName;
- private String DutyName;
- private String DutyRange;
- private int FID;
- private String Notes;
- private String ObjID;
- private String ObjState;
- private ORDateBean ORDate;
- private String Picture;
- private String Position_;
- private double Shape_Area;
- private double Shape_Leng;
- private String StreetID;
- private String StreetName;
- private String Tel;
- private String UseState;
- private String Usingway;
+ /**
+ * bgid : 361024100011001
+ * dutyname : 又一村特色早餐店
+ * objectid : 3026
+ */
- public String getArea() {
- return Area;
+ private String bgid;
+ private String dutyname;
+ private int objectid;
+
+ public String getBgid() {
+ return bgid;
}
- public void setArea(String Area) {
- this.Area = Area;
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
}
- public String getBGID() {
- return BGID;
+ public String getDutyname() {
+ return dutyname;
}
- public void setBGID(String BGID) {
- this.BGID = BGID;
+ public void setDutyname(String dutyname) {
+ this.dutyname = dutyname;
}
- public String getCommuID() {
- return CommuID;
+ public int getObjectid() {
+ return objectid;
}
- public void setCommuID(String CommuID) {
- this.CommuID = CommuID;
- }
-
- public String getCommuName() {
- return CommuName;
- }
-
- public void setCommuName(String CommuName) {
- this.CommuName = CommuName;
- }
-
- public String getDataSource() {
- return DataSource;
- }
-
- public void setDataSource(String DataSource) {
- this.DataSource = DataSource;
- }
-
- public String getDeptName() {
- return DeptName;
- }
-
- public void setDeptName(String DeptName) {
- this.DeptName = DeptName;
- }
-
- public String getDutyName() {
- return DutyName;
- }
-
- public void setDutyName(String DutyName) {
- this.DutyName = DutyName;
- }
-
- public String getDutyRange() {
- return DutyRange;
- }
-
- public void setDutyRange(String DutyRange) {
- this.DutyRange = DutyRange;
- }
-
- public int getFID() {
- return FID;
- }
-
- public void setFID(int FID) {
- this.FID = FID;
- }
-
- public String getNotes() {
- return Notes;
- }
-
- public void setNotes(String Notes) {
- this.Notes = Notes;
- }
-
- public String getObjID() {
- return ObjID;
- }
-
- public void setObjID(String ObjID) {
- this.ObjID = ObjID;
- }
-
- public String getObjState() {
- return ObjState;
- }
-
- public void setObjState(String ObjState) {
- this.ObjState = ObjState;
- }
-
- public ORDateBean getORDate() {
- return ORDate;
- }
-
- public void setORDate(ORDateBean ORDate) {
- this.ORDate = ORDate;
- }
-
- public String getPicture() {
- return Picture;
- }
-
- public void setPicture(String Picture) {
- this.Picture = Picture;
- }
-
- public String getPosition_() {
- return Position_;
- }
-
- public void setPosition_(String Position_) {
- this.Position_ = Position_;
- }
-
- public double getShape_Area() {
- return Shape_Area;
- }
-
- public void setShape_Area(double Shape_Area) {
- this.Shape_Area = Shape_Area;
- }
-
- public double getShape_Leng() {
- return Shape_Leng;
- }
-
- public void setShape_Leng(double Shape_Leng) {
- this.Shape_Leng = Shape_Leng;
- }
-
- public String getStreetID() {
- return StreetID;
- }
-
- public void setStreetID(String StreetID) {
- this.StreetID = StreetID;
- }
-
- public String getStreetName() {
- return StreetName;
- }
-
- public void setStreetName(String StreetName) {
- this.StreetName = StreetName;
- }
-
- public String getTel() {
- return Tel;
- }
-
- public void setTel(String Tel) {
- this.Tel = Tel;
- }
-
- public String getUseState() {
- return UseState;
- }
-
- public void setUseState(String UseState) {
- this.UseState = UseState;
- }
-
- public String getUsingway() {
- return Usingway;
- }
-
- public void setUsingway(String Usingway) {
- this.Usingway = Usingway;
- }
-
- public static class ORDateBean {
- /**
- * year : 2017
- * month : 11
- * dayOfMonth : 22
- * hourOfDay : 0
- * minute : 0
- * second : 0
- */
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java
new file mode 100644
index 0000000..29ef352
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IUploadPositionModel {
+ Subscription sendRetrofitRequest(String imei, String positionLat, String positionLng);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java
new file mode 100644
index 0000000..84a8458
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java
@@ -0,0 +1,50 @@
+package com.casic.dcms.mvp.model;
+
+import com.casic.dcms.bean.ActionResultBean;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class UploadPositionModelImpl implements IUploadPositionModel {
+
+ private OnUpdateListener listener;
+
+ public UploadPositionModelImpl(OnUpdateListener updateListener) {
+ this.listener = updateListener;
+ }
+
+ @Override
+ public Subscription sendRetrofitRequest(String imei, String positionLat, String positionLng) {
+ Observable observable = RetrofitServiceManager.getPositionUploadResult(imei, positionLat, positionLng);
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ listener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(ActionResultBean resultBean) {
+ if (resultBean != null) {
+ listener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+
+ public interface OnUpdateListener {
+ void onSuccess(ActionResultBean resultBean);
+
+ void onFailure(Throwable throwable);
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/IUploadPositionPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/IUploadPositionPresenter.java
new file mode 100644
index 0000000..f8942b4
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/IUploadPositionPresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface IUploadPositionPresenter {
+ void onReadyRetrofitRequest(String imei, String positionLat, String positionLng);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadPositionPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadPositionPresenterImpl.java
new file mode 100644
index 0000000..6d77f0a
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadPositionPresenterImpl.java
@@ -0,0 +1,38 @@
+package com.casic.dcms.mvp.presenter;
+
+import com.casic.dcms.bean.ActionResultBean;
+import com.casic.dcms.mvp.BasePresenter;
+import com.casic.dcms.mvp.model.UploadPositionModelImpl;
+import com.casic.dcms.mvp.view.IUploadPositionView;
+
+public class UploadPositionPresenterImpl extends BasePresenter implements IUploadPositionPresenter,
+ UploadPositionModelImpl.OnUpdateListener {
+
+ private IUploadPositionView view;
+ private UploadPositionModelImpl actionModel;
+
+ public UploadPositionPresenterImpl(IUploadPositionView uploadPositionView) {
+ this.view = uploadPositionView;
+ actionModel = new UploadPositionModelImpl(this);
+ }
+
+ @Override
+ public void onReadyRetrofitRequest(String imei, String positionLat, String positionLng) {
+ addSubscription(actionModel.sendRetrofitRequest(imei, positionLat, positionLng));
+ }
+
+ @Override
+ public void onSuccess(ActionResultBean resultBean) {
+ view.obtainUploadPositionResult(resultBean);
+ }
+
+ @Override
+ public void onFailure(Throwable throwable) {
+
+ }
+
+ @Override
+ public void disposeRetrofitRequest() {
+ unSubscription();
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadPositionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadPositionView.java
new file mode 100644
index 0000000..8bdda51
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadPositionView.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.view;
+
+import com.casic.dcms.bean.ActionResultBean;
+
+public interface IUploadPositionView {
+ void obtainUploadPositionResult(ActionResultBean resultBean);
+}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a71ff1d..1393d70 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -60,7 +60,7 @@
-
+
diff --git a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
deleted file mode 100644
index 96078b3..0000000
--- a/app/src/main/java/com/casic/dcms/bean/GridFeatureBean.java
+++ /dev/null
@@ -1,216 +0,0 @@
-package com.casic.dcms.bean;
-
-public class GridFeatureBean {
-
- private String BGID;
- private String DATASOURCE;
- private String DEPTCODE1;
- private String DEPTCODE2;
- private String DEPTCODE3;
- private String DEPTNAME1;
- private String DEPTNAME2;
- private String DEPTNAME3;
- private String MATERIAL;
- private String NOTE_;
- private int OBJECTID;
- private String OBJID;
- private String OBJNAME;
- private String OBJPOS;
- private String OBJSTATE;
- private ORDATEBean ORDATE;
- private String PICTURE;
-
- public String getBGID() {
- return BGID;
- }
-
- public void setBGID(String BGID) {
- this.BGID = BGID;
- }
-
- public String getDATASOURCE() {
- return DATASOURCE;
- }
-
- public void setDATASOURCE(String DATASOURCE) {
- this.DATASOURCE = DATASOURCE;
- }
-
- public String getDEPTCODE1() {
- return DEPTCODE1;
- }
-
- public void setDEPTCODE1(String DEPTCODE1) {
- this.DEPTCODE1 = DEPTCODE1;
- }
-
- public String getDEPTCODE2() {
- return DEPTCODE2;
- }
-
- public void setDEPTCODE2(String DEPTCODE2) {
- this.DEPTCODE2 = DEPTCODE2;
- }
-
- public String getDEPTCODE3() {
- return DEPTCODE3;
- }
-
- public void setDEPTCODE3(String DEPTCODE3) {
- this.DEPTCODE3 = DEPTCODE3;
- }
-
- public String getDEPTNAME1() {
- return DEPTNAME1;
- }
-
- public void setDEPTNAME1(String DEPTNAME1) {
- this.DEPTNAME1 = DEPTNAME1;
- }
-
- public String getDEPTNAME2() {
- return DEPTNAME2;
- }
-
- public void setDEPTNAME2(String DEPTNAME2) {
- this.DEPTNAME2 = DEPTNAME2;
- }
-
- public String getDEPTNAME3() {
- return DEPTNAME3;
- }
-
- public void setDEPTNAME3(String DEPTNAME3) {
- this.DEPTNAME3 = DEPTNAME3;
- }
-
- public String getMATERIAL() {
- return MATERIAL;
- }
-
- public void setMATERIAL(String MATERIAL) {
- this.MATERIAL = MATERIAL;
- }
-
- public String getNOTE_() {
- return NOTE_;
- }
-
- public void setNOTE_(String NOTE_) {
- this.NOTE_ = NOTE_;
- }
-
- public int getOBJECTID() {
- return OBJECTID;
- }
-
- public void setOBJECTID(int OBJECTID) {
- this.OBJECTID = OBJECTID;
- }
-
- public String getOBJID() {
- return OBJID;
- }
-
- public void setOBJID(String OBJID) {
- this.OBJID = OBJID;
- }
-
- public String getOBJNAME() {
- return OBJNAME;
- }
-
- public void setOBJNAME(String OBJNAME) {
- this.OBJNAME = OBJNAME;
- }
-
- public String getOBJPOS() {
- return OBJPOS;
- }
-
- public void setOBJPOS(String OBJPOS) {
- this.OBJPOS = OBJPOS;
- }
-
- public String getOBJSTATE() {
- return OBJSTATE;
- }
-
- public void setOBJSTATE(String OBJSTATE) {
- this.OBJSTATE = OBJSTATE;
- }
-
- public ORDATEBean getORDATE() {
- return ORDATE;
- }
-
- public void setORDATE(ORDATEBean ORDATE) {
- this.ORDATE = ORDATE;
- }
-
- public String getPICTURE() {
- return PICTURE;
- }
-
- public void setPICTURE(String PICTURE) {
- this.PICTURE = PICTURE;
- }
-
- public static class ORDATEBean {
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
- }
-}
diff --git a/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
new file mode 100644
index 0000000..8360589
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/bean/PointFutureBean.java
@@ -0,0 +1,181 @@
+package com.casic.dcms.bean;
+
+/**
+ * 部件属性
+ */
+public class PointFutureBean {
+
+ /**
+ * bgid : 361024100011001
+ * chdate :
+ * datasource : 实测
+ * deptcode1 : 3610240016
+ * deptcode2 : 3610240016
+ * deptcode3 : 3610240016
+ * deptname1 : 崇仁县公安局交警大队
+ * deptname2 : 崇仁县公安局交警大队
+ * deptname3 : 崇仁县公安局交警大队
+ * note :
+ * objectid : 1289
+ * objid : 3610240212000144
+ * objname : 路名牌
+ * objstate : 完好
+ * ordate : 20210401
+ * x : 410757.9096
+ * y : 3072290.091
+ */
+
+ private String bgid;
+ private String chdate;
+ private String datasource;
+ private String deptcode1;
+ private String deptcode2;
+ private String deptcode3;
+ private String deptname1;
+ private String deptname2;
+ private String deptname3;
+ private String note;
+ private int objectid;
+ private String objid;
+ private String objname;
+ private String objstate;
+ private int ordate;
+ private double x;
+ private double y;
+
+ public String getBgid() {
+ return bgid;
+ }
+
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
+ }
+
+ public String getChdate() {
+ return chdate;
+ }
+
+ public void setChdate(String chdate) {
+ this.chdate = chdate;
+ }
+
+ public String getDatasource() {
+ return datasource;
+ }
+
+ public void setDatasource(String datasource) {
+ this.datasource = datasource;
+ }
+
+ public String getDeptcode1() {
+ return deptcode1;
+ }
+
+ public void setDeptcode1(String deptcode1) {
+ this.deptcode1 = deptcode1;
+ }
+
+ public String getDeptcode2() {
+ return deptcode2;
+ }
+
+ public void setDeptcode2(String deptcode2) {
+ this.deptcode2 = deptcode2;
+ }
+
+ public String getDeptcode3() {
+ return deptcode3;
+ }
+
+ public void setDeptcode3(String deptcode3) {
+ this.deptcode3 = deptcode3;
+ }
+
+ public String getDeptname1() {
+ return deptname1;
+ }
+
+ public void setDeptname1(String deptname1) {
+ this.deptname1 = deptname1;
+ }
+
+ public String getDeptname2() {
+ return deptname2;
+ }
+
+ public void setDeptname2(String deptname2) {
+ this.deptname2 = deptname2;
+ }
+
+ public String getDeptname3() {
+ return deptname3;
+ }
+
+ public void setDeptname3(String deptname3) {
+ this.deptname3 = deptname3;
+ }
+
+ public String getNote() {
+ return note;
+ }
+
+ public void setNote(String note) {
+ this.note = note;
+ }
+
+ public int getObjectid() {
+ return objectid;
+ }
+
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
+ }
+
+ public String getObjid() {
+ return objid;
+ }
+
+ public void setObjid(String objid) {
+ this.objid = objid;
+ }
+
+ public String getObjname() {
+ return objname;
+ }
+
+ public void setObjname(String objname) {
+ this.objname = objname;
+ }
+
+ public String getObjstate() {
+ return objstate;
+ }
+
+ public void setObjstate(String objstate) {
+ this.objstate = objstate;
+ }
+
+ public int getOrdate() {
+ return ordate;
+ }
+
+ public void setOrdate(int ordate) {
+ this.ordate = ordate;
+ }
+
+ public double getX() {
+ return x;
+ }
+
+ public void setX(double x) {
+ this.x = x;
+ }
+
+ public double getY() {
+ return y;
+ }
+
+ public void setY(double y) {
+ this.y = y;
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
index 8236bfd..b8e613f 100644
--- a/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
+++ b/app/src/main/java/com/casic/dcms/bean/ShopFeatureBean.java
@@ -2,268 +2,37 @@
public class ShopFeatureBean {
- private String Area;
- private String BGID;
- private String CommuID;
- private String CommuName;
- private String DataSource;
- private String DeptName;
- private String DutyName;
- private String DutyRange;
- private int FID;
- private String Notes;
- private String ObjID;
- private String ObjState;
- private ORDateBean ORDate;
- private String Picture;
- private String Position_;
- private double Shape_Area;
- private double Shape_Leng;
- private String StreetID;
- private String StreetName;
- private String Tel;
- private String UseState;
- private String Usingway;
+ /**
+ * bgid : 361024100011001
+ * dutyname : 又一村特色早餐店
+ * objectid : 3026
+ */
- public String getArea() {
- return Area;
+ private String bgid;
+ private String dutyname;
+ private int objectid;
+
+ public String getBgid() {
+ return bgid;
}
- public void setArea(String Area) {
- this.Area = Area;
+ public void setBgid(String bgid) {
+ this.bgid = bgid;
}
- public String getBGID() {
- return BGID;
+ public String getDutyname() {
+ return dutyname;
}
- public void setBGID(String BGID) {
- this.BGID = BGID;
+ public void setDutyname(String dutyname) {
+ this.dutyname = dutyname;
}
- public String getCommuID() {
- return CommuID;
+ public int getObjectid() {
+ return objectid;
}
- public void setCommuID(String CommuID) {
- this.CommuID = CommuID;
- }
-
- public String getCommuName() {
- return CommuName;
- }
-
- public void setCommuName(String CommuName) {
- this.CommuName = CommuName;
- }
-
- public String getDataSource() {
- return DataSource;
- }
-
- public void setDataSource(String DataSource) {
- this.DataSource = DataSource;
- }
-
- public String getDeptName() {
- return DeptName;
- }
-
- public void setDeptName(String DeptName) {
- this.DeptName = DeptName;
- }
-
- public String getDutyName() {
- return DutyName;
- }
-
- public void setDutyName(String DutyName) {
- this.DutyName = DutyName;
- }
-
- public String getDutyRange() {
- return DutyRange;
- }
-
- public void setDutyRange(String DutyRange) {
- this.DutyRange = DutyRange;
- }
-
- public int getFID() {
- return FID;
- }
-
- public void setFID(int FID) {
- this.FID = FID;
- }
-
- public String getNotes() {
- return Notes;
- }
-
- public void setNotes(String Notes) {
- this.Notes = Notes;
- }
-
- public String getObjID() {
- return ObjID;
- }
-
- public void setObjID(String ObjID) {
- this.ObjID = ObjID;
- }
-
- public String getObjState() {
- return ObjState;
- }
-
- public void setObjState(String ObjState) {
- this.ObjState = ObjState;
- }
-
- public ORDateBean getORDate() {
- return ORDate;
- }
-
- public void setORDate(ORDateBean ORDate) {
- this.ORDate = ORDate;
- }
-
- public String getPicture() {
- return Picture;
- }
-
- public void setPicture(String Picture) {
- this.Picture = Picture;
- }
-
- public String getPosition_() {
- return Position_;
- }
-
- public void setPosition_(String Position_) {
- this.Position_ = Position_;
- }
-
- public double getShape_Area() {
- return Shape_Area;
- }
-
- public void setShape_Area(double Shape_Area) {
- this.Shape_Area = Shape_Area;
- }
-
- public double getShape_Leng() {
- return Shape_Leng;
- }
-
- public void setShape_Leng(double Shape_Leng) {
- this.Shape_Leng = Shape_Leng;
- }
-
- public String getStreetID() {
- return StreetID;
- }
-
- public void setStreetID(String StreetID) {
- this.StreetID = StreetID;
- }
-
- public String getStreetName() {
- return StreetName;
- }
-
- public void setStreetName(String StreetName) {
- this.StreetName = StreetName;
- }
-
- public String getTel() {
- return Tel;
- }
-
- public void setTel(String Tel) {
- this.Tel = Tel;
- }
-
- public String getUseState() {
- return UseState;
- }
-
- public void setUseState(String UseState) {
- this.UseState = UseState;
- }
-
- public String getUsingway() {
- return Usingway;
- }
-
- public void setUsingway(String Usingway) {
- this.Usingway = Usingway;
- }
-
- public static class ORDateBean {
- /**
- * year : 2017
- * month : 11
- * dayOfMonth : 22
- * hourOfDay : 0
- * minute : 0
- * second : 0
- */
-
- private int year;
- private int month;
- private int dayOfMonth;
- private int hourOfDay;
- private int minute;
- private int second;
-
- public int getYear() {
- return year;
- }
-
- public void setYear(int year) {
- this.year = year;
- }
-
- public int getMonth() {
- return month;
- }
-
- public void setMonth(int month) {
- this.month = month;
- }
-
- public int getDayOfMonth() {
- return dayOfMonth;
- }
-
- public void setDayOfMonth(int dayOfMonth) {
- this.dayOfMonth = dayOfMonth;
- }
-
- public int getHourOfDay() {
- return hourOfDay;
- }
-
- public void setHourOfDay(int hourOfDay) {
- this.hourOfDay = hourOfDay;
- }
-
- public int getMinute() {
- return minute;
- }
-
- public void setMinute(int minute) {
- this.minute = minute;
- }
-
- public int getSecond() {
- return second;
- }
-
- public void setSecond(int second) {
- this.second = second;
- }
+ public void setObjectid(int objectid) {
+ this.objectid = objectid;
}
}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java b/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java
new file mode 100644
index 0000000..29ef352
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/IUploadPositionModel.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.model;
+
+import rx.Subscription;
+
+public interface IUploadPositionModel {
+ Subscription sendRetrofitRequest(String imei, String positionLat, String positionLng);
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java b/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java
new file mode 100644
index 0000000..84a8458
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/model/UploadPositionModelImpl.java
@@ -0,0 +1,50 @@
+package com.casic.dcms.mvp.model;
+
+import com.casic.dcms.bean.ActionResultBean;
+import com.casic.dcms.utils.retrofit.RetrofitServiceManager;
+
+import rx.Observable;
+import rx.Observer;
+import rx.Subscription;
+import rx.android.schedulers.AndroidSchedulers;
+import rx.schedulers.Schedulers;
+
+public class UploadPositionModelImpl implements IUploadPositionModel {
+
+ private OnUpdateListener listener;
+
+ public UploadPositionModelImpl(OnUpdateListener updateListener) {
+ this.listener = updateListener;
+ }
+
+ @Override
+ public Subscription sendRetrofitRequest(String imei, String positionLat, String positionLng) {
+ Observable observable = RetrofitServiceManager.getPositionUploadResult(imei, positionLat, positionLng);
+ return observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
+ @Override
+ public void onCompleted() {
+
+ }
+
+ @Override
+ public void onError(Throwable e) {
+ if (e.getCause() != null) {
+ listener.onFailure(e);
+ }
+ }
+
+ @Override
+ public void onNext(ActionResultBean resultBean) {
+ if (resultBean != null) {
+ listener.onSuccess(resultBean);
+ }
+ }
+ });
+ }
+
+ public interface OnUpdateListener {
+ void onSuccess(ActionResultBean resultBean);
+
+ void onFailure(Throwable throwable);
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/IUploadPositionPresenter.java b/app/src/main/java/com/casic/dcms/mvp/presenter/IUploadPositionPresenter.java
new file mode 100644
index 0000000..f8942b4
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/IUploadPositionPresenter.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.presenter;
+
+public interface IUploadPositionPresenter {
+ void onReadyRetrofitRequest(String imei, String positionLat, String positionLng);
+
+ void disposeRetrofitRequest();
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/presenter/UploadPositionPresenterImpl.java b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadPositionPresenterImpl.java
new file mode 100644
index 0000000..6d77f0a
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/presenter/UploadPositionPresenterImpl.java
@@ -0,0 +1,38 @@
+package com.casic.dcms.mvp.presenter;
+
+import com.casic.dcms.bean.ActionResultBean;
+import com.casic.dcms.mvp.BasePresenter;
+import com.casic.dcms.mvp.model.UploadPositionModelImpl;
+import com.casic.dcms.mvp.view.IUploadPositionView;
+
+public class UploadPositionPresenterImpl extends BasePresenter implements IUploadPositionPresenter,
+ UploadPositionModelImpl.OnUpdateListener {
+
+ private IUploadPositionView view;
+ private UploadPositionModelImpl actionModel;
+
+ public UploadPositionPresenterImpl(IUploadPositionView uploadPositionView) {
+ this.view = uploadPositionView;
+ actionModel = new UploadPositionModelImpl(this);
+ }
+
+ @Override
+ public void onReadyRetrofitRequest(String imei, String positionLat, String positionLng) {
+ addSubscription(actionModel.sendRetrofitRequest(imei, positionLat, positionLng));
+ }
+
+ @Override
+ public void onSuccess(ActionResultBean resultBean) {
+ view.obtainUploadPositionResult(resultBean);
+ }
+
+ @Override
+ public void onFailure(Throwable throwable) {
+
+ }
+
+ @Override
+ public void disposeRetrofitRequest() {
+ unSubscription();
+ }
+}
diff --git a/app/src/main/java/com/casic/dcms/mvp/view/IUploadPositionView.java b/app/src/main/java/com/casic/dcms/mvp/view/IUploadPositionView.java
new file mode 100644
index 0000000..8bdda51
--- /dev/null
+++ b/app/src/main/java/com/casic/dcms/mvp/view/IUploadPositionView.java
@@ -0,0 +1,7 @@
+package com.casic.dcms.mvp.view;
+
+import com.casic.dcms.bean.ActionResultBean;
+
+public interface IUploadPositionView {
+ void obtainUploadPositionResult(ActionResultBean resultBean);
+}
diff --git a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
index 93038fc..75f297c 100644
--- a/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
+++ b/app/src/main/java/com/casic/dcms/ui/ArcGISMapActivity.java
@@ -1,30 +1,27 @@
package com.casic.dcms.ui;
import android.annotation.SuppressLint;
+import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Color;
import android.location.Location;
-import android.os.Handler;
-import android.os.Message;
+import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
-import androidx.annotation.NonNull;
import androidx.core.content.ContextCompat;
import com.casic.dcms.R;
import com.casic.dcms.base.BaseActivity;
-import com.casic.dcms.bean.GridFeatureBean;
+import com.casic.dcms.bean.PointFutureBean;
import com.casic.dcms.bean.ShopFeatureBean;
-import com.casic.dcms.bean.UnitFeatureBean;
import com.casic.dcms.utils.Constant;
import com.casic.dcms.utils.LocationHelper;
-import com.casic.dcms.utils.SaveKeyValues;
+import com.casic.dcms.utils.callback.ICommunityListener;
import com.casic.dcms.utils.callback.ILocationListener;
import com.esri.arcgisruntime.concurrent.ListenableFuture;
import com.esri.arcgisruntime.data.Feature;
-import com.esri.arcgisruntime.data.FeatureQueryResult;
import com.esri.arcgisruntime.data.QueryParameters;
import com.esri.arcgisruntime.data.ServiceFeatureTable;
import com.esri.arcgisruntime.geometry.Point;
@@ -47,11 +44,9 @@
import com.qmuiteam.qmui.widget.dialog.QMUIDialog;
import com.qmuiteam.qmui.widget.dialog.QMUIDialogAction;
-import java.lang.ref.WeakReference;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.Arrays;
-import java.util.Iterator;
import java.util.List;
import java.util.Map;
@@ -61,12 +56,12 @@
public class ArcGISMapActivity extends BaseActivity implements View.OnClickListener {
private static final String TAG = "ArcGISMapActivity";
+ private Context context = ArcGISMapActivity.this;
@BindView(R.id.gisTopLayout)
QMUITopBarLayout gisTopLayout;
@BindView(R.id.mapView)
MapView mapView;
- private FeatureLayer unitLayer, communityLayer, pointLayer, packageLayer;
- private WeakReferenceHandler weakReferenceHandler;
+ private FeatureLayer communityLayer, pointLayer, packageLayer;
private Point clickPoint;
private Gson gson;
private String caseType;
@@ -92,21 +87,20 @@
public void initData() {
caseType = getIntent().getStringExtra("type");
gson = new Gson();
- weakReferenceHandler = new WeakReferenceHandler(this);
mapView.setAttributionTextVisible(false);//去掉左下角属性标识
- mapView.setViewpointScaleAsync(500);//数字越大,放大比例越小,缩放比例[36000,250]
+ mapView.setViewpointScaleAsync(2000);//数字越大,放大比例越小,缩放比例[36000,250]
ArcGISMap arcGISMap = new ArcGISMap(BasemapStyle.ARCGIS_STREETS);
arcGISMap.setMinScale(36000);
arcGISMap.setMaxScale(250);
//创建底图、并设置底图图层
- ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_SERVICE_URL);
+ ArcGISTiledLayer baseLayer = new ArcGISTiledLayer(Constant.BASE_MAP_SERVICE_URL);
Basemap basemap = new Basemap(baseLayer);
arcGISMap.setBasemap(basemap);
mapView.setMap(arcGISMap);
- //社区 (ID: 4)
- ServiceFeatureTable communityFeatureTable = new ServiceFeatureTable(Constant.BASE_SERVICE_URL + "/4");
+ //网格和社区 (ID: 13)
+ ServiceFeatureTable communityFeatureTable = new ServiceFeatureTable(Constant.BASE_MAP_SERVICE_URL + "/13");
communityFeatureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE);
communityLayer = new FeatureLayer(communityFeatureTable);
/**
@@ -115,23 +109,16 @@
* 如果是事件,加载单元网格图层,如果是部件,加载部件图层
* */
switch (caseType) {
- case "事件":
- //单元网格 (ID: 6)
- ServiceFeatureTable unitFeatureTable = new ServiceFeatureTable(Constant.BASE_SERVICE_URL + "/6");
- unitFeatureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE);
- unitLayer = new FeatureLayer(unitFeatureTable);
- arcGISMap.getOperationalLayers().addAll(Arrays.asList(communityLayer, unitLayer));
- break;
case "部件":
- //部件点图层 (ID: 0)
- ServiceFeatureTable pointFeatureTable = new ServiceFeatureTable(Constant.COMPONENT_SERVICE_URL + "/0");
+ //部件点图层 (ID: 1)
+ ServiceFeatureTable pointFeatureTable = new ServiceFeatureTable(Constant.COMPONENT_SERVICE_URL + "/1");
pointFeatureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE);
pointLayer = new FeatureLayer(pointFeatureTable);
arcGISMap.getOperationalLayers().addAll(Arrays.asList(communityLayer, pointLayer));
break;
- case "五包上报":
- //门前三包 (ID: 8)
- ServiceFeatureTable packageFeatureTable = new ServiceFeatureTable(Constant.BASE_SERVICE_URL + "/8");
+ case "三包上报":
+ //门前三包 (ID: 2)
+ ServiceFeatureTable packageFeatureTable = new ServiceFeatureTable(Constant.COMPONENT_SERVICE_URL + "/2");
packageFeatureTable.setFeatureRequestMode(ServiceFeatureTable.FeatureRequestMode.ON_INTERACTION_NO_CACHE);
packageLayer = new FeatureLayer(packageFeatureTable);
arcGISMap.getOperationalLayers().addAll(Arrays.asList(communityLayer, packageLayer));
@@ -153,90 +140,111 @@
//查询参数
QueryParameters queryParameters = new QueryParameters();
queryParameters.setGeometry(clickPoint);//查询点击位置所在的社区
- queryParameters.setReturnGeometry(true);
- //不管是时间还是部件,都的需要社区信息
- ListenableFuture communityFeatureResult = communityLayer.getFeatureTable().queryFeaturesAsync(queryParameters);
- communityFeatureResult.addDoneListener(new Runnable() {
+ //不管是事件还是部件,都的需要社区信息
+ LocationHelper.obtainCurrentCommunity(communityLayer, queryParameters, new ICommunityListener() {
@Override
- public void run() {
- try {
- FeatureQueryResult result = communityFeatureResult.get();
- Iterator iterator = result.iterator();
- Feature feature = iterator.next();
- //直接存sp
- SaveKeyValues.putValue("CommunityName", feature.getAttributes().get("CommuName"));
- } catch (Exception e) {
- e.printStackTrace();
+ public void onCommunityFeatureGet(Feature feature) {
+ if (caseType.equals("事件")) {
+ Map attributes = feature.getAttributes();
+ showDialog((String) attributes.get("GBID"), (String) attributes.get("Note"));
}
}
});
switch (caseType) {
- case "事件":
- //事件只需要获得gridId就行
- ListenableFuture unitFeatureResult = unitLayer.getFeatureTable().queryFeaturesAsync(queryParameters);
- unitFeatureResult.addDoneListener(new Runnable() {
- @Override
- public void run() {
- try {
- FeatureQueryResult result = unitFeatureResult.get();
- Iterator iterator = result.iterator();
- Feature feature = iterator.next();
-
- Message message = weakReferenceHandler.obtainMessage();
- message.what = 202104261;
- message.obj = feature.getAttributes();
- weakReferenceHandler.sendMessage(message);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- break;
case "部件":
- //取点
- List