5 changed files with 104 additions and 1 deletions
@ -0,0 +1,31 @@ |
|||||
|
package org.dromara.system.controller.system; |
||||
|
|
||||
|
import io.swagger.v3.oas.annotations.tags.Tag; |
||||
|
import lombok.RequiredArgsConstructor; |
||||
|
import org.dromara.common.web.core.BaseController; |
||||
|
import org.dromara.system.service.impl.TdengineServiceImpl; |
||||
|
import org.springframework.validation.annotation.Validated; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
/** |
||||
|
* @author yq183 |
||||
|
* @data 2025/6/26 15:18 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequiredArgsConstructor |
||||
|
@RequestMapping("/td") |
||||
|
@Validated |
||||
|
@Tag(name="td测试") |
||||
|
public class TdengineController extends BaseController { |
||||
|
private final TdengineServiceImpl tdengineService; |
||||
|
|
||||
|
|
||||
|
@GetMapping("/test") |
||||
|
public void list(String db) { |
||||
|
System.out.println("执行新建超级表"); |
||||
|
tdengineService.tdengine(db); |
||||
|
} |
||||
|
|
||||
|
} |
||||
@ -0,0 +1,32 @@ |
|||||
|
package org.dromara.system.mapper; |
||||
|
|
||||
|
import com.baomidou.dynamic.datasource.annotation.DS; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import org.apache.ibatis.annotations.Insert; |
||||
|
import org.apache.ibatis.annotations.Select; |
||||
|
import org.apache.ibatis.annotations.Update; |
||||
|
import org.dromara.system.domain.SysDepartBoundary; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* @author yq183 |
||||
|
* @data 2025/6/26 9:49 |
||||
|
*/ |
||||
|
@DS("tdengine") |
||||
|
public interface TdengineMapper { |
||||
|
|
||||
|
|
||||
|
|
||||
|
|
||||
|
@Select("SELECT * FROM dkcy.meters \n" + |
||||
|
"ORDER BY ts DESC\n" + |
||||
|
"LIMIT 5; ") |
||||
|
List<Map<String,Object>> tdengine(String db); |
||||
|
|
||||
|
|
||||
|
@Insert("INSERT INTO d1001 USING dkcy.meters TAGS (\"California.SanFrancisco\", 2) VALUES (now, 10.2, 219, 0.32);") |
||||
|
void insert(); |
||||
|
|
||||
|
} |
||||
@ -0,0 +1,11 @@ |
|||||
|
package org.dromara.system.service; |
||||
|
|
||||
|
/** |
||||
|
* @author yq183 |
||||
|
* @data 2025/6/26 9:47 |
||||
|
*/ |
||||
|
public interface TdengineService { |
||||
|
|
||||
|
|
||||
|
void tdengine(String db); |
||||
|
} |
||||
@ -0,0 +1,25 @@ |
|||||
|
package org.dromara.system.service.impl; |
||||
|
|
||||
|
import lombok.RequiredArgsConstructor; |
||||
|
import org.dromara.system.mapper.TdengineMapper; |
||||
|
import org.dromara.system.service.TdengineService; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* @author yq183 |
||||
|
* @data 2025/6/26 9:47 |
||||
|
*/ |
||||
|
@RequiredArgsConstructor |
||||
|
@Service |
||||
|
public class TdengineServiceImpl implements TdengineService { |
||||
|
private final TdengineMapper tdengineMapper; |
||||
|
|
||||
|
@Override |
||||
|
public void tdengine(String db) { |
||||
|
List<Map<String, Object>> tdengine = tdengineMapper.tdengine(db); |
||||
|
System.out.println(tdengine); |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue