platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/DeviceTechnicalAgreementController.java
@@ -123,8 +123,8 @@ * 获取下拉列表 * @return */ @GetMapping("/getDropdownnList") public R<List<DeviceTechnicalAgreemnt>> getDropdownnList() { return R.ok(deviceTechnicalAgreementService.list()); @GetMapping("/getDropdownnList/{deviceId}") public R<List<DeviceTechnicalAgreemnt>> getDropdownnList(@PathVariable("deviceId")Long deviceId) { return R.ok(deviceTechnicalAgreementService.getDropdownnList(deviceId)); } } platformx-device-biz/src/main/java/com/by4cloud/platformx/device/mapper/DeviceTechnicalAgreementMapper.java
@@ -9,9 +9,12 @@ import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @Mapper public interface DeviceTechnicalAgreementMapper extends PlatformxBaseMapper<DeviceTechnicalAgreemnt> { IPage<DeviceTechnicalAgreementPageVo> page(Page page, @Param("queryDTO") DeviceTechnicalAgreemntQueryDTO queryDTO); } platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/DeviceTechnicalAgreementService.java
@@ -6,7 +6,11 @@ import com.by4cloud.platformx.device.dto.DeviceTechnicalAgreemntQueryDTO; import com.by4cloud.platformx.device.entity.DeviceTechnicalAgreemnt; import java.util.List; public interface DeviceTechnicalAgreementService extends IService<DeviceTechnicalAgreemnt> { IPage pageNew(Page page, DeviceTechnicalAgreemntQueryDTO queryDTO); List<DeviceTechnicalAgreemnt> getDropdownnList(Long deviceId); } platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/DeviceTechnicalAgreementServiceImpl.java
@@ -1,5 +1,6 @@ package com.by4cloud.platformx.device.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -8,6 +9,9 @@ import com.by4cloud.platformx.device.mapper.DeviceTechnicalAgreementMapper; import com.by4cloud.platformx.device.service.DeviceTechnicalAgreementService; import org.springframework.stereotype.Service; import java.util.List; /** * 设备技术协议 * @@ -20,4 +24,12 @@ public IPage pageNew(Page page, DeviceTechnicalAgreemntQueryDTO queryDTO) { return baseMapper.page(page,queryDTO); } @Override public List<DeviceTechnicalAgreemnt> getDropdownnList(Long deviceId) { QueryWrapper<DeviceTechnicalAgreemnt> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("device_id",deviceId); List<DeviceTechnicalAgreemnt> list = baseMapper.selectList(queryWrapper); return list; } }