oralce数据转入mysql

This commit is contained in:
xy
2024-06-01 18:03:03 +08:00
parent 3a03a2e9af
commit 4cc4336521
10 changed files with 696 additions and 15 deletions

View File

@@ -1,8 +1,6 @@
package com.njcn.mysql.service;
import com.njcn.oracle.bo.po.DayHarmrateV;
import com.njcn.oracle.bo.po.DayV;
import com.njcn.oracle.bo.po.PqsIntegrity;
import com.njcn.oracle.bo.po.*;
import java.util.List;
@@ -29,5 +27,17 @@ public interface OracleDataService {
*/
List<DayV> getDayV(String time);
/**
* 查询oracle中LIMIT_RATE数据
* @param time
* @return
*/
List<LimitRate> getLimitRate(String time);
/**
* 查询oracle中LIMIT_Target数据
* @param time
* @return
*/
List<LimitTarget> getLimitTarget(String time);
}

View File

@@ -2,15 +2,12 @@ package com.njcn.mysql.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.njcn.mysql.service.OracleDataService;
import com.njcn.oracle.bo.po.DayHarmrateV;
import com.njcn.oracle.bo.po.DayV;
import com.njcn.oracle.bo.po.PqsIntegrity;
import com.njcn.oracle.mapper.DayHarmrateVMapper;
import com.njcn.oracle.mapper.DayVMapper;
import com.njcn.oracle.mapper.PqsIntegrityMapper;
import com.njcn.oracle.bo.po.*;
import com.njcn.oracle.mapper.*;
import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service;
import java.util.Collections;
import java.util.List;
/**
@@ -26,6 +23,10 @@ public class OracleDataServiceImpl implements OracleDataService {
private final DayVMapper dayVMapper;
private final LimitRateMapper limitRateMapper;
private final LimitTargetMapper limitTargetMapper;
@Override
public List<DayHarmrateV> getDayHarmRate(String time) {
LambdaQueryWrapper<DayHarmrateV> lambdaQueryWrapper = new LambdaQueryWrapper<>();
@@ -46,4 +47,18 @@ public class OracleDataServiceImpl implements OracleDataService {
lambdaQueryWrapper.apply("TIMEID = to_date({0},'yyyy-mm-dd')",time);
return dayVMapper.selectList(lambdaQueryWrapper);
}
@Override
public List<LimitRate> getLimitRate(String time) {
LambdaQueryWrapper<LimitRate> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.apply("TIMEID = to_date({0},'yyyy-mm-dd')",time);
return limitRateMapper.selectList(lambdaQueryWrapper);
}
@Override
public List<LimitTarget> getLimitTarget(String time) {
LambdaQueryWrapper<LimitTarget> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.apply("TIMEID = to_date({0},'yyyy-mm-dd')",time);
return limitTargetMapper.selectList(lambdaQueryWrapper);
}
}