导出Excel表格
This commit is contained in:
parent
6e62f0de5a
commit
3dd86a12bf
@ -1,5 +1,6 @@
|
|||||||
package com.xkrs.controller;
|
package com.xkrs.controller;
|
||||||
|
|
||||||
|
import com.xkrs.model.qo.ExportExcelQo;
|
||||||
import com.xkrs.model.qo.QcSourceQoDelete;
|
import com.xkrs.model.qo.QcSourceQoDelete;
|
||||||
import com.xkrs.model.qo.QcSourceQoInsert;
|
import com.xkrs.model.qo.QcSourceQoInsert;
|
||||||
import com.xkrs.service.QcSourceService;
|
import com.xkrs.service.QcSourceService;
|
||||||
@ -42,8 +43,8 @@ public class QcSourceController {
|
|||||||
* 导出Excel表格
|
* 导出Excel表格
|
||||||
*/
|
*/
|
||||||
@GetMapping("/exportExcel")
|
@GetMapping("/exportExcel")
|
||||||
public String exportExcel(@RequestParam(value = "host") String host, @RequestParam(required = false, value = "batchNo") String batchNo, @RequestParam(required = false, value = "machineNo") String machineNo, @RequestParam(required = false, value = "materialNo") String materialNo, @RequestParam(required = false, value = "mouldNo") String mouldNo, @RequestParam(required = false, value = "varietyNo") String varietyNo, @RequestParam(required = false, value = "craftItemNo") String craftItemNo) throws Exception {
|
public String exportExcel(@RequestBody ExportExcelQo exportExcelQo) throws Exception {
|
||||||
return qcSourceService.exportExcel(host, batchNo, machineNo, materialNo, mouldNo, varietyNo, craftItemNo);
|
return qcSourceService.exportExcel(exportExcelQo);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
108
src/main/java/com/xkrs/model/qo/ExportExcelQo.java
Normal file
108
src/main/java/com/xkrs/model/qo/ExportExcelQo.java
Normal file
@ -0,0 +1,108 @@
|
|||||||
|
package com.xkrs.model.qo;
|
||||||
|
|
||||||
|
import com.xkrs.model.va.ExportExcelQoVa;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotBlank;
|
||||||
|
|
||||||
|
public class ExportExcelQo {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* IP端口
|
||||||
|
*/
|
||||||
|
@NotBlank(message = "{QcSourceEntity.host.blank}", groups = {ExportExcelQoVa.class})
|
||||||
|
private String host;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批次号
|
||||||
|
*/
|
||||||
|
private String batchNo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 机器号
|
||||||
|
*/
|
||||||
|
private String machineNo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 物料号
|
||||||
|
*/
|
||||||
|
private String materialNo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模具号
|
||||||
|
*/
|
||||||
|
private String mouldNo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 机种号
|
||||||
|
*/
|
||||||
|
private String varietyNo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 工艺项目编号
|
||||||
|
*/
|
||||||
|
private String craftItemNo;
|
||||||
|
|
||||||
|
public ExportExcelQo() {
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getHost() {
|
||||||
|
return host;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setHost(String host) {
|
||||||
|
this.host = host;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBatchNo() {
|
||||||
|
return batchNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBatchNo(String batchNo) {
|
||||||
|
this.batchNo = batchNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMachineNo() {
|
||||||
|
return machineNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMachineNo(String machineNo) {
|
||||||
|
this.machineNo = machineNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMaterialNo() {
|
||||||
|
return materialNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMaterialNo(String materialNo) {
|
||||||
|
this.materialNo = materialNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMouldNo() {
|
||||||
|
return mouldNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMouldNo(String mouldNo) {
|
||||||
|
this.mouldNo = mouldNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getVarietyNo() {
|
||||||
|
return varietyNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVarietyNo(String varietyNo) {
|
||||||
|
this.varietyNo = varietyNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCraftItemNo() {
|
||||||
|
return craftItemNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCraftItemNo(String craftItemNo) {
|
||||||
|
this.craftItemNo = craftItemNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "ExportExcelQo{" + "host='" + host + '\'' + ", batchNo='" + batchNo + '\'' + ", machineNo='" + machineNo + '\'' + ", materialNo='" + materialNo + '\'' + ", mouldNo='" + mouldNo + '\'' + ", varietyNo='" + varietyNo + '\'' + ", craftItemNo='" + craftItemNo + '\'' + '}';
|
||||||
|
}
|
||||||
|
}
|
4
src/main/java/com/xkrs/model/va/ExportExcelQoVa.java
Normal file
4
src/main/java/com/xkrs/model/va/ExportExcelQoVa.java
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
package com.xkrs.model.va;
|
||||||
|
|
||||||
|
public interface ExportExcelQoVa {
|
||||||
|
}
|
@ -1,5 +1,6 @@
|
|||||||
package com.xkrs.service;
|
package com.xkrs.service;
|
||||||
|
|
||||||
|
import com.xkrs.model.qo.ExportExcelQo;
|
||||||
import com.xkrs.model.qo.QcSourceQoDelete;
|
import com.xkrs.model.qo.QcSourceQoDelete;
|
||||||
import com.xkrs.model.qo.QcSourceQoInsert;
|
import com.xkrs.model.qo.QcSourceQoInsert;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
@ -24,6 +25,6 @@ public interface QcSourceService {
|
|||||||
/**
|
/**
|
||||||
* 导出Excel表格
|
* 导出Excel表格
|
||||||
*/
|
*/
|
||||||
String exportExcel(String host, String batchNo, String machineNo, String materialNo, String mouldNo, String varietyNo, String craftItemNo) throws Exception;
|
String exportExcel(ExportExcelQo exportExcelQo) throws Exception;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -9,6 +9,7 @@ import com.xkrs.model.entity.CraftItemEntity;
|
|||||||
import com.xkrs.model.entity.QcItemEntity;
|
import com.xkrs.model.entity.QcItemEntity;
|
||||||
import com.xkrs.model.entity.QcSourceEntity;
|
import com.xkrs.model.entity.QcSourceEntity;
|
||||||
import com.xkrs.model.entity.QcSpecEntity;
|
import com.xkrs.model.entity.QcSpecEntity;
|
||||||
|
import com.xkrs.model.qo.ExportExcelQo;
|
||||||
import com.xkrs.model.qo.QcSourceQoDelete;
|
import com.xkrs.model.qo.QcSourceQoDelete;
|
||||||
import com.xkrs.model.qo.QcSourceQoInsert;
|
import com.xkrs.model.qo.QcSourceQoInsert;
|
||||||
import com.xkrs.service.QcSourceService;
|
import com.xkrs.service.QcSourceService;
|
||||||
@ -249,7 +250,14 @@ public class QcSourceServiceImpl implements QcSourceService {
|
|||||||
* 导出Excel表格
|
* 导出Excel表格
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public String exportExcel(String host, String batchNo, String machineNo, String materialNo, String mouldNo, String varietyNo, String craftItemNo) throws Exception {
|
public String exportExcel(ExportExcelQo exportExcelQo) throws Exception {
|
||||||
|
String host = exportExcelQo.getHost();
|
||||||
|
String batchNo = exportExcelQo.getBatchNo();
|
||||||
|
String machineNo = exportExcelQo.getMachineNo();
|
||||||
|
String materialNo = exportExcelQo.getMaterialNo();
|
||||||
|
String mouldNo = exportExcelQo.getMouldNo();
|
||||||
|
String varietyNo = exportExcelQo.getVarietyNo();
|
||||||
|
String craftItemNo = exportExcelQo.getCraftItemNo();
|
||||||
List<CraftItemEntity> craftItemList = craftItemDao.findAll();
|
List<CraftItemEntity> craftItemList = craftItemDao.findAll();
|
||||||
if (craftItemList.isEmpty()) {
|
if (craftItemList.isEmpty()) {
|
||||||
return outputEncapsulationObject(PromptMessageEnum.DATA_NONE, "未添加工艺项目,请先添加工艺项目!", locale);
|
return outputEncapsulationObject(PromptMessageEnum.DATA_NONE, "未添加工艺项目,请先添加工艺项目!", locale);
|
||||||
|
Loading…
Reference in New Issue
Block a user