Browse Source

指标集合

2024年9月10日08:47:453
thing_master
lishuai 1 year ago
parent
commit
069e64d2c1
  1. 2
      modules/thing/src/main/java/com/thing/thing/dictRelation/controller/IotThingDictRelationController.java
  2. 2
      modules/thing/src/main/java/com/thing/thing/dictRelation/service/IotThingDictRelationService.java
  3. 8
      modules/thing/src/main/java/com/thing/thing/dictRelation/service/impl/IotThingDictRelationServiceImpl.java

2
modules/thing/src/main/java/com/thing/thing/dictRelation/controller/IotThingDictRelationController.java

@ -110,7 +110,7 @@ public class IotThingDictRelationController {
@PostMapping("ids")
@Operation(summary="信息")
public Result<IotThingDictRelationDTO> get(@RequestBody List<Long> ids){
public Result<IotThingDictRelationDTO> get(@RequestBody List<String> ids){
IotThingDictRelationDTO data = service.findByIds(ids);
return new Result<IotThingDictRelationDTO>().ok(data);
}

2
modules/thing/src/main/java/com/thing/thing/dictRelation/service/IotThingDictRelationService.java

@ -41,7 +41,7 @@ public interface IotThingDictRelationService extends IBaseService<IotThingDictRe
IotThingDictRelationDTO findById(Long id);
IotThingDictRelationDTO findByIds(List<Long> ids);
IotThingDictRelationDTO findByIds(List<String> ids);
List<IotThingDictRelationDTO> findAllByEntityIdAndCodes(Long entityId, Collection<String> codes);
/** 注意 多个物 有相同的属性code **/

8
modules/thing/src/main/java/com/thing/thing/dictRelation/service/impl/IotThingDictRelationServiceImpl.java

@ -246,8 +246,12 @@ public class IotThingDictRelationServiceImpl extends BaseServiceImpl<IotThingDic
}
@Override
public IotThingDictRelationDTO findByIds(List<Long> ids) {
return mapper.selectOneByQueryAs(new QueryWrapper().in(IotThingDictRelationEntity::getId, ids), IotThingDictRelationDTO.class);
public IotThingDictRelationDTO findByIds(List<String> ids) {
if(CollectionUtils.isEmpty(ids)){
throw new SysException("参数不能为空");
}
List<Long> idList = ids.stream().map(Long::valueOf).toList();
return mapper.selectOneByQueryAs(new QueryWrapper().in(IotThingDictRelationEntity::getId, idList), IotThingDictRelationDTO.class);
}
@Override

Loading…
Cancel
Save