From 3a8496b553c4c66ba57791ba2b10438321db343a Mon Sep 17 00:00:00 2001
From: lenovo <123>
Date: Wed, 4 Jan 2023 17:02:57 +0800
Subject: [PATCH 1/5] =?UTF-8?q?2023-1-4=E9=9D=A2=E6=96=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/views/erp/fabric/ZyFabricList.vue | 7 +------
.../demo/fabric/controller/ZyFabricController.java | 9 +++++++++
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/ant-design-vue-jeecg/src/views/erp/fabric/ZyFabricList.vue b/ant-design-vue-jeecg/src/views/erp/fabric/ZyFabricList.vue
index 40347003..86acf01d 100644
--- a/ant-design-vue-jeecg/src/views/erp/fabric/ZyFabricList.vue
+++ b/ant-design-vue-jeecg/src/views/erp/fabric/ZyFabricList.vue
@@ -24,7 +24,7 @@
-
+
@@ -40,15 +40,10 @@
-
查询
重置
-
- {{ toggleSearchStatus ? '收起' : '展开' }}
-
-
diff --git a/jeecg-boot/jeecg-boot-module-erp/src/main/java/org/jeecg/modules/demo/fabric/controller/ZyFabricController.java b/jeecg-boot/jeecg-boot-module-erp/src/main/java/org/jeecg/modules/demo/fabric/controller/ZyFabricController.java
index 93b93350..a8d5f3bb 100644
--- a/jeecg-boot/jeecg-boot-module-erp/src/main/java/org/jeecg/modules/demo/fabric/controller/ZyFabricController.java
+++ b/jeecg-boot/jeecg-boot-module-erp/src/main/java/org/jeecg/modules/demo/fabric/controller/ZyFabricController.java
@@ -89,6 +89,15 @@ public class ZyFabricController extends JeecgController page = new Page<>(pageNo, pageSize);
From 2a712c198ef14e08f265c9ef6c0438f2565402a7 Mon Sep 17 00:00:00 2001
From: lenovo <123>
Date: Wed, 4 Jan 2023 18:42:22 +0800
Subject: [PATCH 2/5] =?UTF-8?q?2023-1-4=E8=AE=BE=E5=A4=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/views/device/ZyDeviceList.vue | 33 ++++++++++++-------
.../process/modules/ZyOperationtoolList.vue | 2 +-
.../process/modules/ZyProcessActionList.vue | 2 +-
.../process/modules/ZyProcessFabricList.vue | 2 +-
.../process/modules/ZyProcessMachineList.vue | 2 +-
.../views/process/modules/list/ZyMachine.vue | 2 +-
.../demo/pro/entity/ZyProcessMachine.java | 2 +-
.../pro/mapper/ZyProcessMachineMapper.java | 2 +-
.../device/controller/ZyDeviceController.java | 17 ++++++++--
.../jeecg/modules/device/entity/ZyDevice.java | 33 +++++++++++++------
10 files changed, 67 insertions(+), 30 deletions(-)
diff --git a/ant-design-vue-jeecg/src/views/device/ZyDeviceList.vue b/ant-design-vue-jeecg/src/views/device/ZyDeviceList.vue
index 337229fd..ae6f70a5 100644
--- a/ant-design-vue-jeecg/src/views/device/ZyDeviceList.vue
+++ b/ant-design-vue-jeecg/src/views/device/ZyDeviceList.vue
@@ -130,6 +130,26 @@
return parseInt(index)+1;
}
},
+ {
+ title:'设备类型',
+ align:"center",
+ dataIndex: 'typeCode_dictText'
+ },
+ {
+ title:'设备型号',
+ align:"center",
+ dataIndex: 'modelId_dictText'
+ },
+ {
+ title:'设备品牌',
+ align:"center",
+ dataIndex: 'brandId_dictText'
+ },
+ {
+ title:'设备名称',
+ align:"center",
+ dataIndex: 'name'
+ },
{
title:'设备图片',
align:"center",
@@ -139,14 +159,10 @@
{
title:'设备二维码',
align:"center",
- dataIndex: 'erweima',
+ dataIndex: 'qrcode',
scopedSlots: {customRender: 'imgeSlot'}
},
- {
- title:'设备类型',
- align:"center",
- dataIndex: 'typeid_dictText'
- },
+
{
title:'设备编号',
align:"center",
@@ -165,11 +181,6 @@
align:"center",
dataIndex: 'agent_dictText'
},
- {
- title:'存放位置',
- align:"center",
- dataIndex: 'adress'
- },
{
title:'设备状态',
align:"center",
diff --git a/ant-design-vue-jeecg/src/views/process/modules/ZyOperationtoolList.vue b/ant-design-vue-jeecg/src/views/process/modules/ZyOperationtoolList.vue
index 9f62c1b2..32409666 100644
--- a/ant-design-vue-jeecg/src/views/process/modules/ZyOperationtoolList.vue
+++ b/ant-design-vue-jeecg/src/views/process/modules/ZyOperationtoolList.vue
@@ -12,7 +12,7 @@
查询
-
+ 重置
diff --git a/ant-design-vue-jeecg/src/views/process/modules/ZyProcessActionList.vue b/ant-design-vue-jeecg/src/views/process/modules/ZyProcessActionList.vue
index e1b67cad..e652faba 100644
--- a/ant-design-vue-jeecg/src/views/process/modules/ZyProcessActionList.vue
+++ b/ant-design-vue-jeecg/src/views/process/modules/ZyProcessActionList.vue
@@ -12,7 +12,7 @@
查询
-
+ 重置
diff --git a/ant-design-vue-jeecg/src/views/process/modules/ZyProcessFabricList.vue b/ant-design-vue-jeecg/src/views/process/modules/ZyProcessFabricList.vue
index 864275d0..db8a05bd 100644
--- a/ant-design-vue-jeecg/src/views/process/modules/ZyProcessFabricList.vue
+++ b/ant-design-vue-jeecg/src/views/process/modules/ZyProcessFabricList.vue
@@ -17,7 +17,7 @@
查询
-
+ 重置
diff --git a/ant-design-vue-jeecg/src/views/process/modules/ZyProcessMachineList.vue b/ant-design-vue-jeecg/src/views/process/modules/ZyProcessMachineList.vue
index 8f2eff00..38c212bb 100644
--- a/ant-design-vue-jeecg/src/views/process/modules/ZyProcessMachineList.vue
+++ b/ant-design-vue-jeecg/src/views/process/modules/ZyProcessMachineList.vue
@@ -17,7 +17,7 @@
查询
-
+ 重置
diff --git a/ant-design-vue-jeecg/src/views/process/modules/list/ZyMachine.vue b/ant-design-vue-jeecg/src/views/process/modules/list/ZyMachine.vue
index 37f100ac..0dedd3d0 100644
--- a/ant-design-vue-jeecg/src/views/process/modules/list/ZyMachine.vue
+++ b/ant-design-vue-jeecg/src/views/process/modules/list/ZyMachine.vue
@@ -142,7 +142,7 @@
// }
],
url: {
- list: "/devicetype/zyDevicetype/list1",
+ list: "/device/zyDevice/list1",
importExcelUrl: "base/zyClothAction/importExcel",
},
diff --git a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/pro/entity/ZyProcessMachine.java b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/pro/entity/ZyProcessMachine.java
index 70f8a171..02bc86ef 100644
--- a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/pro/entity/ZyProcessMachine.java
+++ b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/pro/entity/ZyProcessMachine.java
@@ -41,7 +41,7 @@ public class ZyProcessMachine implements Serializable {
private String processId;
/**机器*/
@Excel(name = "机器", width = 15, dictTable = "zy_devicetype", dicText = "name", dicCode = "id")
- @Dict(dictTable = "zy_devicetype", dicText = "name", dicCode = "id")
+ @Dict(dictTable = "zy_device", dicText = "name", dicCode = "id")
@ApiModelProperty(value = "机器")
private String machineId;
/**创建时间*/
diff --git a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/pro/mapper/ZyProcessMachineMapper.java b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/pro/mapper/ZyProcessMachineMapper.java
index 6518595e..d6a2a5ff 100644
--- a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/pro/mapper/ZyProcessMachineMapper.java
+++ b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/pro/mapper/ZyProcessMachineMapper.java
@@ -21,6 +21,6 @@ public interface ZyProcessMachineMapper extends BaseMapper {
@Select("")
IPage page(Page page, @Param("p") String processId, @Param("m") String machineId);
- @Select("")
+ @Select("")
IPage page1(Page page, @Param("p") String s, @Param("m") String t);
}
diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/device/controller/ZyDeviceController.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/device/controller/ZyDeviceController.java
index 08872cc5..41ebe983 100644
--- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/device/controller/ZyDeviceController.java
+++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/device/controller/ZyDeviceController.java
@@ -102,12 +102,25 @@ public class ZyDeviceController extends JeecgController queryPageList1(ZyDevice zyDevice,
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+ HttpServletRequest req) throws WriterException, IOException {
+ QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(zyDevice, req.getParameterMap());
+ Page page = new Page(pageNo, pageSize);
+ IPage pageList = zyDeviceService.page(page, queryWrapper);
+ return Result.OK(pageList);
+ }
- /**
+
+ /**
* 添加
*
* @param zyDevice
diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/device/entity/ZyDevice.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/device/entity/ZyDevice.java
index 7b239682..889f74f0 100644
--- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/device/entity/ZyDevice.java
+++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/device/entity/ZyDevice.java
@@ -53,16 +53,16 @@ public class ZyDevice implements Serializable {
private Date updateTime;
/**所属部门*/
@ApiModelProperty(value = "所属部门")
- private String sysOrgCode;
+ private String orgCode;
/**设备图片*/
@Excel(name = "设备图片", width = 15)
@ApiModelProperty(value = "设备图片")
private String img;
/**设备类型*/
- @Excel(name = "设备类型", width = 15, dictTable = "zy_devicetype", dicText = "name", dicCode = "id")
- @Dict(dictTable = "zy_devicetype", dicText = "name", dicCode = "id")
- @ApiModelProperty(value = "设备类型")
- private String typeid;
+// @Excel(name = "设备类型", width = 15, dictTable = "zy_devicetype", dicText = "name", dicCode = "id")
+// @Dict(dictTable = "zy_devicetype", dicText = "name", dicCode = "id")
+// @ApiModelProperty(value = "设备类型")
+// private String typeid;
/**设备编号*/
@Excel(name = "设备编号", width = 15)
@ApiModelProperty(value = "设备编号")
@@ -79,9 +79,9 @@ public class ZyDevice implements Serializable {
@ApiModelProperty(value = "经办人")
private String agent;
/**存放位置*/
- @Excel(name = "存放位置", width = 15)
- @ApiModelProperty(value = "存放位置")
- private String adress;
+// @Excel(name = "存放位置", width = 15)
+// @ApiModelProperty(value = "存放位置")
+// private String adress;
/**设备状态*/
@Excel(name = "设备状态", width = 15)
@ApiModelProperty(value = "设备状态")
@@ -89,11 +89,11 @@ public class ZyDevice implements Serializable {
/**二维码*/
@Excel(name = "二维码", width = 15)
@ApiModelProperty(value = "二维码")
- private String erweima;
+ private String qrcode;
/**维护周期*/
@Excel(name = "维护周期", width = 15)
@ApiModelProperty(value = "维护周期")
- private String maintenancecycle;
+ private Integer maintenancecycle;
/**管理人*/
@Excel(name = "管理人", width = 15, dictTable = "sys_user", dicText = "realname", dicCode = "username")
@Dict(dictTable = "sys_user", dicText = "realname", dicCode = "username")
@@ -109,4 +109,17 @@ public class ZyDevice implements Serializable {
@Excel(name = "3d模型", width = 15)
@ApiModelProperty(value = "3d模型")
private String img3d;
+// @Excel(name = "设备品牌", width = 15, dictTable = "sys_user", dicText = "realname", dicCode = "username")
+ @Dict(dictTable = "zy_devicebrand", dicText = "brand", dicCode = "id")
+ @ApiModelProperty(value = "设备品牌")
+ private String brandId;
+ @Dict(dictTable = "zy_devicemodel", dicText = "model", dicCode = "id")
+ @ApiModelProperty(value = "设备型号")
+ private String modelId;
+ @Dict(dictTable = "zy_devicetype", dicText = "name", dicCode = "id")
+ @ApiModelProperty(value = "设备类型")
+ private String typeCode;
+
+ @ApiModelProperty(value = "设备名称")
+ private String name;
}
From 6010ca75d72de97c9373b80f78c11dae90c187ba Mon Sep 17 00:00:00 2001
From: lenovo <123>
Date: Wed, 4 Jan 2023 18:58:17 +0800
Subject: [PATCH 3/5] =?UTF-8?q?2023-1-4=E4=BA=A7=E5=93=81=E8=AE=BE?=
=?UTF-8?q?=E5=A4=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../jeecg/modules/product/pdmachine/entity/ProductMachine.java | 2 +-
.../modules/product/pdmachine/mapper/ProductMachineMapper.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/product/pdmachine/entity/ProductMachine.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/product/pdmachine/entity/ProductMachine.java
index 05e7ec14..34911d5e 100644
--- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/product/pdmachine/entity/ProductMachine.java
+++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/product/pdmachine/entity/ProductMachine.java
@@ -49,7 +49,7 @@ public class ProductMachine implements Serializable {
/**设备d*/
@Excel(name = "设备d", width = 15)
@ApiModelProperty(value = "设备d")
- @Dict(dictTable = "zy_devicetype", dicText = "name", dicCode = "id")
+ @Dict(dictTable = "zy_device", dicText = "name", dicCode = "id")
private String machineId;
/**序号*/
@Excel(name = "序号", width = 15)
diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/product/pdmachine/mapper/ProductMachineMapper.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/product/pdmachine/mapper/ProductMachineMapper.java
index 9584a5b0..238dbf64 100644
--- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/product/pdmachine/mapper/ProductMachineMapper.java
+++ b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/product/pdmachine/mapper/ProductMachineMapper.java
@@ -18,7 +18,7 @@ import org.jeecg.modules.product.pdmachine.entity.ProductMachine;
*/
public interface ProductMachineMapper extends BaseMapper {
- @Select("select id from zy_devicetype where name like #{s}")
+ @Select("select id from zy_device where name like #{s}")
List find(String s);
@Update("update product_machine set sort=sort+1 where id=#{id}")
From 364e25558e3de8b146cea754432207b272794a4a Mon Sep 17 00:00:00 2001
From: mors <3067699729@qq.com>
Date: Wed, 4 Jan 2023 21:05:58 +0800
Subject: [PATCH 4/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=A7=E5=93=81?=
=?UTF-8?q?=E7=AE=A1=E7=90=86=E9=83=A8=E5=88=86=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../modules/ZyProcessComponentModal.vue | 35 ++-
.../process/modules/list/ZyProcessList.vue | 293 ++++++++++++++++++
.../zyProcessModular/ZyProcessModularList.vue | 3 +-
.../modules/ZyProcessList.vue | 293 ++++++++++++++++++
.../modules/ZyProcessModularModal.vue | 35 ++-
.../base/controller/ZyProcessController.java | 38 +++
.../demo/base/mapper/ZyProcessMapper.java | 6 +
.../demo/base/service/IZyProcessService.java | 4 +
.../service/impl/ZyProcessServiceImpl.java | 20 +-
.../ZyProcessComponentController.java | 20 +-
.../ZyProcessModularController.java | 20 +-
.../controller/ZyStyleFabricController.java | 2 +-
12 files changed, 753 insertions(+), 16 deletions(-)
create mode 100644 ant-design-vue-jeecg/src/views/process/modules/list/ZyProcessList.vue
create mode 100644 ant-design-vue-jeecg/src/views/zyProcessModular/modules/ZyProcessList.vue
diff --git a/ant-design-vue-jeecg/src/views/process/modules/ZyProcessComponentModal.vue b/ant-design-vue-jeecg/src/views/process/modules/ZyProcessComponentModal.vue
index de5478d1..3b000b78 100644
--- a/ant-design-vue-jeecg/src/views/process/modules/ZyProcessComponentModal.vue
+++ b/ant-design-vue-jeecg/src/views/process/modules/ZyProcessComponentModal.vue
@@ -8,28 +8,44 @@
:okButtonProps="{ class:{'jee-hidden': disableSubmit} }"
@cancel="handleCancel"
cancelText="关闭">
-
+
+
+
\ No newline at end of file
diff --git a/ant-design-vue-jeecg/src/views/zyProcessModular/ZyProcessModularList.vue b/ant-design-vue-jeecg/src/views/zyProcessModular/ZyProcessModularList.vue
index d785390a..11a34200 100644
--- a/ant-design-vue-jeecg/src/views/zyProcessModular/ZyProcessModularList.vue
+++ b/ant-design-vue-jeecg/src/views/zyProcessModular/ZyProcessModularList.vue
@@ -216,13 +216,14 @@ export default {
this.biaoTi = record.modularName+"模块工序管理";
//console.log(topicid);
this.queryParam.modularId = this.model.id;
- console.log("子弹窗拿到的ID++++++:"+ this.queryParam.modularId);
+ //console.log("子弹窗拿到的ID++++++:"+ this.queryParam.modularId);
this.loadData();
this.visible = true;
},
showModal1() {
this.visible = true;
},
+ //进入弹窗是筛选list 重置也是 不是完整的无条件List 这个就是
valueChange(value) {
if (value) this.loadData()
},
diff --git a/ant-design-vue-jeecg/src/views/zyProcessModular/modules/ZyProcessList.vue b/ant-design-vue-jeecg/src/views/zyProcessModular/modules/ZyProcessList.vue
new file mode 100644
index 00000000..ec9eed15
--- /dev/null
+++ b/ant-design-vue-jeecg/src/views/zyProcessModular/modules/ZyProcessList.vue
@@ -0,0 +1,293 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 无图片
+
+
+
+ 无文件
+
+ 下载
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ant-design-vue-jeecg/src/views/zyProcessModular/modules/ZyProcessModularModal.vue b/ant-design-vue-jeecg/src/views/zyProcessModular/modules/ZyProcessModularModal.vue
index 68726fcc..bcce3f12 100644
--- a/ant-design-vue-jeecg/src/views/zyProcessModular/modules/ZyProcessModularModal.vue
+++ b/ant-design-vue-jeecg/src/views/zyProcessModular/modules/ZyProcessModularModal.vue
@@ -8,28 +8,44 @@
:okButtonProps="{ class:{'jee-hidden': disableSubmit} }"
@cancel="handleCancel"
cancelText="关闭">
-
+
+
+
\ No newline at end of file
diff --git a/ant-design-vue-jeecg/src/views/zydevice/devicetype/modules/ZyDevicetypeForm.vue b/ant-design-vue-jeecg/src/views/zydevice/devicetype/modules/ZyDevicetypeForm.vue
new file mode 100644
index 00000000..958bdbe3
--- /dev/null
+++ b/ant-design-vue-jeecg/src/views/zydevice/devicetype/modules/ZyDevicetypeForm.vue
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ant-design-vue-jeecg/src/views/zydevice/devicetype/modules/ZyDevicetypeModal.vue b/ant-design-vue-jeecg/src/views/zydevice/devicetype/modules/ZyDevicetypeModal.vue
new file mode 100644
index 00000000..80c6d220
--- /dev/null
+++ b/ant-design-vue-jeecg/src/views/zydevice/devicetype/modules/ZyDevicetypeModal.vue
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ant-design-vue-jeecg/src/views/zydevice/devicetype/modules/ZyDevicetypeModal__Style#Drawer.vue b/ant-design-vue-jeecg/src/views/zydevice/devicetype/modules/ZyDevicetypeModal__Style#Drawer.vue
new file mode 100644
index 00000000..cdd4f819
--- /dev/null
+++ b/ant-design-vue-jeecg/src/views/zydevice/devicetype/modules/ZyDevicetypeModal__Style#Drawer.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/devicetype/controller/ZyDevicetypeController.java b/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/devicetype/controller/ZyDevicetypeController.java
deleted file mode 100644
index 34961978..00000000
--- a/jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/devicetype/controller/ZyDevicetypeController.java
+++ /dev/null
@@ -1,542 +0,0 @@
-package org.jeecg.modules.devicetype.controller;
-
-import com.google.zxing.BarcodeFormat;
-import com.google.zxing.EncodeHintType;
-import com.google.zxing.MultiFormatWriter;
-import com.google.zxing.WriterException;
-import com.google.zxing.client.j2se.MatrixToImageWriter;
-import com.google.zxing.common.BitMatrix;
-import com.google.zxing.qrcode.QRCodeWriter;
-import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
-import org.jeecg.common.system.query.QueryGenerator;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import lombok.extern.slf4j.Slf4j;
-import org.jeecg.common.system.base.controller.JeecgController;
-import org.jeecg.common.api.vo.Result;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.*;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.web.servlet.ModelAndView;
-
-import java.io.ByteArrayOutputStream;
-import java.util.*;
-
-import org.jeecg.common.util.oConvertUtils;
-import org.jeecg.modules.devicetype.entity.ZyTypeparameters;
-import org.jeecg.modules.devicetype.entity.ZyOperationparameters;
-import org.jeecg.modules.devicetype.entity.ZyDevicetype;
-import org.jeecg.modules.devicetype.service.IZyDevicetypeService;
-import org.jeecg.modules.devicetype.service.IZyTypeparametersService;
-import org.jeecg.modules.devicetype.service.IZyOperationparametersService;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import org.jeecg.common.aspect.annotation.AutoLog;
-import org.apache.shiro.SecurityUtils;
-import org.jeecg.common.system.vo.LoginUser;
-import org.jeecgframework.poi.excel.ExcelImportUtil;
-import org.jeecgframework.poi.excel.def.NormalExcelConstants;
-import org.jeecgframework.poi.excel.entity.ExportParams;
-import org.jeecgframework.poi.excel.entity.ImportParams;
-import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
-import org.springframework.web.multipart.MultipartFile;
-import org.springframework.web.multipart.MultipartHttpServletRequest;
-import java.io.IOException;
-import java.util.stream.Collectors;
-
- /**
- * @Description: 设备类型
- * @Author: jeecg-boot
- * @Date: 2021-11-11
- * @Version: V1.0
- */
-@Api(tags="设备类型")
-@RestController
-@RequestMapping("/devicetype/zyDevicetype")
-@Slf4j
-public class ZyDevicetypeController extends JeecgController {
-
- @Autowired
- private IZyDevicetypeService zyDevicetypeService;
-
- @Autowired
- private IZyTypeparametersService zyTypeparametersService;
-
- @Autowired
- private IZyOperationparametersService zyOperationparametersService;
-
-
- /*---------------------------------主表处理-begin-------------------------------------*/
-
- /**
- * 分页列表查询
- * @param zyDevicetype
- * @param pageNo
- * @param pageSize
- * @param req
- * @return
- */
- @AutoLog(value = "设备类型-分页列表查询")
- @ApiOperation(value="设备类型-分页列表查询", notes="设备类型-分页列表查询")
- @GetMapping(value = "/list")
- public Result> queryPageList(ZyDevicetype zyDevicetype,
- @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
- @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
- HttpServletRequest req) throws WriterException, IOException {
- QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(zyDevicetype, req.getParameterMap());
- Page page = new Page(pageNo, pageSize);
- IPage pageList = zyDevicetypeService.page(page, queryWrapper);
-
- MultiFormatWriter multiFormatWriter = new MultiFormatWriter();
- @SuppressWarnings("rawtypes")
- Map hints = new HashMap();
- //设置UTF-8, 防止中文乱码
- hints.put(EncodeHintType.CHARACTER_SET, "UTF-8");
- //设置二维码四周白色区域的大小
- hints.put(EncodeHintType.MARGIN, 1);
- //设置二维码的容错性
- hints.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.H);
- //width:图片完整的宽;height:图片完整的高
- //因为要在二维码下方附上文字,所以把图片设置为长方形(高大于宽)
- int width = 150;
- int height = 150;
- //画二维码,记得调用multiFormatWriter.encode()时最后要带上hints参数,不然上面设置无效
- QRCodeWriter qrCodeWriter = new QRCodeWriter();
- List