oralce数据转入mysql

This commit is contained in:
xy
2024-05-31 18:35:05 +08:00
parent b3640b840b
commit 69d841eb69
58 changed files with 2602 additions and 1 deletions

View File

@@ -0,0 +1,15 @@
package com.njcn.mysql.service;
import com.njcn.oracle.bo.po.DayHarmrateV;
import java.util.List;
public interface OracleDataService {
/**
* 查询oracle中DAY_HARMRATE_V数据
* @param time
* @return
*/
List<DayHarmrateV> getDayHarmRate(String time);
}

View File

@@ -0,0 +1,28 @@
package com.njcn.mysql.service.impl;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.LocalDateTimeUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.njcn.mysql.service.OracleDataService;
import com.njcn.oracle.bo.po.DataFlicker;
import com.njcn.oracle.bo.po.DayHarmrateV;
import com.njcn.oracle.mapper.DayHarmrateVMapper;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
@AllArgsConstructor
public class OracleDataServiceImpl implements OracleDataService {
private final DayHarmrateVMapper dayHarmrateVMapper;
@Override
public List<DayHarmrateV> getDayHarmRate(String time) {
// time = LocalDateTimeUtil.format(LocalDateTimeUtil.beginOfDay(LocalDateTimeUtil.parse(time, DatePattern.NORM_DATE_PATTERN)),DatePattern.NORM_DATETIME_PATTERN);
LambdaQueryWrapper<DayHarmrateV> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.apply("TIMEID = to_date({0},'yyyy-mm-dd')",time);
return dayHarmrateVMapper.selectList(lambdaQueryWrapper);
}
}