若依微服务1.05版本,tdengine服务完善

1、增加了修改tag值的方法
2、在获取历史时修改了order by,防止防注入
dev
xins 1 year ago
parent 50ea2fc814
commit d826e53a08

@ -5,10 +5,7 @@ import com.ruoyi.common.core.constant.ServiceNameConstants;
import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.hw.validated.tdengine.AddTdSTableColumn; import com.ruoyi.common.core.hw.validated.tdengine.AddTdSTableColumn;
import com.ruoyi.common.core.hw.validated.tdengine.InsertTdTable; import com.ruoyi.common.core.hw.validated.tdengine.InsertTdTable;
import com.ruoyi.tdengine.api.domain.TdHistorySelectDto; import com.ruoyi.tdengine.api.domain.*;
import com.ruoyi.tdengine.api.domain.TdSelectDto;
import com.ruoyi.tdengine.api.domain.TdSuperTableVo;
import com.ruoyi.tdengine.api.domain.TdTableVo;
import com.ruoyi.tdengine.api.factory.RemoteTdEngineFallbackFactory; import com.ruoyi.tdengine.api.factory.RemoteTdEngineFallbackFactory;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@ -36,6 +33,9 @@ public interface RemoteTdEngineService {
@PostMapping("/tdengine/dropSuperTableColumn") @PostMapping("/tdengine/dropSuperTableColumn")
R<?> dropColumnForSuperTable(@Validated(AddTdSTableColumn.class) @RequestBody TdSuperTableVo tdSuperTableVo); R<?> dropColumnForSuperTable(@Validated(AddTdSTableColumn.class) @RequestBody TdSuperTableVo tdSuperTableVo);
@PostMapping("/tdengine/alterTableTag")
public R<?> alterTableTag(@Validated @RequestBody AlterTagVo alterTagVo);
@PostMapping("/tdengine/insertTable") @PostMapping("/tdengine/insertTable")
R<?> insertTable(@Validated(InsertTdTable.class) @RequestBody TdTableVo tdTableVo); R<?> insertTable(@Validated(InsertTdTable.class) @RequestBody TdTableVo tdTableVo);

@ -2,10 +2,7 @@ package com.ruoyi.tdengine.api.factory;
import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.domain.R;
import com.ruoyi.tdengine.api.RemoteTdEngineService; import com.ruoyi.tdengine.api.RemoteTdEngineService;
import com.ruoyi.tdengine.api.domain.TdHistorySelectDto; import com.ruoyi.tdengine.api.domain.*;
import com.ruoyi.tdengine.api.domain.TdSelectDto;
import com.ruoyi.tdengine.api.domain.TdSuperTableVo;
import com.ruoyi.tdengine.api.domain.TdTableVo;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.cloud.openfeign.FallbackFactory; import org.springframework.cloud.openfeign.FallbackFactory;
@ -46,6 +43,11 @@ public class RemoteTdEngineFallbackFactory implements FallbackFactory<RemoteTdEn
return R.fail("删除超级表Column失败:" + throwable.getMessage()); return R.fail("删除超级表Column失败:" + throwable.getMessage());
} }
@Override
public R<?> alterTableTag(AlterTagVo alterTagVo) {
return R.fail("修改子表tag值失败:" + throwable.getMessage());
}
@Override @Override
public R<?> insertTable(TdTableVo tdTableVo) { public R<?> insertTable(TdTableVo tdTableVo) {
return R.fail("插入数据失败:" + throwable.getMessage()); return R.fail("插入数据失败:" + throwable.getMessage());

Loading…
Cancel
Save