设备条件检索:工作中心ID,设备位置

develop-QA
qinyulong 3 months ago
parent 560ef1c7a5
commit 2c5abbd60a
  1. 5
      blade-service/blade-desk/src/main/java/org/springblade/desk/device/service/impl/EquipmentServiceImpl.java
  2. 11
      blade-service/blade-desk/src/main/java/org/springblade/desk/jobTransfer/controller/EquipmentMaintenanceController.java

@ -63,9 +63,10 @@ public class EquipmentServiceImpl extends BaseServiceImpl<EquipmentMapper, Equip
.like(Objects.nonNull(equipment.getDeviceName()), EquipmentEntity::getDeviceName, equipment.getDeviceName())
.like(Objects.nonNull(equipment.getCategory()), EquipmentEntity::getCategory, equipment.getCategory())
.like(Objects.nonNull(equipment.getTypeName()), EquipmentEntity::getTypeName, equipment.getTypeName())
.like(Objects.nonNull(equipment.getEquipmentLocation()), EquipmentEntity::getEquipmentLocation, equipment.getEquipmentLocation())
.eq(Objects.nonNull(equipment.getUsed()), EquipmentEntity::getUsed, equipment.getUsed())
.eq(Objects.nonNull(equipment.getVirtualMac()), EquipmentEntity::getVirtualMac, equipment.getVirtualMac());
.eq(Objects.nonNull(equipment.getVirtualMac()), EquipmentEntity::getVirtualMac, equipment.getVirtualMac())
.eq(Objects.nonNull(equipment.getWorkstationId()), EquipmentEntity::getWorkstationId, equipment.getWorkstationId());
// 3. 执行分页查询
return baseMapper.selectPage(page, wrapper);
}

@ -1,5 +1,8 @@
package org.springblade.desk.jobTransfer.controller;
import io.swagger.v3.oas.annotations.Parameters;
import io.swagger.v3.oas.annotations.enums.ParameterIn;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
@ -61,6 +64,14 @@ public class EquipmentMaintenanceController extends BladeController {
*/
@GetMapping("/page")
@ApiOperationSupport(order = 3)
@Parameters({
@Parameter(name = "name", description = "姓名", in = ParameterIn.QUERY, schema = @Schema(type = "string")),
@Parameter(name = "deptId", description = "所属班组", in = ParameterIn.QUERY, schema = @Schema(type = "integer")),
@Parameter(name = "station", description = "所属岗位", in = ParameterIn.QUERY, schema = @Schema(type = "string")),
@Parameter(name = "skill", description = "技能等级", in = ParameterIn.QUERY, schema = @Schema(type = "integer")),
@Parameter(name = "equipmentId", description = "设备", in = ParameterIn.QUERY, schema = @Schema(type = "integer")),
@Parameter(name = "maintenanceStatus", description = "状态", in = ParameterIn.QUERY, schema = @Schema(type = "integer")),
})
@Operation(summary = "分页", description = "传入equipmentMaintenance")
public R<IPage<EquipmentMaintenanceVO>> page(EquipmentMaintenanceVO equipmentMaintenance, Query query) {
IPage<EquipmentMaintenanceVO> pages = equipmentMaintenanceService.selectEquipmentMaintenancePage(Condition.getPage(query), equipmentMaintenance);

Loading…
Cancel
Save