diff --git a/src/main/java/com/ssf/mysqloracletest/domain/TSlryRyjbxxGjxx.java b/src/main/java/com/ssf/mysqloracletest/domain/TSlryRyjbxxGjxx.java new file mode 100644 index 0000000..95a1f5a --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/domain/TSlryRyjbxxGjxx.java @@ -0,0 +1,35 @@ +package com.ssf.mysqloracletest.domain; + +import lombok.Data; + +@Data +public class TSlryRyjbxxGjxx { + + private String GJXXID; + private String GJLX; + private String KEY1; + private String VALUE1; + private String KEY2; + private String VALUE2; + private String KEY3; + private String VALUE3; + private String KEY4; + private String VALUE4; + private String KEY5; + private String VALUE5; + private String KEY6; + private String VALUE6; + private String KEY7; + private String VALUE7; + private String GJSJ; + private String RYWKSJ; + private String ZDRYSFZH; + private String ZDRYXM; + private String KEY8; + private String VALUE8; + private String DWBH; + private String JDZB; + private String WDZB; + private String SF; + private String RQ; +} diff --git a/src/main/java/com/ssf/mysqloracletest/domain/TransitHuntersUserRecord.java b/src/main/java/com/ssf/mysqloracletest/domain/TransitHuntersUserRecord.java new file mode 100644 index 0000000..46ec61d --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/domain/TransitHuntersUserRecord.java @@ -0,0 +1,112 @@ +package com.ssf.mysqloracletest.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + +/** + * 非法狩猎人员人脸记录表 + * @TableName transit_hunters_user_record + */ +@TableName(value ="transit_hunters_user_record") +@Data +public class TransitHuntersUserRecord implements Serializable { + /** + * 主键 + */ + @TableId(type = IdType.AUTO) + private Long id; + + /** + * 设备国标编码 + */ + private String deviceCode; + + /** + * 经度 + */ + private BigDecimal longitude; + + /** + * 纬度 + */ + private BigDecimal latitude; + + /** + * 经过位置 + */ + private String deviceAddress; + + /** + * 全景图 + */ + private String globalPic; + + /** + * 人脸图 + */ + private String platePic; + + /** + * 相似度 + */ + private String similarity; + + /** + * 姓名 + */ + private String userName; + + /** + * 证件号码 + */ + private String idCard; + + /** + * 联系电话 + */ + private String phone; + + /** + * 过车时间 + */ + private Long passTime; + + /** + * 过车时间(分区) + */ + private Date partitionField; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建者 + */ + private Integer createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新者 + */ + private Integer updateBy; + + /** + * 0:不活跃,1:活跃 + */ + private Integer isActive; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/src/main/java/com/ssf/mysqloracletest/domain/TransitHuntersVehicleRecord.java b/src/main/java/com/ssf/mysqloracletest/domain/TransitHuntersVehicleRecord.java new file mode 100644 index 0000000..e157667 --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/domain/TransitHuntersVehicleRecord.java @@ -0,0 +1,117 @@ +package com.ssf.mysqloracletest.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + +/** + * 非法狩猎人员车辆记录表 + * @TableName transit_hunters_vehicle_record + */ +@TableName(value ="transit_hunters_vehicle_record") +@Data +public class TransitHuntersVehicleRecord implements Serializable { + /** + * 主键 + */ + @TableId(type = IdType.AUTO) + private Long id; + + /** + * 设备国标编码 + */ + private String deviceCode; + + /** + * 经度 + */ + private BigDecimal longitude; + + /** + * 纬度 + */ + private BigDecimal latitude; + + /** + * 经过位置 + */ + private String deviceAddress; + + /** + * 车牌号码 + */ + private String plateNo; + + /** + * 全景图 + */ + private String globalPic; + + /** + * 车牌图 + */ + private String platePic; + + /** + * 相似度 + */ + private String similarity; + + /** + * 车主姓名 + */ + private String ownerName; + + /** + * 证件号码 + */ + private String idCard; + + /** + * 联系电话 + */ + private String phone; + + /** + * 过车时间 + */ + private Long passTime; + + /** + * 过车时间(分区) + */ + private Date partitionField; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建者 + */ + private Integer createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新者 + */ + private Integer updateBy; + + /** + * 0:不活跃,1:活跃 + */ + private Integer isActive; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/src/main/java/com/ssf/mysqloracletest/mapper/TSlryRyjbxxGjxxOracleMapper.java b/src/main/java/com/ssf/mysqloracletest/mapper/TSlryRyjbxxGjxxOracleMapper.java new file mode 100644 index 0000000..f45db23 --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/mapper/TSlryRyjbxxGjxxOracleMapper.java @@ -0,0 +1,29 @@ +package com.ssf.mysqloracletest.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ssf.mysqloracletest.domain.TSlryRyjbxxGjxx; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; +import java.util.Map; + +/** +* @author 28758 +* @description 针对表【v_sy_sydw_cyry】的数据库操作Mapper +* @createDate 2023-11-29 20:30:59 +* @Entity com.ssf.mysqloracletest.domain.VSySydwCyry +*/ +@Mapper +public interface TSlryRyjbxxGjxxOracleMapper extends BaseMapper { + public int countSlry(); + + public List getSlryList(Map map); + + public List getSlryListByTime(Map map); + + public List getRealTimeRecording(String maxTime); +} + + + + diff --git a/src/main/java/com/ssf/mysqloracletest/mapper/TransitHuntersUserRecordMapper.java b/src/main/java/com/ssf/mysqloracletest/mapper/TransitHuntersUserRecordMapper.java new file mode 100644 index 0000000..ea539d4 --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/mapper/TransitHuntersUserRecordMapper.java @@ -0,0 +1,20 @@ +package com.ssf.mysqloracletest.mapper; + +import com.ssf.mysqloracletest.domain.TransitHuntersUserRecord; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ssf.mysqloracletest.domain.TransitImpUserRecord; + +/** +* @author 28758 +* @description 针对表【transit_hunters_user_record(非法狩猎人员人脸记录表)】的数据库操作Mapper +* @createDate 2023-12-08 22:41:49 +* @Entity com.ssf.mysqloracletest.domain.TransitHuntersUserRecord +*/ +public interface TransitHuntersUserRecordMapper extends BaseMapper { + + public TransitHuntersUserRecord selectMaxTime(); +} + + + + diff --git a/src/main/java/com/ssf/mysqloracletest/mapper/TransitHuntersVehicleRecordMapper.java b/src/main/java/com/ssf/mysqloracletest/mapper/TransitHuntersVehicleRecordMapper.java new file mode 100644 index 0000000..bc78d53 --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/mapper/TransitHuntersVehicleRecordMapper.java @@ -0,0 +1,20 @@ +package com.ssf.mysqloracletest.mapper; + +import com.ssf.mysqloracletest.domain.TransitHuntersUserRecord; +import com.ssf.mysqloracletest.domain.TransitHuntersVehicleRecord; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author 28758 +* @description 针对表【transit_hunters_vehicle_record(非法狩猎人员车辆记录表)】的数据库操作Mapper +* @createDate 2023-12-08 22:41:59 +* @Entity com.ssf.mysqloracletest.domain.TransitHuntersVehicleRecord +*/ +public interface TransitHuntersVehicleRecordMapper extends BaseMapper { + + public TransitHuntersVehicleRecord selectMaxTime(); +} + + + + diff --git a/src/main/java/com/ssf/mysqloracletest/service/TSlryRyjbxxGjxxOracleService.java b/src/main/java/com/ssf/mysqloracletest/service/TSlryRyjbxxGjxxOracleService.java new file mode 100644 index 0000000..c9ff396 --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/service/TSlryRyjbxxGjxxOracleService.java @@ -0,0 +1,22 @@ +package com.ssf.mysqloracletest.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ssf.mysqloracletest.domain.TSlryRyjbxxGjxx; + +import java.util.List; +import java.util.Map; + +/** +* @author 28758 +* @description 针对表【v_sy_sydw_Slry】的数据库操作Service +* @createDate 2023-11-29 20:30:59 +*/ +public interface TSlryRyjbxxGjxxOracleService extends IService { + public int countSlry(); + + public List getSlryList(Map map); + + public List getSlryListByTime(Map map); + + public List getRealTimeRecording(String maxTime); +} diff --git a/src/main/java/com/ssf/mysqloracletest/service/TransitHuntersUserRecordService.java b/src/main/java/com/ssf/mysqloracletest/service/TransitHuntersUserRecordService.java new file mode 100644 index 0000000..378ae1c --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/service/TransitHuntersUserRecordService.java @@ -0,0 +1,14 @@ +package com.ssf.mysqloracletest.service; + +import com.ssf.mysqloracletest.domain.TransitHuntersUserRecord; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author 28758 +* @description 针对表【transit_hunters_user_record(非法狩猎人员人脸记录表)】的数据库操作Service +* @createDate 2023-12-08 22:41:49 +*/ +public interface TransitHuntersUserRecordService extends IService { + + public Long selectMaxTime(); +} diff --git a/src/main/java/com/ssf/mysqloracletest/service/TransitHuntersVehicleRecordService.java b/src/main/java/com/ssf/mysqloracletest/service/TransitHuntersVehicleRecordService.java new file mode 100644 index 0000000..1480c5a --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/service/TransitHuntersVehicleRecordService.java @@ -0,0 +1,14 @@ +package com.ssf.mysqloracletest.service; + +import com.ssf.mysqloracletest.domain.TransitHuntersVehicleRecord; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author 28758 +* @description 针对表【transit_hunters_vehicle_record(非法狩猎人员车辆记录表)】的数据库操作Service +* @createDate 2023-12-08 22:41:59 +*/ +public interface TransitHuntersVehicleRecordService extends IService { + + public Long selectMaxTime(); +} diff --git a/src/main/java/com/ssf/mysqloracletest/service/impl/TSlryRyjbxxGjxxOracleServiceImpl.java b/src/main/java/com/ssf/mysqloracletest/service/impl/TSlryRyjbxxGjxxOracleServiceImpl.java new file mode 100644 index 0000000..162a285 --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/service/impl/TSlryRyjbxxGjxxOracleServiceImpl.java @@ -0,0 +1,50 @@ +package com.ssf.mysqloracletest.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ssf.mysqloracletest.domain.TSlryRyjbxxGjxx; +import com.ssf.mysqloracletest.mapper.TSlryRyjbxxGjxxOracleMapper; +import com.ssf.mysqloracletest.service.TSlryRyjbxxGjxxOracleService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; +import java.util.Map; + +/** +* @author 28758 +* @description 针对表【Slry】的数据库操作Service实现 +* @createDate 2023-11-29 20:30:59 +*/ +@Service +@DS("oracleSydz") +public class TSlryRyjbxxGjxxOracleServiceImpl extends ServiceImpl + implements TSlryRyjbxxGjxxOracleService { + + @Resource + private TSlryRyjbxxGjxxOracleMapper oracleMapper; + + @Override + public int countSlry() { + return oracleMapper.countSlry(); + } + + @Override + public List getSlryList(Map map) { + return oracleMapper.getSlryList(map); + } + + @Override + public List getSlryListByTime(Map map) { + return oracleMapper.getSlryListByTime(map); + } + + @Override + public List getRealTimeRecording(String time) { + return oracleMapper.getRealTimeRecording(time); + } +} + + + + diff --git a/src/main/java/com/ssf/mysqloracletest/service/impl/TransitHuntersUserRecordServiceImpl.java b/src/main/java/com/ssf/mysqloracletest/service/impl/TransitHuntersUserRecordServiceImpl.java new file mode 100644 index 0000000..4898170 --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/service/impl/TransitHuntersUserRecordServiceImpl.java @@ -0,0 +1,35 @@ +package com.ssf.mysqloracletest.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ssf.mysqloracletest.domain.TransitHuntersUserRecord; +import com.ssf.mysqloracletest.mapper.TransitImpUserRecordMapper; +import com.ssf.mysqloracletest.service.TransitHuntersUserRecordService; +import com.ssf.mysqloracletest.mapper.TransitHuntersUserRecordMapper; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +/** +* @author 28758 +* @description 针对表【transit_hunters_user_record(非法狩猎人员人脸记录表)】的数据库操作Service实现 +* @createDate 2023-12-08 22:41:49 +*/ +@Service +@DS("mysql") +@RequiredArgsConstructor +public class TransitHuntersUserRecordServiceImpl extends ServiceImpl + implements TransitHuntersUserRecordService{ + + private final TransitHuntersUserRecordMapper mapper; + + public Long selectMaxTime(){ + if (mapper.selectMaxTime() == null){ + return null; + } + return mapper.selectMaxTime().getPassTime(); + } +} + + + + diff --git a/src/main/java/com/ssf/mysqloracletest/service/impl/TransitHuntersVehicleRecordServiceImpl.java b/src/main/java/com/ssf/mysqloracletest/service/impl/TransitHuntersVehicleRecordServiceImpl.java new file mode 100644 index 0000000..cc80c44 --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/service/impl/TransitHuntersVehicleRecordServiceImpl.java @@ -0,0 +1,35 @@ +package com.ssf.mysqloracletest.service.impl; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ssf.mysqloracletest.domain.TransitHuntersVehicleRecord; +import com.ssf.mysqloracletest.mapper.TransitHuntersUserRecordMapper; +import com.ssf.mysqloracletest.service.TransitHuntersVehicleRecordService; +import com.ssf.mysqloracletest.mapper.TransitHuntersVehicleRecordMapper; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +/** +* @author 28758 +* @description 针对表【transit_hunters_vehicle_record(非法狩猎人员车辆记录表)】的数据库操作Service实现 +* @createDate 2023-12-08 22:41:59 +*/ +@Service +@DS("mysql") +@RequiredArgsConstructor +public class TransitHuntersVehicleRecordServiceImpl extends ServiceImpl + implements TransitHuntersVehicleRecordService{ + + private final TransitHuntersVehicleRecordMapper mapper; + + public Long selectMaxTime(){ + if (mapper.selectMaxTime() == null){ + return null; + } + return mapper.selectMaxTime().getPassTime(); + } +} + + + + diff --git a/src/main/java/com/ssf/mysqloracletest/task/TSlryRyjbxxGjxxTask.java b/src/main/java/com/ssf/mysqloracletest/task/TSlryRyjbxxGjxxTask.java new file mode 100644 index 0000000..1206f0b --- /dev/null +++ b/src/main/java/com/ssf/mysqloracletest/task/TSlryRyjbxxGjxxTask.java @@ -0,0 +1,155 @@ +package com.ssf.mysqloracletest.task; + +import cn.hutool.core.date.DateField; +import cn.hutool.core.date.DateTime; +import cn.hutool.core.date.DateUtil; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.ssf.mysqloracletest.domain.*; +import com.ssf.mysqloracletest.service.*; +import com.ssf.mysqloracletest.utils.ConfigParam; +import com.ssf.mysqloracletest.utils.NumKit; +import com.ssf.mysqloracletest.utils.StringKit; +import lombok.RequiredArgsConstructor; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +import java.text.SimpleDateFormat; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 用户数据接入 + */ +@Component +@RequiredArgsConstructor +public class TSlryRyjbxxGjxxTask { + + private static final Logger logger = LoggerFactory.getLogger(TSlryRyjbxxGjxxTask.class); + + + String pattern = "yyyyMMddHHmmss"; + + SimpleDateFormat dateFormat = new SimpleDateFormat(pattern); + + private final TSlryRyjbxxGjxxOracleService tSlryRyjbxxGjxxOracleService; + + private final TransitHuntersUserRecordService transitHuntersUserRecordService; + + private final TransitHuntersVehicleRecordService transitHuntersVehicleRecordService; + + /** + * 连云港 对接海康平台获取人员基础数据 + * // + */ + @Scheduled(initialDelay = 100, fixedDelay = 3000) + public void translgry() { + + if (!"true".equals(ConfigParam.SlrySwitch)) { + return; + } + + + try { + long currentTimeMillis = System.currentTimeMillis(); + // Convert long to DateTime + DateTime currentDateTime = DateUtil.date(currentTimeMillis); + String currentFormattedDate = null; + Long maxTime1 = transitHuntersUserRecordService.selectMaxTime(); + Long maxTime = transitHuntersVehicleRecordService.selectMaxTime(); + if (maxTime1 == null && maxTime == null) { + // 获取当前时间的格式化字符串 + currentFormattedDate = currentDateTime.toString("yyyyMMddHHmmss"); + System.out.println("Current Formatted Date: " + currentFormattedDate); + } else { + if (maxTime1 <= maxTime) { + currentFormattedDate = maxTime1.toString(); + } else { + currentFormattedDate = maxTime.toString(); + } + System.out.println("库中的最大时间" + currentFormattedDate); + } + System.out.println("最大时间" + currentFormattedDate); + // 获取1年后的时间 + DateTime oneYearLaterDateTime = currentDateTime.offset(DateField.YEAR, 1); + String oneYearLaterFormattedDate = oneYearLaterDateTime.toString("yyyyMMddHHmmss"); + System.out.println("1 Year Later Formatted Date: " + oneYearLaterFormattedDate); + Map slryMap = new HashMap(); + slryMap.put("maxTime", currentFormattedDate); + slryMap.put("minTime", oneYearLaterFormattedDate); + List list = tSlryRyjbxxGjxxOracleService.getSlryListByTime(slryMap); + try { + for (TSlryRyjbxxGjxx slry : list) { + if ("03".equals(slry.getGJLX())) { + TransitHuntersUserRecord transitHuntersUserRecord = new TransitHuntersUserRecord(); + transitHuntersUserRecord.setDeviceCode(slry.getDWBH()); + transitHuntersUserRecord.setLongitude(NumKit.checkBigDecimal(slry.getJDZB())); + transitHuntersUserRecord.setLatitude(NumKit.checkBigDecimal(slry.getWDZB())); + transitHuntersUserRecord.setDeviceAddress(slry.getVALUE1()); + transitHuntersUserRecord.setGlobalPic(slry.getVALUE4()); + transitHuntersUserRecord.setPlatePic(slry.getVALUE3()); + transitHuntersUserRecord.setSimilarity(slry.getVALUE2()); + transitHuntersUserRecord.setUserName(slry.getZDRYXM()); + transitHuntersUserRecord.setIdCard(slry.getZDRYSFZH()); + transitHuntersUserRecord.setPassTime(NumKit.checkLong(slry.getGJSJ())); + transitHuntersUserRecord.setPartitionField(dateFormat.parse(slry.getGJSJ())); + TransitHuntersUserRecord one = transitHuntersUserRecordService.lambdaQuery().eq(TransitHuntersUserRecord::getGlobalPic, slry.getVALUE4()).one(); + if (one == null) { + boolean save = transitHuntersUserRecordService.save(transitHuntersUserRecord); + if (save) { + logger.info("Slry-" + slry.getGJXXID() + ":插入成功"); + } + } else { + UpdateWrapper wrapper = new UpdateWrapper<>(); + wrapper.eq("global_pic", slry.getVALUE4()); + boolean update = transitHuntersUserRecordService.update(transitHuntersUserRecord, wrapper); + if (update) { + logger.info("Slry-" + slry.getGJXXID() + ":更新成功"); + } + } + } + if ("02".equals(slry.getGJLX())) { + TransitHuntersVehicleRecord transitHuntersVehicleRecord = new TransitHuntersVehicleRecord(); + transitHuntersVehicleRecord.setDeviceCode(slry.getDWBH()); + transitHuntersVehicleRecord.setLongitude(NumKit.checkBigDecimal(slry.getJDZB())); + transitHuntersVehicleRecord.setLatitude(NumKit.checkBigDecimal(slry.getWDZB())); + transitHuntersVehicleRecord.setDeviceAddress(slry.getVALUE1()); + transitHuntersVehicleRecord.setPlateNo(slry.getVALUE2()); + transitHuntersVehicleRecord.setGlobalPic(slry.getVALUE5()); + transitHuntersVehicleRecord.setPlatePic(slry.getVALUE4()); + transitHuntersVehicleRecord.setOwnerName(slry.getZDRYXM()); + transitHuntersVehicleRecord.setIdCard(slry.getZDRYSFZH()); + transitHuntersVehicleRecord.setPassTime(NumKit.checkLong(slry.getGJSJ())); + transitHuntersVehicleRecord.setPartitionField(dateFormat.parse(slry.getGJSJ())); + TransitHuntersVehicleRecord one = transitHuntersVehicleRecordService.lambdaQuery().eq(TransitHuntersVehicleRecord::getGlobalPic, slry.getVALUE5()).one(); + if (one == null) { + boolean save = transitHuntersVehicleRecordService.save(transitHuntersVehicleRecord); + if (save) { + logger.info("Slry-" + slry.getGJXXID() + ":插入成功"); + } + } else { + UpdateWrapper wrapper = new UpdateWrapper<>(); + wrapper.eq("global_pic", slry.getVALUE5()); + boolean update = transitHuntersVehicleRecordService.update(transitHuntersVehicleRecord, wrapper); + if (update) { + logger.info("Slry-" + slry.getGJXXID() + ":更新成功"); + } + } + + } + + } + } catch (Exception e) { + logger.info("Lgrys:" + StringKit.getTrace(e)); + } + + } catch ( + Exception e) { + logger.info(StringKit.getTrace(e)); + } + } + + +} diff --git a/src/main/java/com/ssf/mysqloracletest/utils/ConfigParam.java b/src/main/java/com/ssf/mysqloracletest/utils/ConfigParam.java index 3c54eea..7b41dfe 100644 --- a/src/main/java/com/ssf/mysqloracletest/utils/ConfigParam.java +++ b/src/main/java/com/ssf/mysqloracletest/utils/ConfigParam.java @@ -16,6 +16,7 @@ public class ConfigParam { public static String syrkSwitch = StringKit.toString(PropertiesUtil.queryPropertiesByKey("syrkSwitch")); public static String SwrySwitch = StringKit.toString(PropertiesUtil.queryPropertiesByKey("SwrySwitch")); public static String LgrySwitch = StringKit.toString(PropertiesUtil.queryPropertiesByKey("LgrySwitch")); + public static String SlrySwitch = StringKit.toString(PropertiesUtil.queryPropertiesByKey("SlrySwitch")); public static String jksbSwitch = StringKit.toString(PropertiesUtil.queryPropertiesByKey("jksbSwitch")); public static String cjxxSwitch = StringKit.toString(PropertiesUtil.queryPropertiesByKey("cjxxSwitch")); diff --git a/src/main/resources/mapper/TSlryRyjbxxGjxxOracleMapper.xml b/src/main/resources/mapper/TSlryRyjbxxGjxxOracleMapper.xml new file mode 100644 index 0000000..f170f68 --- /dev/null +++ b/src/main/resources/mapper/TSlryRyjbxxGjxxOracleMapper.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/mapper/TransitHuntersUserRecordMapper.xml b/src/main/resources/mapper/TransitHuntersUserRecordMapper.xml new file mode 100644 index 0000000..0fe57eb --- /dev/null +++ b/src/main/resources/mapper/TransitHuntersUserRecordMapper.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/mapper/TransitHuntersVehicleRecordMapper.xml b/src/main/resources/mapper/TransitHuntersVehicleRecordMapper.xml new file mode 100644 index 0000000..dfe7daa --- /dev/null +++ b/src/main/resources/mapper/TransitHuntersVehicleRecordMapper.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + +