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/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/ant-design-vue-jeecg/src/views/erp/fabric/modules/ZyFabricTypeForm.vue b/ant-design-vue-jeecg/src/views/erp/fabric/modules/ZyFabricTypeForm.vue
index 22aa1bf0..1336eaef 100644
--- a/ant-design-vue-jeecg/src/views/erp/fabric/modules/ZyFabricTypeForm.vue
+++ b/ant-design-vue-jeecg/src/views/erp/fabric/modules/ZyFabricTypeForm.vue
@@ -74,7 +74,13 @@
created () {
//使用随机的时候到后期数据量大时有可能出现问题,建议使用一套规则,后期需要添加循环判断,存在就让它重新生成,这里只写了两层,理论上是while循环
// this.model.nums=randomString(4)
- var n=4
+
+
+ this.modelDefault = JSON.parse(JSON.stringify(this.model));
+ },
+ methods: {
+ add () {
+ var n=4
getAction(this.url.weiyi,{id:this.model.nums}).then((res)=>{
var num=parseInt(res.message,10)+1
num=num.toString()
@@ -83,14 +89,9 @@
}
this.model.nums=num;
console.log(num)
- })
-
- //备份model原始值
- console.log(this.model.nums)
- this.modelDefault = JSON.parse(JSON.stringify(this.model));
- },
- methods: {
- add () {
+ })
+ //备份model原始值
+ console.log(this.model.nums)
this.edit(this.modelDefault);
},
edit (record) {
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/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-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);
diff --git a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/controller/ZyProcessController.java b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/controller/ZyProcessController.java
index 41cda422..130ac902 100644
--- a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/controller/ZyProcessController.java
+++ b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/controller/ZyProcessController.java
@@ -101,6 +101,44 @@ public class ZyProcessController extends JeecgController queryPageListScreenTwo(ZyProcess zyProcess,
+ @RequestParam(name = "clothsTypeId", required = true) String clothsTypeId,
+ @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
+ @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
+ HttpServletRequest req) {
+ //根据clothsTypeId 查到服装类型的编号 在根据编号进行筛选
+ String nums = zyProcessService.getNums(clothsTypeId);
+ QueryWrapper queryWrappers = QueryGenerator.initQueryWrapper(zyProcess, req.getParameterMap());
+ queryWrappers.eq(StringUtils.hasText(nums), "style_id", nums);
+ Page page = new Page<>(pageNo, pageSize);
+ IPage pageList = zyProcessService.page(page, queryWrappers);
+ return Result.OK(pageList);
+ }
+
+ /**
+ * 制衣部件之部件工序中的工序接口 分页列表查询
+ * 根据服装类型筛选list中的数据
+ */
+ @GetMapping(value = "/listScreenThree")
+ public Result> queryPageListScreenThree(ZyProcess zyProcess,
+ @RequestParam(name = "clothsComponentId", required = true) String clothsComponentId,
+ @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
+ @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
+ HttpServletRequest req) {
+ //根据clothsTypeId 查到服装类型的编号 在根据编号进行筛选
+ String nums = zyProcessService.getNumsByClothsComponentId(clothsComponentId);
+ QueryWrapper queryWrappers = QueryGenerator.initQueryWrapper(zyProcess, req.getParameterMap());
+ queryWrappers.eq(StringUtils.hasText(nums), "style_id", nums);
+ Page page = new Page<>(pageNo, pageSize);
+ IPage pageList = zyProcessService.page(page, queryWrappers);
+ return Result.OK(pageList);
+ }
+
/**
* 添加
*
diff --git a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/mapper/ZyProcessMapper.java b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/mapper/ZyProcessMapper.java
index e204f5ab..18b93a63 100644
--- a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/mapper/ZyProcessMapper.java
+++ b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/mapper/ZyProcessMapper.java
@@ -34,4 +34,10 @@ public interface ZyProcessMapper extends BaseMapper {
@Select("select nums from zy_cloths_type where id=#{typeId}")
String getNums(String typeId);
+
+ @Select("select cloths_type_id from zy_cloths_modular where id=#{clothsTypeId}")
+ String getClothsTypeId(String clothsTypeId);
+
+ @Select("select cloths_type_id from zy_cloths_component where id=#{clothsComponentId}")
+ String getClothsComponentId(String clothsComponentId);
}
diff --git a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/service/IZyProcessService.java b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/service/IZyProcessService.java
index c2ff14af..15926534 100644
--- a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/service/IZyProcessService.java
+++ b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/service/IZyProcessService.java
@@ -24,4 +24,8 @@ public interface IZyProcessService extends IService {
/**根据服装类型筛选list中的数据*/
String screenList(String clothStyleId);
+
+ String getNums(String clothsTypeId);
+
+ String getNumsByClothsComponentId(String clothsComponentId);
}
diff --git a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/service/impl/ZyProcessServiceImpl.java b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/service/impl/ZyProcessServiceImpl.java
index 99ce0ab2..01d0557d 100644
--- a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/service/impl/ZyProcessServiceImpl.java
+++ b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/base/service/impl/ZyProcessServiceImpl.java
@@ -48,17 +48,29 @@ public class ZyProcessServiceImpl extends ServiceImpl list=baseMapper.selectByIds(id);
diff --git a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/pro/controller/ZyProcessComponentController.java b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/pro/controller/ZyProcessComponentController.java
index ecac0583..aefddbe9 100644
--- a/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/pro/controller/ZyProcessComponentController.java
+++ b/jeecg-boot/jeecg-boot-module-process/src/main/java/org/jeecg/modules/demo/pro/controller/ZyProcessComponentController.java
@@ -1,5 +1,6 @@
package org.jeecg.modules.demo.pro.controller;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -27,6 +28,7 @@ import org.springframework.web.servlet.ModelAndView;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@@ -131,8 +133,22 @@ public class ZyProcessComponentController extends JeecgController add(@RequestBody ZyProcessComponent zyProcessComponent) {
- zyProcessComponentService.save(zyProcessComponent);
- return Result.OK("添加成功!");
+ //System.err.println("zyProcessComponent"+ zyProcessComponent+ LocalDateTime.now());
+ LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
+ queryWrapper.eq(ZyProcessComponent::getComponentId,zyProcessComponent.getComponentId());
+ String[] processIds = zyProcessComponent.getProcessId().split(",");
+ for (String processId : processIds) {
+ queryWrapper.eq( ZyProcessComponent::getProcessId,processId);
+ int count = zyProcessComponentService.count(queryWrapper);
+ if (count >= 1){
+ return Result.error("存在已添加过的数据!");
+ }
+ zyProcessComponent.setId(null);
+ zyProcessComponent.setProcessId(processId);
+ //System.out.println(""+zyProcessComponent + LocalDateTime.now());
+ zyProcessComponentService.save(zyProcessComponent);
+ }
+ return Result.OK("添加成功");
}
/**
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;
}
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