influx插入,需要给time字段添加@TimeColumn注解

This commit is contained in:
2023-09-27 14:27:51 +08:00
parent 4c4d2236a9
commit 3b34fd8cbb
4 changed files with 37 additions and 10 deletions

View File

@@ -1,5 +1,7 @@
package com.njcn;
import com.njcn.influx.imapper.DataFlickerMapper;
import com.njcn.influx.pojo.po.DataFlicker;
import com.njcn.oss.constant.OssPath;
import com.njcn.oss.utils.FileStorageUtil;
import lombok.SneakyThrows;
@@ -8,6 +10,9 @@ import org.springframework.beans.factory.annotation.Autowired;
import java.io.File;
import java.io.FileInputStream;
import java.time.Instant;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
/**
@@ -15,18 +20,41 @@ import java.util.UUID;
* @version 1.0.0
* @date 2021年12月14日 12:55
*/
public class OssTest extends BaseJunitTest{
public class OssTest extends BaseJunitTest {
@Autowired
private FileStorageUtil fileStorageUtil;
@Autowired
private DataFlickerMapper dataFlickerMapper;
@SneakyThrows
@Test
public void test(){
public void test() {
File file = new File("C:\\Users\\DELL\\Desktop\\6FEC92B75A104D1295715A661A2CC196.docx");
String s = fileStorageUtil.uploadStream(new FileInputStream(file), OssPath.ALGORITHM, UUID.randomUUID() + ".docx");
System.out.println("hello");
}
@SneakyThrows
@Test
public void testInflux() {
List<DataFlicker> dataFlickers = new ArrayList<>();
for (int i = 0; i < 10; i++) {
DataFlicker dataFlicker = new DataFlicker();
dataFlicker.setTime(Instant.now());
dataFlicker.setFluc(12.5);
dataFlicker.setLineId("123456");
dataFlicker.setPhaseType("C");
dataFlicker.setPlt(12.5);
dataFlicker.setPst(12.5);
dataFlicker.setQualityFlag("0");
Thread.sleep(1000);
dataFlickers.add(dataFlicker);
}
dataFlickerMapper.insertBatch(dataFlickers);
}
}