diff --git a/casic-app/pom.xml b/casic-app/pom.xml
index ad85283..1f96107 100644
--- a/casic-app/pom.xml
+++ b/casic-app/pom.xml
@@ -83,6 +83,14 @@
4.3.0
+
+
+
+
+
+
+
+
com.casic
casic-admin-core
diff --git a/casic-app/pom.xml b/casic-app/pom.xml
index ad85283..1f96107 100644
--- a/casic-app/pom.xml
+++ b/casic-app/pom.xml
@@ -83,6 +83,14 @@
4.3.0
+
+
+
+
+
+
+
+
com.casic
casic-admin-core
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
index 5ee39c5..2d9a83d 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
@@ -179,6 +179,9 @@
appDeviceAdd.setPhotopath1(appDeviceLogList.get(0).getPhotopath1());
appDeviceAdd.setPhotopath2(appDeviceLogList.get(0).getPhotopath2());
appDeviceAdd.setPhotopath3(appDeviceLogList.get(0).getPhotopath3());
+ appDeviceAdd.setPhotopath4(appDeviceLogList.get(0).getPhotopath4());
+ appDeviceAdd.setPhotopath5(appDeviceLogList.get(0).getPhotopath5());
+ appDeviceAdd.setPhotopath6(appDeviceLogList.get(0).getPhotopath6());
}
return new SuccessResponseData(appDeviceAdd);
}
@@ -198,6 +201,12 @@
appDeviceLog.setPhotopath2("");
} else if ("2".equals(pathIndex)) {
appDeviceLog.setPhotopath3("");
+ }else if ("3".equals(pathIndex)) {
+ appDeviceLog.setPhotopath4("");
+ } else if ("4".equals(pathIndex)) {
+ appDeviceLog.setPhotopath5("");
+ } else if ("5".equals(pathIndex)) {
+ appDeviceLog.setPhotopath6("");
}
appDeviceLogService.updateById(appDeviceLog);
}
diff --git a/casic-app/pom.xml b/casic-app/pom.xml
index ad85283..1f96107 100644
--- a/casic-app/pom.xml
+++ b/casic-app/pom.xml
@@ -83,6 +83,14 @@
4.3.0
+
+
+
+
+
+
+
+
com.casic
casic-admin-core
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
index 5ee39c5..2d9a83d 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
@@ -179,6 +179,9 @@
appDeviceAdd.setPhotopath1(appDeviceLogList.get(0).getPhotopath1());
appDeviceAdd.setPhotopath2(appDeviceLogList.get(0).getPhotopath2());
appDeviceAdd.setPhotopath3(appDeviceLogList.get(0).getPhotopath3());
+ appDeviceAdd.setPhotopath4(appDeviceLogList.get(0).getPhotopath4());
+ appDeviceAdd.setPhotopath5(appDeviceLogList.get(0).getPhotopath5());
+ appDeviceAdd.setPhotopath6(appDeviceLogList.get(0).getPhotopath6());
}
return new SuccessResponseData(appDeviceAdd);
}
@@ -198,6 +201,12 @@
appDeviceLog.setPhotopath2("");
} else if ("2".equals(pathIndex)) {
appDeviceLog.setPhotopath3("");
+ }else if ("3".equals(pathIndex)) {
+ appDeviceLog.setPhotopath4("");
+ } else if ("4".equals(pathIndex)) {
+ appDeviceLog.setPhotopath5("");
+ } else if ("5".equals(pathIndex)) {
+ appDeviceLog.setPhotopath6("");
}
appDeviceLogService.updateById(appDeviceLog);
}
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java b/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
index 89f6e61..472990f 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
@@ -41,6 +41,12 @@
private String photopath2;
@Excel(name = "照片3", type = 2, width = 20.0, height = 60.0, imageType = 1)
private String photopath3;
+ @Excel(name = "照片4", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath4;
+ @Excel(name = "照片5", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath5;
+ @Excel(name = "照片6", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath6;
@Excel(name = "所属项目", width = 10.0)
private String project;
@Excel(name = "安装位置", width = 10.0)
@@ -70,6 +76,9 @@
}
+ public AppDevicAddDTO() {
+ }
+
public AppDevicAddDTO(AppDeviceAdd appDeviceAdd, String photoPath) {
this.devcode = appDeviceAdd.getDevcode();
this.devicetype = appDeviceAdd.getDevicetype();
@@ -85,6 +94,9 @@
this.photopath1 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath1()) ? photoPath + appDeviceAdd.getPhotopath1() : appDeviceAdd.getPhotopath1();
this.photopath2 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath2()) ? photoPath + appDeviceAdd.getPhotopath2() : appDeviceAdd.getPhotopath2();
this.photopath3 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath3()) ? photoPath + appDeviceAdd.getPhotopath3() : appDeviceAdd.getPhotopath3();
+ this.photopath4 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath4()) ? photoPath + appDeviceAdd.getPhotopath4() : appDeviceAdd.getPhotopath4();
+ this.photopath5 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath5()) ? photoPath + appDeviceAdd.getPhotopath5() : appDeviceAdd.getPhotopath5();
+ this.photopath6 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath6()) ? photoPath + appDeviceAdd.getPhotopath6() : appDeviceAdd.getPhotopath6();
}
this.project = appDeviceAdd.getProject();
this.position = appDeviceAdd.getPosition();
diff --git a/casic-app/pom.xml b/casic-app/pom.xml
index ad85283..1f96107 100644
--- a/casic-app/pom.xml
+++ b/casic-app/pom.xml
@@ -83,6 +83,14 @@
4.3.0
+
+
+
+
+
+
+
+
com.casic
casic-admin-core
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
index 5ee39c5..2d9a83d 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
@@ -179,6 +179,9 @@
appDeviceAdd.setPhotopath1(appDeviceLogList.get(0).getPhotopath1());
appDeviceAdd.setPhotopath2(appDeviceLogList.get(0).getPhotopath2());
appDeviceAdd.setPhotopath3(appDeviceLogList.get(0).getPhotopath3());
+ appDeviceAdd.setPhotopath4(appDeviceLogList.get(0).getPhotopath4());
+ appDeviceAdd.setPhotopath5(appDeviceLogList.get(0).getPhotopath5());
+ appDeviceAdd.setPhotopath6(appDeviceLogList.get(0).getPhotopath6());
}
return new SuccessResponseData(appDeviceAdd);
}
@@ -198,6 +201,12 @@
appDeviceLog.setPhotopath2("");
} else if ("2".equals(pathIndex)) {
appDeviceLog.setPhotopath3("");
+ }else if ("3".equals(pathIndex)) {
+ appDeviceLog.setPhotopath4("");
+ } else if ("4".equals(pathIndex)) {
+ appDeviceLog.setPhotopath5("");
+ } else if ("5".equals(pathIndex)) {
+ appDeviceLog.setPhotopath6("");
}
appDeviceLogService.updateById(appDeviceLog);
}
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java b/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
index 89f6e61..472990f 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
@@ -41,6 +41,12 @@
private String photopath2;
@Excel(name = "照片3", type = 2, width = 20.0, height = 60.0, imageType = 1)
private String photopath3;
+ @Excel(name = "照片4", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath4;
+ @Excel(name = "照片5", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath5;
+ @Excel(name = "照片6", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath6;
@Excel(name = "所属项目", width = 10.0)
private String project;
@Excel(name = "安装位置", width = 10.0)
@@ -70,6 +76,9 @@
}
+ public AppDevicAddDTO() {
+ }
+
public AppDevicAddDTO(AppDeviceAdd appDeviceAdd, String photoPath) {
this.devcode = appDeviceAdd.getDevcode();
this.devicetype = appDeviceAdd.getDevicetype();
@@ -85,6 +94,9 @@
this.photopath1 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath1()) ? photoPath + appDeviceAdd.getPhotopath1() : appDeviceAdd.getPhotopath1();
this.photopath2 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath2()) ? photoPath + appDeviceAdd.getPhotopath2() : appDeviceAdd.getPhotopath2();
this.photopath3 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath3()) ? photoPath + appDeviceAdd.getPhotopath3() : appDeviceAdd.getPhotopath3();
+ this.photopath4 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath4()) ? photoPath + appDeviceAdd.getPhotopath4() : appDeviceAdd.getPhotopath4();
+ this.photopath5 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath5()) ? photoPath + appDeviceAdd.getPhotopath5() : appDeviceAdd.getPhotopath5();
+ this.photopath6 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath6()) ? photoPath + appDeviceAdd.getPhotopath6() : appDeviceAdd.getPhotopath6();
}
this.project = appDeviceAdd.getProject();
this.position = appDeviceAdd.getPosition();
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
index b7c8f73..31939d8 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
@@ -14,6 +14,7 @@
import com.casic.missiles.core.util.DateUtil;
import com.casic.missiles.core.util.ToolUtil;
import com.casic.missiles.modular.app.util.LonlatConver;
+import lombok.Data;
import java.io.Serializable;
import java.util.List;
@@ -80,6 +81,21 @@
*/
private String photopath3;
/**
+ *
+ * 照片路径4
+ */
+ private String photopath4;
+ /**
+ *
+ * 照片路径5
+ */
+ private String photopath5;
+ /**
+ *
+ * 照片路径6
+ */
+ private String photopath6;
+ /**
* 权属单位
*/
private String factory;
@@ -360,6 +376,30 @@
this.latitude84 = latitude84;
}
+ public String getPhotopath4() {
+ return photopath4;
+ }
+
+ public void setPhotopath4(String photopath4) {
+ this.photopath4 = photopath4;
+ }
+
+ public String getPhotopath5() {
+ return photopath5;
+ }
+
+ public void setPhotopath5(String photopath5) {
+ this.photopath5 = photopath5;
+ }
+
+ public String getPhotopath6() {
+ return photopath6;
+ }
+
+ public void setPhotopath6(String photopath6) {
+ this.photopath6 = photopath6;
+ }
+
@Override
protected Serializable pkVal() {
return this.id;
diff --git a/casic-app/pom.xml b/casic-app/pom.xml
index ad85283..1f96107 100644
--- a/casic-app/pom.xml
+++ b/casic-app/pom.xml
@@ -83,6 +83,14 @@
4.3.0
+
+
+
+
+
+
+
+
com.casic
casic-admin-core
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
index 5ee39c5..2d9a83d 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
@@ -179,6 +179,9 @@
appDeviceAdd.setPhotopath1(appDeviceLogList.get(0).getPhotopath1());
appDeviceAdd.setPhotopath2(appDeviceLogList.get(0).getPhotopath2());
appDeviceAdd.setPhotopath3(appDeviceLogList.get(0).getPhotopath3());
+ appDeviceAdd.setPhotopath4(appDeviceLogList.get(0).getPhotopath4());
+ appDeviceAdd.setPhotopath5(appDeviceLogList.get(0).getPhotopath5());
+ appDeviceAdd.setPhotopath6(appDeviceLogList.get(0).getPhotopath6());
}
return new SuccessResponseData(appDeviceAdd);
}
@@ -198,6 +201,12 @@
appDeviceLog.setPhotopath2("");
} else if ("2".equals(pathIndex)) {
appDeviceLog.setPhotopath3("");
+ }else if ("3".equals(pathIndex)) {
+ appDeviceLog.setPhotopath4("");
+ } else if ("4".equals(pathIndex)) {
+ appDeviceLog.setPhotopath5("");
+ } else if ("5".equals(pathIndex)) {
+ appDeviceLog.setPhotopath6("");
}
appDeviceLogService.updateById(appDeviceLog);
}
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java b/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
index 89f6e61..472990f 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
@@ -41,6 +41,12 @@
private String photopath2;
@Excel(name = "照片3", type = 2, width = 20.0, height = 60.0, imageType = 1)
private String photopath3;
+ @Excel(name = "照片4", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath4;
+ @Excel(name = "照片5", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath5;
+ @Excel(name = "照片6", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath6;
@Excel(name = "所属项目", width = 10.0)
private String project;
@Excel(name = "安装位置", width = 10.0)
@@ -70,6 +76,9 @@
}
+ public AppDevicAddDTO() {
+ }
+
public AppDevicAddDTO(AppDeviceAdd appDeviceAdd, String photoPath) {
this.devcode = appDeviceAdd.getDevcode();
this.devicetype = appDeviceAdd.getDevicetype();
@@ -85,6 +94,9 @@
this.photopath1 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath1()) ? photoPath + appDeviceAdd.getPhotopath1() : appDeviceAdd.getPhotopath1();
this.photopath2 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath2()) ? photoPath + appDeviceAdd.getPhotopath2() : appDeviceAdd.getPhotopath2();
this.photopath3 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath3()) ? photoPath + appDeviceAdd.getPhotopath3() : appDeviceAdd.getPhotopath3();
+ this.photopath4 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath4()) ? photoPath + appDeviceAdd.getPhotopath4() : appDeviceAdd.getPhotopath4();
+ this.photopath5 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath5()) ? photoPath + appDeviceAdd.getPhotopath5() : appDeviceAdd.getPhotopath5();
+ this.photopath6 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath6()) ? photoPath + appDeviceAdd.getPhotopath6() : appDeviceAdd.getPhotopath6();
}
this.project = appDeviceAdd.getProject();
this.position = appDeviceAdd.getPosition();
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
index b7c8f73..31939d8 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
@@ -14,6 +14,7 @@
import com.casic.missiles.core.util.DateUtil;
import com.casic.missiles.core.util.ToolUtil;
import com.casic.missiles.modular.app.util.LonlatConver;
+import lombok.Data;
import java.io.Serializable;
import java.util.List;
@@ -80,6 +81,21 @@
*/
private String photopath3;
/**
+ *
+ * 照片路径4
+ */
+ private String photopath4;
+ /**
+ *
+ * 照片路径5
+ */
+ private String photopath5;
+ /**
+ *
+ * 照片路径6
+ */
+ private String photopath6;
+ /**
* 权属单位
*/
private String factory;
@@ -360,6 +376,30 @@
this.latitude84 = latitude84;
}
+ public String getPhotopath4() {
+ return photopath4;
+ }
+
+ public void setPhotopath4(String photopath4) {
+ this.photopath4 = photopath4;
+ }
+
+ public String getPhotopath5() {
+ return photopath5;
+ }
+
+ public void setPhotopath5(String photopath5) {
+ this.photopath5 = photopath5;
+ }
+
+ public String getPhotopath6() {
+ return photopath6;
+ }
+
+ public void setPhotopath6(String photopath6) {
+ this.photopath6 = photopath6;
+ }
+
@Override
protected Serializable pkVal() {
return this.id;
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java
index 4f01b9f..c615d8a 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java
@@ -74,6 +74,21 @@
*/
private String photopath3;
/**
+ *
+ * 照片路径4
+ */
+ private String photopath4;
+ /**
+ *
+ * 照片路径5
+ */
+ private String photopath5;
+ /**
+ *
+ * 照片路径6
+ */
+ private String photopath6;
+ /**
* 权属单位
*/
private String factory;
@@ -344,6 +359,31 @@
this.latitude84 = latitude84;
}
+ public String getPhotopath4() {
+
+ return photopath4;
+ }
+
+ public void setPhotopath4(String photopath4) {
+ this.photopath4 = photopath4;
+ }
+
+ public String getPhotopath5() {
+ return photopath5;
+ }
+
+ public void setPhotopath5(String photopath5) {
+ this.photopath5 = photopath5;
+ }
+
+ public String getPhotopath6() {
+ return photopath6;
+ }
+
+ public void setPhotopath6(String photopath6) {
+ this.photopath6 = photopath6;
+ }
+
@Override
protected Serializable pkVal() {
return this.id;
@@ -389,6 +429,9 @@
this.photopath1 = appDeviceAdd.getPhotopath1();
this.photopath2 = appDeviceAdd.getPhotopath2();
this.photopath3 = appDeviceAdd.getPhotopath3();
+ this.photopath4 = appDeviceAdd.getPhotopath4();
+ this.photopath5 = appDeviceAdd.getPhotopath5();
+ this.photopath6 = appDeviceAdd.getPhotopath6();
this.factory = appDeviceAdd.getFactory();
this.project = appDeviceAdd.getProject();
this.workmsg = appDeviceAdd.getWorkmsg();
diff --git a/casic-app/pom.xml b/casic-app/pom.xml
index ad85283..1f96107 100644
--- a/casic-app/pom.xml
+++ b/casic-app/pom.xml
@@ -83,6 +83,14 @@
4.3.0
+
+
+
+
+
+
+
+
com.casic
casic-admin-core
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
index 5ee39c5..2d9a83d 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
@@ -179,6 +179,9 @@
appDeviceAdd.setPhotopath1(appDeviceLogList.get(0).getPhotopath1());
appDeviceAdd.setPhotopath2(appDeviceLogList.get(0).getPhotopath2());
appDeviceAdd.setPhotopath3(appDeviceLogList.get(0).getPhotopath3());
+ appDeviceAdd.setPhotopath4(appDeviceLogList.get(0).getPhotopath4());
+ appDeviceAdd.setPhotopath5(appDeviceLogList.get(0).getPhotopath5());
+ appDeviceAdd.setPhotopath6(appDeviceLogList.get(0).getPhotopath6());
}
return new SuccessResponseData(appDeviceAdd);
}
@@ -198,6 +201,12 @@
appDeviceLog.setPhotopath2("");
} else if ("2".equals(pathIndex)) {
appDeviceLog.setPhotopath3("");
+ }else if ("3".equals(pathIndex)) {
+ appDeviceLog.setPhotopath4("");
+ } else if ("4".equals(pathIndex)) {
+ appDeviceLog.setPhotopath5("");
+ } else if ("5".equals(pathIndex)) {
+ appDeviceLog.setPhotopath6("");
}
appDeviceLogService.updateById(appDeviceLog);
}
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java b/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
index 89f6e61..472990f 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
@@ -41,6 +41,12 @@
private String photopath2;
@Excel(name = "照片3", type = 2, width = 20.0, height = 60.0, imageType = 1)
private String photopath3;
+ @Excel(name = "照片4", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath4;
+ @Excel(name = "照片5", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath5;
+ @Excel(name = "照片6", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath6;
@Excel(name = "所属项目", width = 10.0)
private String project;
@Excel(name = "安装位置", width = 10.0)
@@ -70,6 +76,9 @@
}
+ public AppDevicAddDTO() {
+ }
+
public AppDevicAddDTO(AppDeviceAdd appDeviceAdd, String photoPath) {
this.devcode = appDeviceAdd.getDevcode();
this.devicetype = appDeviceAdd.getDevicetype();
@@ -85,6 +94,9 @@
this.photopath1 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath1()) ? photoPath + appDeviceAdd.getPhotopath1() : appDeviceAdd.getPhotopath1();
this.photopath2 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath2()) ? photoPath + appDeviceAdd.getPhotopath2() : appDeviceAdd.getPhotopath2();
this.photopath3 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath3()) ? photoPath + appDeviceAdd.getPhotopath3() : appDeviceAdd.getPhotopath3();
+ this.photopath4 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath4()) ? photoPath + appDeviceAdd.getPhotopath4() : appDeviceAdd.getPhotopath4();
+ this.photopath5 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath5()) ? photoPath + appDeviceAdd.getPhotopath5() : appDeviceAdd.getPhotopath5();
+ this.photopath6 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath6()) ? photoPath + appDeviceAdd.getPhotopath6() : appDeviceAdd.getPhotopath6();
}
this.project = appDeviceAdd.getProject();
this.position = appDeviceAdd.getPosition();
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
index b7c8f73..31939d8 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
@@ -14,6 +14,7 @@
import com.casic.missiles.core.util.DateUtil;
import com.casic.missiles.core.util.ToolUtil;
import com.casic.missiles.modular.app.util.LonlatConver;
+import lombok.Data;
import java.io.Serializable;
import java.util.List;
@@ -80,6 +81,21 @@
*/
private String photopath3;
/**
+ *
+ * 照片路径4
+ */
+ private String photopath4;
+ /**
+ *
+ * 照片路径5
+ */
+ private String photopath5;
+ /**
+ *
+ * 照片路径6
+ */
+ private String photopath6;
+ /**
* 权属单位
*/
private String factory;
@@ -360,6 +376,30 @@
this.latitude84 = latitude84;
}
+ public String getPhotopath4() {
+ return photopath4;
+ }
+
+ public void setPhotopath4(String photopath4) {
+ this.photopath4 = photopath4;
+ }
+
+ public String getPhotopath5() {
+ return photopath5;
+ }
+
+ public void setPhotopath5(String photopath5) {
+ this.photopath5 = photopath5;
+ }
+
+ public String getPhotopath6() {
+ return photopath6;
+ }
+
+ public void setPhotopath6(String photopath6) {
+ this.photopath6 = photopath6;
+ }
+
@Override
protected Serializable pkVal() {
return this.id;
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java
index 4f01b9f..c615d8a 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java
@@ -74,6 +74,21 @@
*/
private String photopath3;
/**
+ *
+ * 照片路径4
+ */
+ private String photopath4;
+ /**
+ *
+ * 照片路径5
+ */
+ private String photopath5;
+ /**
+ *
+ * 照片路径6
+ */
+ private String photopath6;
+ /**
* 权属单位
*/
private String factory;
@@ -344,6 +359,31 @@
this.latitude84 = latitude84;
}
+ public String getPhotopath4() {
+
+ return photopath4;
+ }
+
+ public void setPhotopath4(String photopath4) {
+ this.photopath4 = photopath4;
+ }
+
+ public String getPhotopath5() {
+ return photopath5;
+ }
+
+ public void setPhotopath5(String photopath5) {
+ this.photopath5 = photopath5;
+ }
+
+ public String getPhotopath6() {
+ return photopath6;
+ }
+
+ public void setPhotopath6(String photopath6) {
+ this.photopath6 = photopath6;
+ }
+
@Override
protected Serializable pkVal() {
return this.id;
@@ -389,6 +429,9 @@
this.photopath1 = appDeviceAdd.getPhotopath1();
this.photopath2 = appDeviceAdd.getPhotopath2();
this.photopath3 = appDeviceAdd.getPhotopath3();
+ this.photopath4 = appDeviceAdd.getPhotopath4();
+ this.photopath5 = appDeviceAdd.getPhotopath5();
+ this.photopath6 = appDeviceAdd.getPhotopath6();
this.factory = appDeviceAdd.getFactory();
this.project = appDeviceAdd.getProject();
this.workmsg = appDeviceAdd.getWorkmsg();
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/service/impl/AppDeviceAddServiceImpl.java b/casic-app/src/main/java/com/casic/missiles/modular/app/service/impl/AppDeviceAddServiceImpl.java
index f05df2c..a05ce31 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/service/impl/AppDeviceAddServiceImpl.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/service/impl/AppDeviceAddServiceImpl.java
@@ -218,8 +218,7 @@
Runnable task = new Runnable() {
@Override
public void run() {
- ExportExcelUtil exportExcelUtil = new ExportExcelUtil();
- exportExcelUtil.fileExport(appDeviceBatchList, currentFileName, photoPath);
+ ExportExcelUtil.fileExport(appDeviceBatchList, currentFileName, photoPath);
}
};
executor.submit(task);
diff --git a/casic-app/pom.xml b/casic-app/pom.xml
index ad85283..1f96107 100644
--- a/casic-app/pom.xml
+++ b/casic-app/pom.xml
@@ -83,6 +83,14 @@
4.3.0
+
+
+
+
+
+
+
+
com.casic
casic-admin-core
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
index 5ee39c5..2d9a83d 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
@@ -179,6 +179,9 @@
appDeviceAdd.setPhotopath1(appDeviceLogList.get(0).getPhotopath1());
appDeviceAdd.setPhotopath2(appDeviceLogList.get(0).getPhotopath2());
appDeviceAdd.setPhotopath3(appDeviceLogList.get(0).getPhotopath3());
+ appDeviceAdd.setPhotopath4(appDeviceLogList.get(0).getPhotopath4());
+ appDeviceAdd.setPhotopath5(appDeviceLogList.get(0).getPhotopath5());
+ appDeviceAdd.setPhotopath6(appDeviceLogList.get(0).getPhotopath6());
}
return new SuccessResponseData(appDeviceAdd);
}
@@ -198,6 +201,12 @@
appDeviceLog.setPhotopath2("");
} else if ("2".equals(pathIndex)) {
appDeviceLog.setPhotopath3("");
+ }else if ("3".equals(pathIndex)) {
+ appDeviceLog.setPhotopath4("");
+ } else if ("4".equals(pathIndex)) {
+ appDeviceLog.setPhotopath5("");
+ } else if ("5".equals(pathIndex)) {
+ appDeviceLog.setPhotopath6("");
}
appDeviceLogService.updateById(appDeviceLog);
}
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java b/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
index 89f6e61..472990f 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
@@ -41,6 +41,12 @@
private String photopath2;
@Excel(name = "照片3", type = 2, width = 20.0, height = 60.0, imageType = 1)
private String photopath3;
+ @Excel(name = "照片4", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath4;
+ @Excel(name = "照片5", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath5;
+ @Excel(name = "照片6", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath6;
@Excel(name = "所属项目", width = 10.0)
private String project;
@Excel(name = "安装位置", width = 10.0)
@@ -70,6 +76,9 @@
}
+ public AppDevicAddDTO() {
+ }
+
public AppDevicAddDTO(AppDeviceAdd appDeviceAdd, String photoPath) {
this.devcode = appDeviceAdd.getDevcode();
this.devicetype = appDeviceAdd.getDevicetype();
@@ -85,6 +94,9 @@
this.photopath1 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath1()) ? photoPath + appDeviceAdd.getPhotopath1() : appDeviceAdd.getPhotopath1();
this.photopath2 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath2()) ? photoPath + appDeviceAdd.getPhotopath2() : appDeviceAdd.getPhotopath2();
this.photopath3 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath3()) ? photoPath + appDeviceAdd.getPhotopath3() : appDeviceAdd.getPhotopath3();
+ this.photopath4 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath4()) ? photoPath + appDeviceAdd.getPhotopath4() : appDeviceAdd.getPhotopath4();
+ this.photopath5 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath5()) ? photoPath + appDeviceAdd.getPhotopath5() : appDeviceAdd.getPhotopath5();
+ this.photopath6 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath6()) ? photoPath + appDeviceAdd.getPhotopath6() : appDeviceAdd.getPhotopath6();
}
this.project = appDeviceAdd.getProject();
this.position = appDeviceAdd.getPosition();
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
index b7c8f73..31939d8 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
@@ -14,6 +14,7 @@
import com.casic.missiles.core.util.DateUtil;
import com.casic.missiles.core.util.ToolUtil;
import com.casic.missiles.modular.app.util.LonlatConver;
+import lombok.Data;
import java.io.Serializable;
import java.util.List;
@@ -80,6 +81,21 @@
*/
private String photopath3;
/**
+ *
+ * 照片路径4
+ */
+ private String photopath4;
+ /**
+ *
+ * 照片路径5
+ */
+ private String photopath5;
+ /**
+ *
+ * 照片路径6
+ */
+ private String photopath6;
+ /**
* 权属单位
*/
private String factory;
@@ -360,6 +376,30 @@
this.latitude84 = latitude84;
}
+ public String getPhotopath4() {
+ return photopath4;
+ }
+
+ public void setPhotopath4(String photopath4) {
+ this.photopath4 = photopath4;
+ }
+
+ public String getPhotopath5() {
+ return photopath5;
+ }
+
+ public void setPhotopath5(String photopath5) {
+ this.photopath5 = photopath5;
+ }
+
+ public String getPhotopath6() {
+ return photopath6;
+ }
+
+ public void setPhotopath6(String photopath6) {
+ this.photopath6 = photopath6;
+ }
+
@Override
protected Serializable pkVal() {
return this.id;
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java
index 4f01b9f..c615d8a 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java
@@ -74,6 +74,21 @@
*/
private String photopath3;
/**
+ *
+ * 照片路径4
+ */
+ private String photopath4;
+ /**
+ *
+ * 照片路径5
+ */
+ private String photopath5;
+ /**
+ *
+ * 照片路径6
+ */
+ private String photopath6;
+ /**
* 权属单位
*/
private String factory;
@@ -344,6 +359,31 @@
this.latitude84 = latitude84;
}
+ public String getPhotopath4() {
+
+ return photopath4;
+ }
+
+ public void setPhotopath4(String photopath4) {
+ this.photopath4 = photopath4;
+ }
+
+ public String getPhotopath5() {
+ return photopath5;
+ }
+
+ public void setPhotopath5(String photopath5) {
+ this.photopath5 = photopath5;
+ }
+
+ public String getPhotopath6() {
+ return photopath6;
+ }
+
+ public void setPhotopath6(String photopath6) {
+ this.photopath6 = photopath6;
+ }
+
@Override
protected Serializable pkVal() {
return this.id;
@@ -389,6 +429,9 @@
this.photopath1 = appDeviceAdd.getPhotopath1();
this.photopath2 = appDeviceAdd.getPhotopath2();
this.photopath3 = appDeviceAdd.getPhotopath3();
+ this.photopath4 = appDeviceAdd.getPhotopath4();
+ this.photopath5 = appDeviceAdd.getPhotopath5();
+ this.photopath6 = appDeviceAdd.getPhotopath6();
this.factory = appDeviceAdd.getFactory();
this.project = appDeviceAdd.getProject();
this.workmsg = appDeviceAdd.getWorkmsg();
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/service/impl/AppDeviceAddServiceImpl.java b/casic-app/src/main/java/com/casic/missiles/modular/app/service/impl/AppDeviceAddServiceImpl.java
index f05df2c..a05ce31 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/service/impl/AppDeviceAddServiceImpl.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/service/impl/AppDeviceAddServiceImpl.java
@@ -218,8 +218,7 @@
Runnable task = new Runnable() {
@Override
public void run() {
- ExportExcelUtil exportExcelUtil = new ExportExcelUtil();
- exportExcelUtil.fileExport(appDeviceBatchList, currentFileName, photoPath);
+ ExportExcelUtil.fileExport(appDeviceBatchList, currentFileName, photoPath);
}
};
executor.submit(task);
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/util/ExportExcelUtil.java b/casic-app/src/main/java/com/casic/missiles/modular/app/util/ExportExcelUtil.java
index cf9307c..d9bc1f9 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/util/ExportExcelUtil.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/util/ExportExcelUtil.java
@@ -2,32 +2,82 @@
import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.entity.ExportParams;
+import cn.afterturn.easypoi.handler.inter.IExcelExportServer;
import com.casic.missiles.modular.app.dto.AppDevicAddDTO;
import com.casic.missiles.modular.app.model.AppDeviceAdd;
import org.apache.poi.ss.usermodel.Workbook;
import java.io.FileOutputStream;
import java.io.IOException;
+import java.util.ArrayList;
import java.util.List;
public class ExportExcelUtil {
/**
* 导出文件主要内容
*/
- public void fileExport(List appDeviceBatchList, String currentFileName,String photoPath) {
+ public static void fileExport(List appDeviceBatchList, String currentFileName,String photoPath) {
+
+
FileOutputStream fileOutputStream = null;
+ Workbook workbook=null;
+ ExportParams params = new ExportParams();
+ params.setSheetName("aaaa");
+
+
+
try {
fileOutputStream = new FileOutputStream(currentFileName);
- //设置excel参数
- ExportParams params = new ExportParams();
- //设置sheet名名称
- params.setSheetName("设备安装信息");
- //设置标题
- params.setTitle("设备安装信息");
- //转成对应的类型;要不然会报错,虽然也可以导出成功
- List AppDeviceAddDTOs = AppDevicAddDTO.convert(appDeviceBatchList, photoPath);
- //导入excel
- Workbook workbook = ExcelExportUtil.exportExcel(params, AppDevicAddDTO.class, AppDeviceAddDTOs);
+
+
+
+ workbook = ExcelExportUtil.exportBigExcel(params, AppDevicAddDTO.class, new IExcelExportServer() {
+ /**
+ * obj 就是下面的10,限制条件
+ * page 是页数,他是在分页进行文件转换,page每次+1
+ */
+ @Override
+ public List
+
+
+
+
+
+
+
+
com.casic
casic-admin-core
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
index 5ee39c5..2d9a83d 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/controller/AppDeviceLogController.java
@@ -179,6 +179,9 @@
appDeviceAdd.setPhotopath1(appDeviceLogList.get(0).getPhotopath1());
appDeviceAdd.setPhotopath2(appDeviceLogList.get(0).getPhotopath2());
appDeviceAdd.setPhotopath3(appDeviceLogList.get(0).getPhotopath3());
+ appDeviceAdd.setPhotopath4(appDeviceLogList.get(0).getPhotopath4());
+ appDeviceAdd.setPhotopath5(appDeviceLogList.get(0).getPhotopath5());
+ appDeviceAdd.setPhotopath6(appDeviceLogList.get(0).getPhotopath6());
}
return new SuccessResponseData(appDeviceAdd);
}
@@ -198,6 +201,12 @@
appDeviceLog.setPhotopath2("");
} else if ("2".equals(pathIndex)) {
appDeviceLog.setPhotopath3("");
+ }else if ("3".equals(pathIndex)) {
+ appDeviceLog.setPhotopath4("");
+ } else if ("4".equals(pathIndex)) {
+ appDeviceLog.setPhotopath5("");
+ } else if ("5".equals(pathIndex)) {
+ appDeviceLog.setPhotopath6("");
}
appDeviceLogService.updateById(appDeviceLog);
}
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java b/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
index 89f6e61..472990f 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/dto/AppDevicAddDTO.java
@@ -41,6 +41,12 @@
private String photopath2;
@Excel(name = "照片3", type = 2, width = 20.0, height = 60.0, imageType = 1)
private String photopath3;
+ @Excel(name = "照片4", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath4;
+ @Excel(name = "照片5", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath5;
+ @Excel(name = "照片6", type = 2, width = 20.0, height = 60.0, imageType = 1)
+ private String photopath6;
@Excel(name = "所属项目", width = 10.0)
private String project;
@Excel(name = "安装位置", width = 10.0)
@@ -70,6 +76,9 @@
}
+ public AppDevicAddDTO() {
+ }
+
public AppDevicAddDTO(AppDeviceAdd appDeviceAdd, String photoPath) {
this.devcode = appDeviceAdd.getDevcode();
this.devicetype = appDeviceAdd.getDevicetype();
@@ -85,6 +94,9 @@
this.photopath1 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath1()) ? photoPath + appDeviceAdd.getPhotopath1() : appDeviceAdd.getPhotopath1();
this.photopath2 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath2()) ? photoPath + appDeviceAdd.getPhotopath2() : appDeviceAdd.getPhotopath2();
this.photopath3 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath3()) ? photoPath + appDeviceAdd.getPhotopath3() : appDeviceAdd.getPhotopath3();
+ this.photopath4 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath4()) ? photoPath + appDeviceAdd.getPhotopath4() : appDeviceAdd.getPhotopath4();
+ this.photopath5 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath5()) ? photoPath + appDeviceAdd.getPhotopath5() : appDeviceAdd.getPhotopath5();
+ this.photopath6 = ToolUtil.isNotEmpty(appDeviceAdd.getPhotopath6()) ? photoPath + appDeviceAdd.getPhotopath6() : appDeviceAdd.getPhotopath6();
}
this.project = appDeviceAdd.getProject();
this.position = appDeviceAdd.getPosition();
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
index b7c8f73..31939d8 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceAdd.java
@@ -14,6 +14,7 @@
import com.casic.missiles.core.util.DateUtil;
import com.casic.missiles.core.util.ToolUtil;
import com.casic.missiles.modular.app.util.LonlatConver;
+import lombok.Data;
import java.io.Serializable;
import java.util.List;
@@ -80,6 +81,21 @@
*/
private String photopath3;
/**
+ *
+ * 照片路径4
+ */
+ private String photopath4;
+ /**
+ *
+ * 照片路径5
+ */
+ private String photopath5;
+ /**
+ *
+ * 照片路径6
+ */
+ private String photopath6;
+ /**
* 权属单位
*/
private String factory;
@@ -360,6 +376,30 @@
this.latitude84 = latitude84;
}
+ public String getPhotopath4() {
+ return photopath4;
+ }
+
+ public void setPhotopath4(String photopath4) {
+ this.photopath4 = photopath4;
+ }
+
+ public String getPhotopath5() {
+ return photopath5;
+ }
+
+ public void setPhotopath5(String photopath5) {
+ this.photopath5 = photopath5;
+ }
+
+ public String getPhotopath6() {
+ return photopath6;
+ }
+
+ public void setPhotopath6(String photopath6) {
+ this.photopath6 = photopath6;
+ }
+
@Override
protected Serializable pkVal() {
return this.id;
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java
index 4f01b9f..c615d8a 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/model/AppDeviceLog.java
@@ -74,6 +74,21 @@
*/
private String photopath3;
/**
+ *
+ * 照片路径4
+ */
+ private String photopath4;
+ /**
+ *
+ * 照片路径5
+ */
+ private String photopath5;
+ /**
+ *
+ * 照片路径6
+ */
+ private String photopath6;
+ /**
* 权属单位
*/
private String factory;
@@ -344,6 +359,31 @@
this.latitude84 = latitude84;
}
+ public String getPhotopath4() {
+
+ return photopath4;
+ }
+
+ public void setPhotopath4(String photopath4) {
+ this.photopath4 = photopath4;
+ }
+
+ public String getPhotopath5() {
+ return photopath5;
+ }
+
+ public void setPhotopath5(String photopath5) {
+ this.photopath5 = photopath5;
+ }
+
+ public String getPhotopath6() {
+ return photopath6;
+ }
+
+ public void setPhotopath6(String photopath6) {
+ this.photopath6 = photopath6;
+ }
+
@Override
protected Serializable pkVal() {
return this.id;
@@ -389,6 +429,9 @@
this.photopath1 = appDeviceAdd.getPhotopath1();
this.photopath2 = appDeviceAdd.getPhotopath2();
this.photopath3 = appDeviceAdd.getPhotopath3();
+ this.photopath4 = appDeviceAdd.getPhotopath4();
+ this.photopath5 = appDeviceAdd.getPhotopath5();
+ this.photopath6 = appDeviceAdd.getPhotopath6();
this.factory = appDeviceAdd.getFactory();
this.project = appDeviceAdd.getProject();
this.workmsg = appDeviceAdd.getWorkmsg();
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/service/impl/AppDeviceAddServiceImpl.java b/casic-app/src/main/java/com/casic/missiles/modular/app/service/impl/AppDeviceAddServiceImpl.java
index f05df2c..a05ce31 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/service/impl/AppDeviceAddServiceImpl.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/service/impl/AppDeviceAddServiceImpl.java
@@ -218,8 +218,7 @@
Runnable task = new Runnable() {
@Override
public void run() {
- ExportExcelUtil exportExcelUtil = new ExportExcelUtil();
- exportExcelUtil.fileExport(appDeviceBatchList, currentFileName, photoPath);
+ ExportExcelUtil.fileExport(appDeviceBatchList, currentFileName, photoPath);
}
};
executor.submit(task);
diff --git a/casic-app/src/main/java/com/casic/missiles/modular/app/util/ExportExcelUtil.java b/casic-app/src/main/java/com/casic/missiles/modular/app/util/ExportExcelUtil.java
index cf9307c..d9bc1f9 100644
--- a/casic-app/src/main/java/com/casic/missiles/modular/app/util/ExportExcelUtil.java
+++ b/casic-app/src/main/java/com/casic/missiles/modular/app/util/ExportExcelUtil.java
@@ -2,32 +2,82 @@
import cn.afterturn.easypoi.excel.ExcelExportUtil;
import cn.afterturn.easypoi.excel.entity.ExportParams;
+import cn.afterturn.easypoi.handler.inter.IExcelExportServer;
import com.casic.missiles.modular.app.dto.AppDevicAddDTO;
import com.casic.missiles.modular.app.model.AppDeviceAdd;
import org.apache.poi.ss.usermodel.Workbook;
import java.io.FileOutputStream;
import java.io.IOException;
+import java.util.ArrayList;
import java.util.List;
public class ExportExcelUtil {
/**
* 导出文件主要内容
*/
- public void fileExport(List appDeviceBatchList, String currentFileName,String photoPath) {
+ public static void fileExport(List appDeviceBatchList, String currentFileName,String photoPath) {
+
+
FileOutputStream fileOutputStream = null;
+ Workbook workbook=null;
+ ExportParams params = new ExportParams();
+ params.setSheetName("aaaa");
+
+
+
try {
fileOutputStream = new FileOutputStream(currentFileName);
- //设置excel参数
- ExportParams params = new ExportParams();
- //设置sheet名名称
- params.setSheetName("设备安装信息");
- //设置标题
- params.setTitle("设备安装信息");
- //转成对应的类型;要不然会报错,虽然也可以导出成功
- List AppDeviceAddDTOs = AppDevicAddDTO.convert(appDeviceBatchList, photoPath);
- //导入excel
- Workbook workbook = ExcelExportUtil.exportExcel(params, AppDevicAddDTO.class, AppDeviceAddDTOs);
+
+
+
+ workbook = ExcelExportUtil.exportBigExcel(params, AppDevicAddDTO.class, new IExcelExportServer() {
+ /**
+ * obj 就是下面的10,限制条件
+ * page 是页数,他是在分页进行文件转换,page每次+1
+ */
+ @Override
+ public List selectListForExcelExport(Object obj, int page) {
+ //page每次加一,当等于obj的值时返回空,代码结束;
+ //特别注意,最好每次10000条,否则,可能有内存溢出风险
+ if (((int) obj) == page) {
+ return null;
+ }
+ //不是空时:一直循环运行selectListForExcelExport。每次返回1万条数据。
+ List list = new ArrayList();
+// List appDevicAddDTOS = AppDevicAddDTO.convert(appDeviceBatchList, photoPath);
+// list.add(appDevicAddDTOS);
+ for (int i = 0; i < 100; i++) {
+ AppDevicAddDTO client = new AppDevicAddDTO();
+ client.setDevcode("小明" + i);
+ client.setArea("地域" + i);
+ client.setPhotopath1("D:\\cc.png");
+ client.setPhotopath2("D:\\cc.png");
+ client.setPhotopath3("D:\\cc.png");
+ client.setPhotopath4("D:\\cc.png");
+ client.setPhotopath5("D:\\cc.png");
+ client.setPhotopath6("D:\\cc.png");
+ client.setDevicetype(i+"");
+ client.setLatitude84(i*100+"");
+ client.setProject(i+"");
+ list.add(client);
+ }
+ return list;
+ }
+ }, 10);
+
+
+
+// //设置excel参数
+// ExportParams params = new ExportParams();
+// //设置sheet名名称
+// params.setSheetName("设备安装信息");
+// //设置标题
+// params.setTitle("设备安装信息");
+// //转成对应的类型;要不然会报错,虽然也可以导出成功
+// List AppDeviceAddDTOs = AppDevicAddDTO.convert(appDeviceBatchList, photoPath);
+// //导入excel
+// Workbook workbook = ExcelExportUtil.exportBigExcel(params, AppDevicAddDTO.class, AppDeviceAddDTOs);
workbook.write(fileOutputStream);
fileOutputStream.flush();
} catch (Exception e) {
diff --git a/casic-web/src/main/resources/config/application-dev.yml b/casic-web/src/main/resources/config/application-dev.yml
index 0b2a040..4943ac2 100644
--- a/casic-web/src/main/resources/config/application-dev.yml
+++ b/casic-web/src/main/resources/config/application-dev.yml
@@ -1,5 +1,5 @@
server:
- port: 8083
+ port: 5905
maxPostSize: -1
maxHttpHeaderSize: 102400
################### spring配置 ###################