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; import org.junit.Test; 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; /** * @author hongawen * @version 1.0.0 * @date 2021年12月14日 12:55 */ public class OssTest extends BaseJunitTest { @Autowired private FileStorageUtil fileStorageUtil; @Autowired private DataFlickerMapper dataFlickerMapper; @SneakyThrows @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 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); } }