物模型属性查询列表修改

This commit is contained in:
huguanghan 2024-10-28 09:55:51 +08:00
parent 6ce87d7038
commit 8483b667f2
4 changed files with 13 additions and 1 deletions

View File

@ -93,7 +93,10 @@ public class SysIotModelController {
/** 获取物模型属性列表 */
@PostMapping("/attribute/list")
public PageDataInfo<SysIotModelFieldVo> querySysIotModelField(@RequestBody SysIotModelFieldDto sysIotModelFieldDto) {
if (sysIotModelFieldDto.getPageNum() == null && sysIotModelFieldDto.getPageSize() == null){
List<SysIotModelFieldVo> sysIotModelFieldVos = sysIotModelService.queryAllModelField(sysIotModelFieldDto);
return new PageDataInfo<>(sysIotModelFieldVos,sysIotModelFieldVos.size());
}
return sysIotModelService.querySysIotModelField(sysIotModelFieldDto);
}

View File

@ -18,6 +18,8 @@ public interface SysIotModelFieldMapper extends BaseMapperPlus<SysIotModelField,
Long querySysIotModelFieldByModelId(Long id);
List<SysIotModelFieldVo> querySysIotModelFieldList(@Param("info") SysIotModelFieldDto sysIotModelFieldDto);
SysIotModelFieldVo selectByAttributeCode(Long iotModelId, String code);
List<String> queryAllFiledNames(@Param("deviceId") Long deviceId);

View File

@ -25,6 +25,8 @@ public interface SysIotModelService {
PageDataInfo<SysIotModelFieldVo> querySysIotModelField(SysIotModelFieldDto sysIotModelFieldDto);
List<SysIotModelFieldVo> queryAllModelField(SysIotModelFieldDto sysIotModelFieldDto);
SysIotModelFieldVo creatSysIotModelField(SysIotModelFieldDto sysIotModelFieldDto);
SysIotModelFieldVo updateSysIotModelField(SysIotModelFieldDto sysIotModelFieldDto);

View File

@ -144,6 +144,11 @@ public class SysIotModelServiceImpl implements SysIotModelService {
return PageDataInfo.build(iPage.getRecords(), iPage.getTotal());
}
@Override
public List<SysIotModelFieldVo> queryAllModelField(SysIotModelFieldDto sysIotModelFieldDto) {
return sysIotModelFieldMapper.querySysIotModelFieldList(sysIotModelFieldDto);
}
@Override
public SysIotModelFieldVo creatSysIotModelField(SysIotModelFieldDto sysIotModelFieldDto) {
SysIotModelField sysIotModelField = new SysIotModelField();