Merge remote-tracking branch 'origin/develop' into develop

# Conflicts:
#	src/main/java/com/ssf/mysqloracletest/mapper/VSySydwMysqlMapper.java
#	src/main/java/com/ssf/mysqloracletest/service/VSySydwMysqlService.java
#	src/main/java/com/ssf/mysqloracletest/service/impl/VSySydwMysqlServiceImpl.java
develop
hanrenchun 10 months ago
commit f4878852ad

@ -1,14 +1,9 @@
package com.ssf.mysqloracletest.domain; package com.ssf.mysqloracletest.domain;
import com.baomidou.mybatisplus.annotation.IdType; import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable; import java.io.Serializable;
import lombok.Data;
/** /**
* @TableName jcj_cjxx_view * @TableName jcj_cjxx_view
*/ */

@ -16,116 +16,139 @@ public class VSySydwmMysql {
/** /**
* *
*/ */
@TableField(value = "ZJLID")
private String ZJLID; private String ZJLID;
/** /**
* *
*/ */
@TableField(value = "YSXTJRZJ")
private String YSXTJRZJ; private String YSXTJRZJ;
/** /**
* *
*/ */
@TableField(value = "XXSC_PDBZ")
private String XXSC_PDBZ; private String XXSC_PDBZ;
/** /**
* *
*/ */
@TableField(value = "ID")
private String ID; private String ID;
/** /**
* *
*/ */
@TableField(value = "DWMC")
private String DWMC; private String DWMC;
/** /**
* *
*/ */
@TableField(value = "DZ")
private String DZ; private String DZ;
/** /**
* *
*/ */
@TableField(value = "LXDH")
private String LXDH; private String LXDH;
/** /**
* *
*/ */
@TableField(value = "FJBM")
private String FJBM; private String FJBM;
/** /**
* *
*/ */
@TableField(value = "FJMC")
private String FJMC; private String FJMC;
/** /**
* *
*/ */
@TableField(value = "PCSBM")
private String PCSBM; private String PCSBM;
/** /**
* *
*/ */
@TableField(value = "PCSMC")
private String PCSMC; private String PCSMC;
/** /**
* *
*/ */
@TableField(value = "JWQBM")
private String JWQBM; private String JWQBM;
/** /**
* *
*/ */
@TableField(value = "JWQMC")
private String JWQMC; private String JWQMC;
/** /**
* *
*/ */
@TableField(value = "SZQY")
private String SZQY; private String SZQY;
/** /**
* *
*/ */
@TableField(value = "DWZT")
private String DWZT; private String DWZT;
/** /**
* *
*/ */
@TableField(value = "X")
private String X; private String X;
/** /**
* *
*/ */
@TableField(value = "Y")
private String Y; private String Y;
/** /**
* *
*/ */
@TableField(value = "DWLXMC")
private String DWLXMC; private String DWLXMC;
/** /**
* *
*/ */
@TableField(value = "FRZJHM")
private String FRZJHM; private String FRZJHM;
/** /**
* *
*/ */
@TableField(value = "FRXM")
private String FRXM; private String FRXM;
/** /**
* *
*/ */
@TableField(value = "CDC_JYM")
private String CDC_JYM; private String CDC_JYM;
/** /**
* *
*/ */
@TableField(value = "YSBZK_RKSJ")
private String YSBZK_RKSJ; private String YSBZK_RKSJ;
/** /**
* *
*/ */
@TableField(value = "YSBZK_GXSJ")
private String YSBZK_GXSJ; private String YSBZK_GXSJ;

@ -3,6 +3,7 @@ package com.ssf.mysqloracletest.domain;
import lombok.Data; import lombok.Data;
@Data @Data
public class VSySydzMysql { public class VSySydzMysql {
/** /**

@ -1,6 +1,5 @@
package com.ssf.mysqloracletest.mapper; package com.ssf.mysqloracletest.mapper;
import com.ssf.mysqloracletest.domain.TJksbglMysql;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssf.mysqloracletest.domain.TJksbglMysql; import com.ssf.mysqloracletest.domain.TJksbglMysql;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -12,7 +11,7 @@ import org.apache.ibatis.annotations.Mapper;
* @Entity com.ssf.mysqloracletest.domain.TJksbgl * @Entity com.ssf.mysqloracletest.domain.TJksbgl
*/ */
@Mapper @Mapper
public interface TJksbglMysqlMapper { public interface TJksbglMysqlMapper extends BaseMapper<TJksbglMysql>{
public TJksbglMysql selectTJksbglById(String id); public TJksbglMysql selectTJksbglById(String id);
public int insertTJksbgl(TJksbglMysql bean); public int insertTJksbgl(TJksbglMysql bean);

@ -1,5 +1,7 @@
package com.ssf.mysqloracletest.mapper; package com.ssf.mysqloracletest.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssf.mysqloracletest.domain.TJksbglMysql;
import com.ssf.mysqloracletest.domain.TJksbglOracle; import com.ssf.mysqloracletest.domain.TJksbglOracle;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -13,7 +15,7 @@ import java.util.Map;
* @Entity com.ssf.mysqloracletest.domain.TJksbgl * @Entity com.ssf.mysqloracletest.domain.TJksbgl
*/ */
@Mapper @Mapper
public interface TJksbglOracleMapper { public interface TJksbglOracleMapper extends BaseMapper<TJksbglOracle> {
public int countJKsb(); public int countJKsb();
public List<TJksbglOracle> getJKsbList(Map map); public List<TJksbglOracle> getJKsbList(Map map);

@ -1,6 +1,5 @@
package com.ssf.mysqloracletest.mapper; package com.ssf.mysqloracletest.mapper;
import com.ssf.mysqloracletest.domain.VSySydwCyryOracle;
import com.ssf.mysqloracletest.domain.VSySydwmMysql; import com.ssf.mysqloracletest.domain.VSySydwmMysql;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssf.mysqloracletest.domain.VSySydzMysql; import com.ssf.mysqloracletest.domain.VSySydzMysql;

@ -1,5 +1,7 @@
package com.ssf.mysqloracletest.mapper; package com.ssf.mysqloracletest.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssf.mysqloracletest.domain.VSySydwmMysql;
import com.ssf.mysqloracletest.domain.VSySydwmOracle; import com.ssf.mysqloracletest.domain.VSySydwmOracle;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -13,7 +15,7 @@ import java.util.Map;
* @Entity com.ssf.mysqloracletest.domain.VSySydw * @Entity com.ssf.mysqloracletest.domain.VSySydw
*/ */
@Mapper @Mapper
public interface VSySydwOracleMapper { public interface VSySydwOracleMapper extends BaseMapper<VSySydwmOracle> {
public int countSydw(); public int countSydw();

@ -1,11 +1,13 @@
package com.ssf.mysqloracletest.mapper; package com.ssf.mysqloracletest.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssf.mysqloracletest.domain.VSySydwmOracle;
import com.ssf.mysqloracletest.domain.VSySydzMysql; import com.ssf.mysqloracletest.domain.VSySydzMysql;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@Mapper @Mapper
public interface VSySydzMysqlMapper { public interface VSySydzMysqlMapper extends BaseMapper<VSySydzMysql> {
public VSySydzMysql selectVSySydzById(String id); public VSySydzMysql selectVSySydzById(String id);

@ -1,6 +1,8 @@
package com.ssf.mysqloracletest.mapper; package com.ssf.mysqloracletest.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssf.mysqloracletest.domain.VSySydzMysql;
import com.ssf.mysqloracletest.domain.VSySydzOracle; import com.ssf.mysqloracletest.domain.VSySydzOracle;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -8,7 +10,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
@Mapper @Mapper
public interface VSySydzOracleMapper { public interface VSySydzOracleMapper extends BaseMapper<VSySydzOracle> {
public int countSydz(); public int countSydz();
public List<VSySydzOracle> getSydzList(Map map); public List<VSySydzOracle> getSydzList(Map map);

@ -1,5 +1,7 @@
package com.ssf.mysqloracletest.mapper; package com.ssf.mysqloracletest.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssf.mysqloracletest.domain.VSySydzOracle;
import com.ssf.mysqloracletest.domain.VSySyfwMysql; import com.ssf.mysqloracletest.domain.VSySyfwMysql;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -11,7 +13,7 @@ import org.apache.ibatis.annotations.Mapper;
* @since 2023-11-28 16:03:25 * @since 2023-11-28 16:03:25
*/ */
@Mapper @Mapper
public interface VSySyfwMysqlMapper { public interface VSySyfwMysqlMapper extends BaseMapper<VSySyfwMysql> {
public VSySyfwMysql selectVSySyfwById(String id); public VSySyfwMysql selectVSySyfwById(String id);

@ -1,5 +1,7 @@
package com.ssf.mysqloracletest.mapper; package com.ssf.mysqloracletest.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ssf.mysqloracletest.domain.VSySyfwMysql;
import com.ssf.mysqloracletest.domain.VSySyfwOracle; import com.ssf.mysqloracletest.domain.VSySyfwOracle;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
@ -7,7 +9,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
@Mapper @Mapper
public interface VSySyfwOracleMapper { public interface VSySyfwOracleMapper extends BaseMapper<VSySyfwOracle> {
public int countSyfw(); public int countSyfw();
public List<VSySyfwOracle> getSyfwList(Map map); public List<VSySyfwOracle> getSyfwList(Map map);

@ -1,15 +1,16 @@
package com.ssf.mysqloracletest.service; package com.ssf.mysqloracletest.service;
import com.ssf.mysqloracletest.domain.TJksbglMysql; import com.ssf.mysqloracletest.domain.TJksbglMysql;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.ssf.mysqloracletest.domain.VSySydzMysql;
/** /**
* @author 10503 * @author 10503
* @description t_jksbglService * @description t_jksbglService
* @createDate 2023-11-28 21:07:14 * @createDate 2023-11-28 21:07:14
*/ */
public interface TJksbglMysqlService { public interface TJksbglMysqlService extends IService<TJksbglMysql> {
public TJksbglMysql selectTJksbglById(String id); public TJksbglMysql selectTJksbglById(String id);

@ -13,7 +13,7 @@ import java.util.Map;
* @description t_jksbglService * @description t_jksbglService
* @createDate 2023-11-28 21:07:14 * @createDate 2023-11-28 21:07:14
*/ */
public interface TJksbglOracleService { public interface TJksbglOracleService extends IService<TJksbglOracle> {
public int countJKsb(); public int countJKsb();
public List<TJksbglOracle> getJKsbList(Map map); public List<TJksbglOracle> getJKsbList(Map map);

@ -1,5 +1,6 @@
package com.ssf.mysqloracletest.service; package com.ssf.mysqloracletest.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ssf.mysqloracletest.domain.VSySydwmOracle; import com.ssf.mysqloracletest.domain.VSySydwmOracle;
import com.ssf.mysqloracletest.domain.VSySydzOracle; import com.ssf.mysqloracletest.domain.VSySydzOracle;
@ -11,7 +12,7 @@ import java.util.Map;
* @description v_sy_sydwService * @description v_sy_sydwService
* @createDate 2023-11-29 22:43:38 * @createDate 2023-11-29 22:43:38
*/ */
public interface VSySydwOracleService { public interface VSySydwOracleService extends IService<VSySydwmOracle> {
public int countSydw(); public int countSydw();
public List<VSySydwmOracle> getSydwList(Map map); public List<VSySydwmOracle> getSydwList(Map map);

@ -1,8 +1,9 @@
package com.ssf.mysqloracletest.service; package com.ssf.mysqloracletest.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ssf.mysqloracletest.domain.VSySydzMysql; import com.ssf.mysqloracletest.domain.VSySydzMysql;
public interface VSySydzMysqlService { public interface VSySydzMysqlService extends IService<VSySydzMysql> {
public VSySydzMysql selectVSySydzById(String id); public VSySydzMysql selectVSySydzById(String id);

@ -1,11 +1,12 @@
package com.ssf.mysqloracletest.service; package com.ssf.mysqloracletest.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ssf.mysqloracletest.domain.VSySydzOracle; import com.ssf.mysqloracletest.domain.VSySydzOracle;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
public interface VSySydzOracleService { public interface VSySydzOracleService extends IService<VSySydzOracle> {
public int countSydz(); public int countSydz();

@ -1,6 +1,7 @@
package com.ssf.mysqloracletest.service; package com.ssf.mysqloracletest.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ssf.mysqloracletest.domain.VSySyfwMysql; import com.ssf.mysqloracletest.domain.VSySyfwMysql;
/** /**
@ -9,7 +10,7 @@ import com.ssf.mysqloracletest.domain.VSySyfwMysql;
* @author makejava * @author makejava
* @since 2023-11-28 16:03:26 * @since 2023-11-28 16:03:26
*/ */
public interface VSySyfwMysqlService { public interface VSySyfwMysqlService extends IService<VSySyfwMysql> {
public VSySyfwMysql selectVSySyfwById(String id); public VSySyfwMysql selectVSySyfwById(String id);
public int insertVSySyfw(VSySyfwMysql syfw); public int insertVSySyfw(VSySyfwMysql syfw);

@ -1,12 +1,13 @@
package com.ssf.mysqloracletest.service; package com.ssf.mysqloracletest.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ssf.mysqloracletest.domain.VSySyfwOracle; import com.ssf.mysqloracletest.domain.VSySyfwOracle;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
public interface VSySyfwOracleService { public interface VSySyfwOracleService extends IService<VSySyfwOracle> {
public int countSyfw(); public int countSyfw();
public List<VSySyfwOracle> getSyfwList(Map map); public List<VSySyfwOracle> getSyfwList(Map map);

@ -1,10 +1,13 @@
package com.ssf.mysqloracletest.service.impl; package com.ssf.mysqloracletest.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ssf.mysqloracletest.domain.TJksbglMysql; import com.ssf.mysqloracletest.domain.TJksbglMysql;
import com.ssf.mysqloracletest.domain.VSySydzMysql;
import com.ssf.mysqloracletest.mapper.TJksbglMysqlMapper; import com.ssf.mysqloracletest.mapper.TJksbglMysqlMapper;
import com.ssf.mysqloracletest.mapper.VSySydzMysqlMapper;
import com.ssf.mysqloracletest.service.TJksbglMysqlService; import com.ssf.mysqloracletest.service.TJksbglMysqlService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -13,7 +16,7 @@ import org.springframework.stereotype.Service;
@Service @Service
@DS("mysql") @DS("mysql")
@RequiredArgsConstructor @RequiredArgsConstructor
public class TJksbglMysqlServiceImpl implements TJksbglMysqlService { public class TJksbglMysqlServiceImpl extends ServiceImpl<TJksbglMysqlMapper, TJksbglMysql> implements TJksbglMysqlService {
private final TJksbglMysqlMapper tjksbglMysqlMapper; private final TJksbglMysqlMapper tjksbglMysqlMapper;
@Override @Override

@ -1,7 +1,10 @@
package com.ssf.mysqloracletest.service.impl; package com.ssf.mysqloracletest.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ssf.mysqloracletest.domain.TJksbglMysql;
import com.ssf.mysqloracletest.domain.TJksbglOracle; import com.ssf.mysqloracletest.domain.TJksbglOracle;
import com.ssf.mysqloracletest.mapper.TJksbglMysqlMapper;
import com.ssf.mysqloracletest.mapper.TJksbglOracleMapper; import com.ssf.mysqloracletest.mapper.TJksbglOracleMapper;
import com.ssf.mysqloracletest.service.TJksbglOracleService; import com.ssf.mysqloracletest.service.TJksbglOracleService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -17,7 +20,7 @@ import java.util.Map;
*/ */
@Service @Service
@DS("oracleSydz") @DS("oracleSydz")
public class TJksbglOracleServiceImpl implements TJksbglOracleService { public class TJksbglOracleServiceImpl extends ServiceImpl<TJksbglOracleMapper, TJksbglOracle> implements TJksbglOracleService {
@Resource @Resource
private TJksbglOracleMapper oracleMapper; private TJksbglOracleMapper oracleMapper;

@ -2,8 +2,11 @@ package com.ssf.mysqloracletest.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ssf.mysqloracletest.domain.VSySydwCyryOracle;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ssf.mysqloracletest.domain.VSySydwCyryMysql; import com.ssf.mysqloracletest.domain.VSySydwCyryMysql;
import com.ssf.mysqloracletest.domain.VSySydwmMysql; import com.ssf.mysqloracletest.domain.VSySydwmMysql;
import com.ssf.mysqloracletest.mapper.VSySydwCyryOracleMapper;
import com.ssf.mysqloracletest.mapper.VSySydwCyryMysqlMapper; import com.ssf.mysqloracletest.mapper.VSySydwCyryMysqlMapper;
import com.ssf.mysqloracletest.mapper.VSySydwMysqlMapper; import com.ssf.mysqloracletest.mapper.VSySydwMysqlMapper;
import com.ssf.mysqloracletest.mapper.VSySyfwMysqlMapper; import com.ssf.mysqloracletest.mapper.VSySyfwMysqlMapper;
@ -20,7 +23,7 @@ import org.springframework.stereotype.Service;
@Service @Service
@DS("mysql") @DS("mysql")
@RequiredArgsConstructor @RequiredArgsConstructor
public class VSySydwMysqlServiceImpl extends ServiceImpl<VSySydwMysqlMapper, VSySydwmMysql> implements VSySydwMysqlService { public class VSySydwMysqlServiceImplextends extends ServiceImpl<VSySydwMysqlMapper, VSySydwmMysql> implements VSySydwMysqlService {
private final VSySydwMysqlMapper vSySydwMysqlMapper; private final VSySydwMysqlMapper vSySydwMysqlMapper;

@ -1,8 +1,10 @@
package com.ssf.mysqloracletest.service.impl; package com.ssf.mysqloracletest.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ssf.mysqloracletest.domain.VSySydwmMysql; import com.ssf.mysqloracletest.domain.VSySydwmMysql;
import com.ssf.mysqloracletest.domain.VSySydwmOracle; import com.ssf.mysqloracletest.domain.VSySydwmOracle;
import com.ssf.mysqloracletest.mapper.VSySydwMysqlMapper;
import com.ssf.mysqloracletest.mapper.VSySydwOracleMapper; import com.ssf.mysqloracletest.mapper.VSySydwOracleMapper;
import com.ssf.mysqloracletest.mapper.VSySydzOracleMapper; import com.ssf.mysqloracletest.mapper.VSySydzOracleMapper;
import com.ssf.mysqloracletest.service.VSySydwMysqlService; import com.ssf.mysqloracletest.service.VSySydwMysqlService;
@ -20,7 +22,7 @@ import java.util.Map;
*/ */
@Service @Service
@DS("oracleSydz") @DS("oracleSydz")
public class VSySydwOracleServiceImpl implements VSySydwOracleService { public class VSySydwOracleServiceImpl extends ServiceImpl<VSySydwOracleMapper, VSySydwmOracle> implements VSySydwOracleService {
@Resource @Resource
private VSySydwOracleMapper vSySydwOracleMapper; private VSySydwOracleMapper vSySydwOracleMapper;

@ -1,7 +1,10 @@
package com.ssf.mysqloracletest.service.impl; package com.ssf.mysqloracletest.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ssf.mysqloracletest.domain.VSySydwmOracle;
import com.ssf.mysqloracletest.domain.VSySydzMysql; import com.ssf.mysqloracletest.domain.VSySydzMysql;
import com.ssf.mysqloracletest.mapper.VSySydwOracleMapper;
import com.ssf.mysqloracletest.mapper.VSySydzMysqlMapper; import com.ssf.mysqloracletest.mapper.VSySydzMysqlMapper;
import com.ssf.mysqloracletest.service.VSySydzMysqlService; import com.ssf.mysqloracletest.service.VSySydzMysqlService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -10,7 +13,7 @@ import org.springframework.stereotype.Service;
@Service @Service
@DS("mysql") @DS("mysql")
@RequiredArgsConstructor @RequiredArgsConstructor
public class VSySydzMysqlServiceImpl implements VSySydzMysqlService { public class VSySydzMysqlServiceImpl extends ServiceImpl<VSySydzMysqlMapper, VSySydzMysql> implements VSySydzMysqlService {
private final VSySydzMysqlMapper sySydzMysqlMapper; private final VSySydzMysqlMapper sySydzMysqlMapper;

@ -1,7 +1,10 @@
package com.ssf.mysqloracletest.service.impl; package com.ssf.mysqloracletest.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ssf.mysqloracletest.domain.VSySydzMysql;
import com.ssf.mysqloracletest.domain.VSySydzOracle; import com.ssf.mysqloracletest.domain.VSySydzOracle;
import com.ssf.mysqloracletest.mapper.VSySydzMysqlMapper;
import com.ssf.mysqloracletest.mapper.VSySydzOracleMapper; import com.ssf.mysqloracletest.mapper.VSySydzOracleMapper;
import com.ssf.mysqloracletest.service.VSySydzOracleService; import com.ssf.mysqloracletest.service.VSySydzOracleService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -13,7 +16,7 @@ import java.util.Map;
@Service @Service
@DS("oracleSydz") @DS("oracleSydz")
public class VSySydzOracleServiceImpl implements VSySydzOracleService { public class VSySydzOracleServiceImpl extends ServiceImpl<VSySydzOracleMapper, VSySydzOracle> implements VSySydzOracleService {
@Resource @Resource
private VSySydzOracleMapper oracleMapper; private VSySydzOracleMapper oracleMapper;

@ -3,7 +3,10 @@ package com.ssf.mysqloracletest.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ssf.mysqloracletest.domain.VSySydzOracle;
import com.ssf.mysqloracletest.domain.VSySyfwMysql; import com.ssf.mysqloracletest.domain.VSySyfwMysql;
import com.ssf.mysqloracletest.mapper.VSySydzOracleMapper;
import com.ssf.mysqloracletest.mapper.VSySyfwMysqlMapper; import com.ssf.mysqloracletest.mapper.VSySyfwMysqlMapper;
import com.ssf.mysqloracletest.mapper.VSySyfwMysqlMapper; import com.ssf.mysqloracletest.mapper.VSySyfwMysqlMapper;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@ -19,7 +22,7 @@ import com.ssf.mysqloracletest.service.VSySyfwMysqlService;
@Service @Service
@DS("mysql") @DS("mysql")
@RequiredArgsConstructor @RequiredArgsConstructor
public class VSySyfwMysqlServiceImpl implements VSySyfwMysqlService { public class VSySyfwMysqlServiceImpl extends ServiceImpl<VSySyfwMysqlMapper, VSySyfwMysql> implements VSySyfwMysqlService {
private final VSySyfwMysqlMapper sySyfwMysqlMapper; private final VSySyfwMysqlMapper sySyfwMysqlMapper;

@ -1,7 +1,10 @@
package com.ssf.mysqloracletest.service.impl; package com.ssf.mysqloracletest.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ssf.mysqloracletest.domain.VSySyfwMysql;
import com.ssf.mysqloracletest.domain.VSySyfwOracle; import com.ssf.mysqloracletest.domain.VSySyfwOracle;
import com.ssf.mysqloracletest.mapper.VSySyfwMysqlMapper;
import com.ssf.mysqloracletest.mapper.VSySyfwOracleMapper; import com.ssf.mysqloracletest.mapper.VSySyfwOracleMapper;
import com.ssf.mysqloracletest.service.VSySyfwOracleService; import com.ssf.mysqloracletest.service.VSySyfwOracleService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -12,7 +15,7 @@ import java.util.Map;
@Service @Service
@DS("oracleSydz") @DS("oracleSydz")
public class VSySyfwOracleServiceImpl implements VSySyfwOracleService { public class VSySyfwOracleServiceImpl extends ServiceImpl<VSySyfwOracleMapper, VSySyfwOracle> implements VSySyfwOracleService {
@Resource @Resource
private VSySyfwOracleMapper oracleMapper; private VSySyfwOracleMapper oracleMapper;

@ -1,6 +1,7 @@
package com.ssf.mysqloracletest.task; package com.ssf.mysqloracletest.task;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.ssf.mysqloracletest.domain.JcjJjxxViewMysql; import com.ssf.mysqloracletest.domain.JcjJjxxViewMysql;
import com.ssf.mysqloracletest.domain.MetaAlarmInfo; import com.ssf.mysqloracletest.domain.MetaAlarmInfo;
import com.ssf.mysqloracletest.service.JcjJjxxViewMysqlService; import com.ssf.mysqloracletest.service.JcjJjxxViewMysqlService;
@ -114,12 +115,12 @@ public class AlarmInfoTask {
alarmInfo.setLatitude(null); alarmInfo.setLatitude(null);
} }
//确定一个数据是否唯一 //确定一个数据是否唯一
MetaAlarmInfo one = alarmInfoService.lambdaQuery().eq(MetaAlarmInfo::getId, Njjxx.getJJBH()).one(); MetaAlarmInfo one = alarmInfoService.lambdaQuery().eq(MetaAlarmInfo::getAlarmCode, Njjxx.getJJBH()).one();
if (one == null) { if (one == null) {
alarmInfoService.save(alarmInfo); alarmInfoService.save(alarmInfo);
logger.info("Njjxx-" + Njjxx.getJJBH() + ":插入成功"); logger.info("Njjxx-" + Njjxx.getJJBH() + ":插入成功");
} else { } else {
alarmInfoService.update(new QueryWrapper<>(alarmInfo)); alarmInfoService.update(alarmInfo,new UpdateWrapper<>(alarmInfo));
logger.info("Njjxx-" + Njjxx.getJJBH() + ":更新成功"); logger.info("Njjxx-" + Njjxx.getJJBH() + ":更新成功");
} }
} }

@ -126,8 +126,6 @@ public class JcjCjxxTask {
} catch (Exception e) { } catch (Exception e) {
logger.info(StringKit.getTrace(e)); logger.info(StringKit.getTrace(e));
} }
} }
private static String getFolderPath(String picpath) { private static String getFolderPath(String picpath) {
String floderPath; String floderPath;
@ -144,4 +142,32 @@ public class JcjCjxxTask {
} }
/**
*
* :
*
* @param:
* @return:
* @auther: cyfeng
* @date: 2023/12/2 14:31
*/
@Scheduled(initialDelay = 100, fixedDelay = 3000)
public void transcjxxNow() {
try {
//1 去mysql查出当前最大时间
//2 用得到的最大时间去oracle 查询大于这个时间的记录
//3 解析入库
}catch (Exception e){
e.printStackTrace();
}
}
} }

@ -1,115 +1,115 @@
package com.ssf.mysqloracletest.task; //package com.ssf.mysqloracletest.task;
//
import com.ssf.mysqloracletest.domain.JcjJjxxViewMysql; //import com.ssf.mysqloracletest.domain.JcjJjxxViewMysql;
import com.ssf.mysqloracletest.domain.JcjJjxxViewOracle; //import com.ssf.mysqloracletest.domain.JcjJjxxViewOracle;
import com.ssf.mysqloracletest.service.JcjJjxxViewMysqlService; //import com.ssf.mysqloracletest.service.JcjJjxxViewMysqlService;
import com.ssf.mysqloracletest.service.JcjJjxxViewOracleService; //import com.ssf.mysqloracletest.service.JcjJjxxViewOracleService;
import com.ssf.mysqloracletest.utils.ConfigParam; //import com.ssf.mysqloracletest.utils.ConfigParam;
import com.ssf.mysqloracletest.utils.NumKit; //import com.ssf.mysqloracletest.utils.NumKit;
import com.ssf.mysqloracletest.utils.StringKit; //import com.ssf.mysqloracletest.utils.StringKit;
import org.slf4j.Logger; //import org.slf4j.Logger;
import org.slf4j.LoggerFactory; //import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils; //import org.springframework.beans.BeanUtils;
import org.springframework.scheduling.annotation.Scheduled; //import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component; //import org.springframework.stereotype.Component;
//
import javax.annotation.Resource; //import javax.annotation.Resource;
import java.util.HashMap; //import java.util.HashMap;
import java.util.List; //import java.util.List;
import java.util.Map; //import java.util.Map;
import java.util.concurrent.CountDownLatch; //import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ExecutorService; //import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors; //import java.util.concurrent.Executors;
//
/** ///**
* // * 用户数据接入
*/ // */
@Component //@Component
public class JcjJjxxTask { //public class JcjJjxxTask {
//
private static final Logger logger = LoggerFactory.getLogger(JcjJjxxTask.class); // private static final Logger logger = LoggerFactory.getLogger(JcjJjxxTask.class);
//
@Resource // @Resource
private JcjJjxxViewMysqlService jcjJjxxViewMysqlService; // private JcjJjxxViewMysqlService jcjJjxxViewMysqlService;
//
@Resource // @Resource
private JcjJjxxViewOracleService jcjJjxxViewOracleService; // private JcjJjxxViewOracleService jcjJjxxViewOracleService;
//
final int oncesCounts = NumKit.checkInt(ConfigParam.oncesCounts) == 0 ? 1000 : NumKit.checkInt(ConfigParam.oncesCounts); // final int oncesCounts = NumKit.checkInt(ConfigParam.oncesCounts) == 0 ? 1000 : NumKit.checkInt(ConfigParam.oncesCounts);
//
private boolean JjxxTag = false; // private boolean JjxxTag = false;
//
/** // /**
* // * 连云港 对接海康平台获取人员基础数据
* // // * //
*/ // */
@Scheduled(initialDelay = 100, fixedDelay = 3000) // @Scheduled(initialDelay = 100, fixedDelay = 3000)
public void transJjxx() { // public void transJjxx() {
//
if (JjxxTag) { // if (JjxxTag) {
return; // return;
} // }
//
if (!"true".equals(ConfigParam.JjxxSwitch)) { // if (!"true".equals(ConfigParam.JjxxSwitch)) {
return; // return;
} // }
//
//
try { // try {
int countJjxx = jcjJjxxViewOracleService.countJjxx(); // int countJjxx = jcjJjxxViewOracleService.countJjxx();
logger.info("countJjxx:" + countJjxx); // logger.info("countJjxx:" + countJjxx);
//
logger.info("countJjxx:" + countJjxx); // logger.info("countJjxx:" + countJjxx);
if (countJjxx > 0) { // if (countJjxx > 0) {
//
JjxxTag = true; // JjxxTag = true;
//
int count = countJjxx / oncesCounts; // int count = countJjxx / oncesCounts;
CountDownLatch latch = new CountDownLatch(count); // CountDownLatch latch = new CountDownLatch(count);
ExecutorService JjxxPool = Executors.newFixedThreadPool(50); // ExecutorService JjxxPool = Executors.newFixedThreadPool(50);
//
for (int i = 0; i <= count; i++) { // for (int i = 0; i <= count; i++) {
Map JjxxMap = new HashMap(); // Map JjxxMap = new HashMap();
JjxxMap.put("rowStart", i * oncesCounts); // JjxxMap.put("rowStart", i * oncesCounts);
JjxxMap.put("rowEnd", (i + 1) * oncesCounts); // JjxxMap.put("rowEnd", (i + 1) * oncesCounts);
JjxxPool.submit(() -> { // JjxxPool.submit(() -> {
try { // try {
List<JcjJjxxViewOracle> Jjxxs = jcjJjxxViewOracleService.getJjxxList(JjxxMap); // List<JcjJjxxViewOracle> Jjxxs = jcjJjxxViewOracleService.getJjxxList(JjxxMap);
for (JcjJjxxViewOracle Jjxx : Jjxxs) { // for (JcjJjxxViewOracle Jjxx : Jjxxs) {
JcjJjxxViewMysql sBean = new JcjJjxxViewMysql(); // JcjJjxxViewMysql sBean = new JcjJjxxViewMysql();
BeanUtils.copyProperties(Jjxx, sBean); // BeanUtils.copyProperties(Jjxx, sBean);
//确定一个数据是否唯一 // //确定一个数据是否唯一
JcjJjxxViewMysql checkJjxx = jcjJjxxViewMysqlService.selectJcjJxxByJJBH(Jjxx.getJJBH()); // JcjJjxxViewMysql checkJjxx = jcjJjxxViewMysqlService.selectJcjJxxByJJBH(Jjxx.getJJBH());
if (checkJjxx == null) { // if (checkJjxx == null) {
jcjJjxxViewMysqlService.insertJjxx(sBean); // jcjJjxxViewMysqlService.insertJjxx(sBean);
logger.info("Jjxx-" + Jjxx.getJJBH() + ":插入成功"); // logger.info("Jjxx-" + Jjxx.getJJBH() + ":插入成功");
} else { // } else {
jcjJjxxViewMysqlService.updateJjxxByJJBH(sBean); // jcjJjxxViewMysqlService.updateJjxxByJJBH(sBean);
logger.info("Jjxx-" + Jjxx.getJJBH() + ":更新成功"); // logger.info("Jjxx-" + Jjxx.getJJBH() + ":更新成功");
} // }
} // }
} catch (Exception e) { // } catch (Exception e) {
logger.info("Jjxxs:" + StringKit.getTrace(e)); // logger.info("Jjxxs:" + StringKit.getTrace(e));
} // }
latch.countDown(); // latch.countDown();
}); // });
logger.info("JjxxMap数据总量:" + countJjxx + "," + "当前处理下标:" + JjxxMap.get("rowStart") + "/" + JjxxMap.get("rowEnd")); // logger.info("JjxxMap数据总量:" + countJjxx + "," + "当前处理下标:" + JjxxMap.get("rowStart") + "/" + JjxxMap.get("rowEnd"));
} // }
//
try { // try {
// Wait for all threads to complete // // Wait for all threads to complete
latch.await(); // latch.await();
} catch (InterruptedException e) { // } catch (InterruptedException e) {
e.printStackTrace(); // e.printStackTrace();
} // }
// 关闭线程池 // // 关闭线程池
JjxxPool.shutdown(); // JjxxPool.shutdown();
} // }
//
} catch (Exception e) { // } catch (Exception e) {
logger.info(StringKit.getTrace(e)); // logger.info(StringKit.getTrace(e));
} // }
} // }
//
//
} //}

@ -1,6 +1,7 @@
package com.ssf.mysqloracletest.task; package com.ssf.mysqloracletest.task;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.ssf.mysqloracletest.domain.MetaActualUnitInfo; import com.ssf.mysqloracletest.domain.MetaActualUnitInfo;
import com.ssf.mysqloracletest.domain.VSySydwmMysql; import com.ssf.mysqloracletest.domain.VSySydwmMysql;
import com.ssf.mysqloracletest.service.MetaActualUnitInfoService; import com.ssf.mysqloracletest.service.MetaActualUnitInfoService;
@ -119,7 +120,7 @@ public class UnitInfoTask {
metaActualUnitInfoService.save(unitInfo); metaActualUnitInfoService.save(unitInfo);
logger.info("Nsydw-" + Nsydw.getID() + ":插入成功"); logger.info("Nsydw-" + Nsydw.getID() + ":插入成功");
} else { } else {
metaActualUnitInfoService.update(new QueryWrapper<>(unitInfo)); metaActualUnitInfoService.update(unitInfo,new UpdateWrapper<>(unitInfo));
logger.info("Nsydw-" + Nsydw.getID() + ":更新成功"); logger.info("Nsydw-" + Nsydw.getID() + ":更新成功");
} }
} }

@ -445,4 +445,11 @@
where CJBH = #{CJBH} where CJBH = #{CJBH}
</update> </update>
<select id="selectRecordOrderByRksj" parameterType="java.lang.String" resultMap="BaseResultMap">
select *
from jcj_cjxx_view order by ws_rksj desc limit 1;
</select>
</mapper> </mapper>

@ -122,4 +122,8 @@
WHERE t2.rn <![CDATA[ >= ]]> ${rowStart} WHERE t2.rn <![CDATA[ >= ]]> ${rowStart}
</select> </select>
<select id="getRealTimeRecording" parameterType="java.util.Map" resultMap="BaseResultMap">
SELECT * FROM SYX_JWPT.JCJ_CJXX_VIEW where WS_RKSJ >#{maxTime}
</select>
</mapper> </mapper>

@ -544,4 +544,11 @@
where JJBH = #{JJBH} where JJBH = #{JJBH}
</update> </update>
<select id="selectRecordOrderByRksj" parameterType="java.lang.String" resultMap="BaseResultMap">
select *
from jcj_jjxx_view order by ws_rksj desc limit 1;
</select>
</mapper> </mapper>

@ -145,4 +145,8 @@
FROM (SELECT ROWNUM rn, t1.* FROM (SELECT * FROM SYX_JWPT.JCJ_JJXX_VIEW) t1 WHERE ROWNUM<![CDATA[ <= ]]> ${rowEnd}) t2 FROM (SELECT ROWNUM rn, t1.* FROM (SELECT * FROM SYX_JWPT.JCJ_JJXX_VIEW) t1 WHERE ROWNUM<![CDATA[ <= ]]> ${rowEnd}) t2
WHERE t2.rn <![CDATA[ >= ]]> ${rowStart} WHERE t2.rn <![CDATA[ >= ]]> ${rowStart}
</select> </select>
<select id="getRealTimeRecording" parameterType="java.util.Map" resultMap="JjxxResultMap">
SELECT * FROM SYX_JWPT.JCJ_JJXX_VIEW where WS_RKSJ >#{maxTime}
</select>
</mapper> </mapper>

Loading…
Cancel
Save