整体大改动

master
fst1996 2023-11-27 22:21:42 +08:00
parent 9953aab7bd
commit b5b21c6583
57 changed files with 89 additions and 246 deletions

View File

@ -1,4 +1,4 @@
package com.god.base.server.constant; package com.god.base.common.constant;
/** /**
* *

View File

@ -1,4 +1,4 @@
package com.god.base.server.common.domainConstants; package com.god.base.common.constant;

View File

@ -1,4 +1,4 @@
package com.god.base.server.common.domainConstants; package com.god.base.common.constant;
/** /**
* RabbitMQ * RabbitMQ

View File

@ -1,4 +1,4 @@
package com.god.base.server.common.domainConstants; package com.god.base.common.constant;
/** /**
* *

View File

@ -1,4 +1,4 @@
package com.god.base.server.common.domainConstants; package com.god.base.common.constant;
/** /**

View File

@ -1,4 +1,4 @@
package com.god.base.server.config; package com.god.base.config;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;

View File

@ -1,4 +1,4 @@
package com.god.base.server.common.domain; package com.god.base.domain;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.god.base.server.common.domain; package com.god.base.domain;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,8 +1,8 @@
package com.god.base.common.domain; package com.god.base.domain;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.god.base.common.domain.request.BreakdownRequest; import com.god.base.domain.request.BreakdownRequest;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;

View File

@ -1,8 +1,8 @@
package com.god.base.server.common.domain; package com.god.base.domain;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.god.base.server.common.domain.request.CarRequest; import com.god.base.domain.request.CarRequest;
import com.god.common.core.annotation.Excel; import com.god.common.core.annotation.Excel;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;

View File

@ -1,4 +1,4 @@
package com.god.base.server.common.domain; package com.god.base.domain;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.god.base.server.common.domain; package com.god.base.domain;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;

View File

@ -1,7 +1,7 @@
package com.god.base.common.domain; package com.god.base.domain;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.god.base.common.domain.request.FaultRequest; import com.god.base.domain.request.FaultRequest;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.god.base.common.domain; package com.god.base.domain;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;

View File

@ -1,10 +1,10 @@
package com.god.base.common.domain; package com.god.base.domain;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.god.base.common.domain.request.FenceAddRequest; import com.god.base.domain.request.FenceAddRequest;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
@ -12,7 +12,6 @@ import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Date; import java.util.Date;
/** /**

View File

@ -1,4 +1,4 @@
package com.god.base.common.domain; package com.god.base.domain;
import com.alibaba.druid.util.StringUtils; import com.alibaba.druid.util.StringUtils;
import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.core.metadata.OrderItem;

View File

@ -1,4 +1,4 @@
package com.god.base.common.domain; package com.god.base.domain;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -1,4 +1,4 @@
package com.god.base.server.common.domain; package com.god.base.domain;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;

View File

@ -1,8 +1,8 @@
package com.god.base.common.domain.request; package com.god.base.domain.request;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.god.base.common.domain.PageQuery; import com.god.base.domain.PageQuery;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

View File

@ -1,6 +1,6 @@
package com.god.base.server.common.domain.request; package com.god.base.domain.request;
import com.god.base.common.domain.PageQuery; import com.god.base.domain.PageQuery;
import com.god.common.core.annotation.Excel; import com.god.common.core.annotation.Excel;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;

View File

@ -1,6 +1,6 @@
package com.god.base.common.domain.request; package com.god.base.domain.request;
import com.god.base.common.domain.PageQuery; import com.god.base.domain.PageQuery;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

View File

@ -1,4 +1,4 @@
package com.god.base.common.domain.request; package com.god.base.domain.request;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;

View File

@ -1,6 +1,6 @@
package com.god.base.common.domain.request; package com.god.base.domain.request;
import com.god.base.common.domain.PageQuery; import com.god.base.domain.PageQuery;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

View File

@ -1,6 +1,6 @@
package com.god.base.common.domain.response; package com.god.base.domain.response;
import com.god.base.common.domain.PageQuery; import com.god.base.domain.PageQuery;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;

View File

@ -1,32 +0,0 @@
package com.god.base.server.common.constants;
/**
*
*/
public class VehicleConstant {
/**
*
*/
public static final Integer VEHICLE_START = 1;
/**
*
*/
public static final Integer VEHICLE_END = 0 ;
/**
*
*/
public static final String VEHICLE_STATUS_UPDATE_QUEUE = "vehicle_status_update_queue";
/**
*
*/
public static final String VEHICLE_INFO_MAP = "vehicle_info_map";
}

View File

@ -1,88 +0,0 @@
package com.god.base.server.common.domainConstants;
/**
* @ClassName VehicleConstant
* @Author WenHao.Sao
*/
public class VehicleConstant {
/**
*
*/
public static final String DATA_PACK_SEPARATOR = "#$&*";
/**
*
*/
public static final String MSG_START = "7E";
/**
*
*/
public static final String MSG_END= "7E";
/**
* vin
*/
public static final String START_VIN_SUF = "START_VIN";
/**
* VIN
*/
public static final String START_VIN_SUCCESS_SUF = "SUCCESS_CIN:";
/**
*
*/
public static final String VEHICLE_MSG_SUF = "VEHICLE_MSG:";
/**
*
*/
public static final String VEHICLE_STOP_SUF = "VEHICLE_STOP:";
/**
*
*/
public static final String NETTY_CONNECT = "CONNECT";
/**
*
*/
public static final String NETTY_WILL_CLOSE = "CLOSE";
// public static final String
//
// public static final String
//
// public static final String
//
// public static final String
//
// public static final String
//
// public static final String
//
// public static final String
}

View File

@ -1,13 +1,9 @@
package com.god.base.remote; package com.god.base.remote;
import com.god.base.common.domain.Fence; import com.god.base.domain.Fence;
import com.god.base.remote.factory.RemoteCarFallbackFactory; import com.god.base.remote.factory.RemoteCarFallbackFactory;
import com.god.base.server.common.domain.Car; import com.god.base.domain.Car;
import com.god.common.core.constant.SecurityConstants;
import com.god.common.core.constant.ServiceNameConstants;
import com.god.common.core.domain.Result; import com.god.common.core.domain.Result;
import com.god.common.security.annotation.RequiresPermissions;
import com.god.common.system.remote.factory.RemoteLogFallbackFactory;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;

View File

@ -1,10 +1,9 @@
package com.god.base.remote; package com.god.base.remote;
import com.god.base.common.domain.Fence; import com.god.base.domain.Fence;
import com.god.base.remote.factory.RemoteFenceFallbackFactory; import com.god.base.remote.factory.RemoteFenceFallbackFactory;
import com.god.common.core.constant.SecurityConstants; import com.god.common.core.constant.SecurityConstants;
import com.god.common.core.domain.Result; import com.god.common.core.domain.Result;
import com.god.common.log.annotation.Log;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestHeader; import org.springframework.web.bind.annotation.RequestHeader;

View File

@ -1,8 +1,8 @@
package com.god.base.remote.factory; package com.god.base.remote.factory;
import com.god.base.common.domain.Fence; import com.god.base.domain.Fence;
import com.god.base.remote.RemoteCarService; import com.god.base.remote.RemoteCarService;
import com.god.base.server.common.domain.Car; import com.god.base.domain.Car;
import com.god.common.core.domain.Result; import com.god.common.core.domain.Result;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -1,6 +1,6 @@
package com.god.base.remote.factory; package com.god.base.remote.factory;
import com.god.base.common.domain.Fence; import com.god.base.domain.Fence;
import com.god.base.remote.RemoteFenceService; import com.god.base.remote.RemoteFenceService;
import com.god.common.core.domain.Result; import com.god.common.core.domain.Result;
import org.slf4j.Logger; import org.slf4j.Logger;

View File

@ -1,28 +0,0 @@
package com.god.base.server.config;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
/**
* @author ChenXinHai
* @version 2023/11/22 - 19:55
*/
public class SpringUtils implements ApplicationContextAware {
private static ApplicationContext applicationContext;
@Override
public void setApplicationContext(ApplicationContext applicationContext) {
SpringUtils.applicationContext=applicationContext;
}
public static ApplicationContext getApplicationContext(){
return applicationContext;
}
/**
* name bean
*/
public static Object getBean(String name){
return getApplicationContext().getBean(name);
}
}

View File

@ -2,8 +2,8 @@ package com.god.base.server.controller;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.alibaba.nacos.api.model.v2.Result; import com.alibaba.nacos.api.model.v2.Result;
import com.god.base.common.domain.Breakdown; import com.god.base.domain.Breakdown;
import com.god.base.common.domain.request.BreakdownRequest; import com.god.base.domain.request.BreakdownRequest;
import com.god.base.server.service.BreakdownService; import com.god.base.server.service.BreakdownService;
import com.god.common.core.web.page.TableDataInfo; import com.god.common.core.web.page.TableDataInfo;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;

View File

@ -1,9 +1,9 @@
package com.god.base.server.controller; package com.god.base.server.controller;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.god.base.server.common.domain.Car; import com.god.base.domain.Car;
import com.god.base.server.common.domain.VehicleMessage; import com.god.base.domain.VehicleMessage;
import com.god.base.server.common.domain.request.CarRequest; import com.god.base.domain.request.CarRequest;
import com.god.base.server.mapper.CarMapper; import com.god.base.server.mapper.CarMapper;
import com.god.base.server.service.CarService; import com.god.base.server.service.CarService;
import com.god.base.server.util.AopConfig; import com.god.base.server.util.AopConfig;

View File

@ -1,7 +1,7 @@
package com.god.base.server.controller; package com.god.base.server.controller;
import com.god.base.server.common.domain.DrivingRecord; import com.god.base.domain.DrivingRecord;
import com.god.base.server.common.domain.VehicleMessage; import com.god.base.domain.VehicleMessage;
import com.god.base.server.service.IDrivingRecordService; import com.god.base.server.service.IDrivingRecordService;
import com.god.common.core.domain.Result; import com.god.common.core.domain.Result;
import com.god.common.core.utils.poi.ExcelUtil; import com.god.common.core.utils.poi.ExcelUtil;

View File

@ -2,8 +2,8 @@ package com.god.base.server.controller;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.alibaba.nacos.api.model.v2.Result; import com.alibaba.nacos.api.model.v2.Result;
import com.god.base.common.domain.Fault; import com.god.base.domain.Fault;
import com.god.base.common.domain.request.FaultRequest; import com.god.base.domain.request.FaultRequest;
import com.god.base.server.service.FaultService; import com.god.base.server.service.FaultService;
import com.god.common.core.web.controller.BaseController; import com.god.common.core.web.controller.BaseController;
import com.god.common.core.web.page.TableDataInfo; import com.god.common.core.web.page.TableDataInfo;

View File

@ -8,11 +8,9 @@ package com.god.base.server.controller;
* @Description TODO * @Description TODO
**/ **/
import com.alibaba.fastjson.JSONObject; import com.god.base.domain.Fence;
import com.god.base.domain.request.FenceAddRequest;
import com.god.base.common.domain.Fence; import com.god.base.domain.request.FenceQueryRequest;
import com.god.base.common.domain.request.FenceAddRequest;
import com.god.base.common.domain.request.FenceQueryRequest;
import com.god.base.server.service.FenceService; import com.god.base.server.service.FenceService;
import com.god.common.core.web.page.TableDataInfo; import com.god.common.core.web.page.TableDataInfo;
import com.god.common.log.annotation.Log; import com.god.common.log.annotation.Log;

View File

@ -1,7 +1,7 @@
package com.god.base.server.mapper; package com.god.base.server.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.god.base.common.domain.Breakdown; import com.god.base.domain.Breakdown;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
/** /**

View File

@ -1,8 +1,8 @@
package com.god.base.server.mapper; package com.god.base.server.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.god.base.server.common.domain.Car; import com.god.base.domain.Car;
import com.god.base.server.common.domain.request.CarRequest; import com.god.base.domain.request.CarRequest;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.Select;

View File

@ -1,6 +1,6 @@
package com.god.base.server.mapper; package com.god.base.server.mapper;
import com.god.base.server.common.domain.DrivingRecord; import com.god.base.domain.DrivingRecord;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;

View File

@ -1,7 +1,7 @@
package com.god.base.server.mapper; package com.god.base.server.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.god.base.common.domain.Fault; import com.god.base.domain.Fault;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
/** /**

View File

@ -1,8 +1,7 @@
package com.god.base.server.mapper; package com.god.base.server.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.god.base.common.domain.Fence; import com.god.base.domain.Fence;
import org.apache.ibatis.annotations.Mapper;
/** /**
* @ClassName FenceMapper * @ClassName FenceMapper

View File

@ -1,8 +1,8 @@
package com.god.base.server.service; package com.god.base.server.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.god.base.common.domain.Breakdown; import com.god.base.domain.Breakdown;
import com.god.base.common.domain.request.BreakdownRequest; import com.god.base.domain.request.BreakdownRequest;
import com.god.common.core.web.page.TableDataInfo; import com.god.common.core.web.page.TableDataInfo;
/** /**

View File

@ -1,8 +1,8 @@
package com.god.base.server.service; package com.god.base.server.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.god.base.server.common.domain.Car; import com.god.base.domain.Car;
import com.god.base.server.common.domain.VehicleMessage; import com.god.base.domain.VehicleMessage;
import com.god.common.core.domain.Result; import com.god.common.core.domain.Result;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;

View File

@ -1,8 +1,8 @@
package com.god.base.server.service; package com.god.base.server.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.god.base.common.domain.Fault; import com.god.base.domain.Fault;
import com.god.base.common.domain.request.FaultRequest; import com.god.base.domain.request.FaultRequest;
import com.god.common.core.web.page.TableDataInfo; import com.god.common.core.web.page.TableDataInfo;
/** /**

View File

@ -1,8 +1,8 @@
package com.god.base.server.service; package com.god.base.server.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.god.base.common.domain.Fence; import com.god.base.domain.Fence;
import com.god.base.common.domain.request.FenceQueryRequest; import com.god.base.domain.request.FenceQueryRequest;
import com.god.common.core.web.page.TableDataInfo; import com.god.common.core.web.page.TableDataInfo;
/** /**

View File

@ -1,7 +1,7 @@
package com.god.base.server.service; package com.god.base.server.service;
import com.god.base.server.common.domain.DrivingRecord; import com.god.base.domain.DrivingRecord;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;

View File

@ -1,7 +1,7 @@
//package com.god.base.server.service; //package com.god.base.server.service;
// //
//import com.baomidou.mybatisplus.extension.service.IService; //import com.baomidou.mybatisplus.extension.service.IService;
//import com.god.base.common.domain.RequestLog; //import com.god.base.domain.RequestLog;
// //
///** ///**
// * AOP // * AOP

View File

@ -4,8 +4,8 @@ import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.god.base.common.domain.Breakdown; import com.god.base.domain.Breakdown;
import com.god.base.common.domain.request.BreakdownRequest; import com.god.base.domain.request.BreakdownRequest;
import com.god.base.server.mapper.BreakdownMapper; import com.god.base.server.mapper.BreakdownMapper;
import com.god.base.server.service.BreakdownService; import com.god.base.server.service.BreakdownService;
import com.god.common.core.web.page.TableDataInfo; import com.god.common.core.web.page.TableDataInfo;

View File

@ -1,9 +1,9 @@
package com.god.base.server.service.impl; package com.god.base.server.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.god.base.server.common.domain.Car; import com.god.base.domain.Car;
import com.god.base.server.common.domain.VehicleMessage; import com.god.base.domain.VehicleMessage;
import com.god.base.server.common.domainConstants.RedisConstant; import com.god.base.common.constant.RedisConstant;
import com.god.base.server.mapper.CarMapper; import com.god.base.server.mapper.CarMapper;
import com.god.base.server.service.CarService; import com.god.base.server.service.CarService;
import com.god.common.core.domain.Result; import com.god.common.core.domain.Result;

View File

@ -4,8 +4,8 @@ import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.god.base.common.domain.Fault; import com.god.base.domain.Fault;
import com.god.base.common.domain.request.FaultRequest; import com.god.base.domain.request.FaultRequest;
import com.god.base.server.mapper.FaultMapper; import com.god.base.server.mapper.FaultMapper;
import com.god.base.server.service.FaultService; import com.god.base.server.service.FaultService;
import com.god.common.core.web.page.TableDataInfo; import com.god.common.core.web.page.TableDataInfo;

View File

@ -4,8 +4,8 @@ import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.god.base.common.domain.Fence; import com.god.base.domain.Fence;
import com.god.base.common.domain.request.FenceQueryRequest; import com.god.base.domain.request.FenceQueryRequest;
import com.god.base.server.mapper.FenceMapper; import com.god.base.server.mapper.FenceMapper;
import com.god.base.server.service.FenceService; import com.god.base.server.service.FenceService;
import com.god.common.core.web.page.TableDataInfo; import com.god.common.core.web.page.TableDataInfo;

View File

@ -1,6 +1,6 @@
package com.god.base.server.service.impl; package com.god.base.server.service.impl;
import com.god.base.server.common.domain.DrivingRecord; import com.god.base.domain.DrivingRecord;
import com.god.base.server.mapper.DrivingRecordMapper; import com.god.base.server.mapper.DrivingRecordMapper;
import com.god.base.server.service.IDrivingRecordService; import com.god.base.server.service.IDrivingRecordService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -1,6 +1,6 @@
package com.god.base.server.webSocket.entity; package com.god.base.server.webSocket.entity;
import com.god.base.server.common.domain.VehicleMessage; import com.god.base.domain.VehicleMessage;
import lombok.Data; import lombok.Data;
import java.util.List; import java.util.List;

View File

@ -1,8 +1,8 @@
package com.god.base.server.webSocket.handler; package com.god.base.server.webSocket.handler;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.god.base.server.common.domain.VehicleMessage; import com.god.base.domain.VehicleMessage;
import com.god.base.server.common.domainConstants.RedisConstant; import com.god.base.common.constant.RedisConstant;
import com.god.base.server.mapper.CarMapper; import com.god.base.server.mapper.CarMapper;
import com.god.base.server.webSocket.entity.VehicleAllData; import com.god.base.server.webSocket.entity.VehicleAllData;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;

View File

@ -1,8 +1,8 @@
package com.god.base.server.webSocket.handler; package com.god.base.server.webSocket.handler;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.god.base.server.common.domain.VehicleMessage; import com.god.base.domain.VehicleMessage;
import com.god.base.server.common.domainConstants.RedisConstant; import com.god.base.common.constant.RedisConstant;
import com.god.base.server.webSocket.entity.SocketData; import com.god.base.server.webSocket.entity.SocketData;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;

View File

@ -26,7 +26,7 @@
select car_vin_id, car_type_id, fence_id, battery_manufacturer, motor_manufacturer, motor_numberr, battery_number,status from t_car select car_vin_id, car_type_id, fence_id, battery_manufacturer, motor_manufacturer, motor_numberr, battery_number,status from t_car
</sql> </sql>
<!--车辆列表查询--> <!--车辆列表查询-->
<select id="selectVehicleInfoList" resultType="com.god.base.server.common.domain.Car"> <select id="selectVehicleInfoList" resultType="com.god.base.domain.Car">
<include refid="selectVehicleInfoVo"/> <include refid="selectVehicleInfoVo"/>
<where> <where>
<if test="carVinId != null and carVinId != ''"> and car_vin_id = #{carVinId}</if>" <if test="carVinId != null and carVinId != ''"> and car_vin_id = #{carVinId}</if>"
@ -56,7 +56,7 @@
from t_car from t_car
</select> </select>
<!-- 根据vin查询当前对象的所有信息--> <!-- 根据vin查询当前对象的所有信息-->
<select id="HuiCarSelect" resultType="com.god.base.server.common.domain.Car"> <select id="HuiCarSelect" resultType="com.god.base.domain.Car">
<include refid="selectVehicleInfoVo"/> <include refid="selectVehicleInfoVo"/>
where car_vin_id = #{vinId} where car_vin_id = #{vinId}
</select> </select>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.god.base.server.mapper.DrivingRecordMapper"> <mapper namespace="com.god.base.server.mapper.DrivingRecordMapper">
<resultMap id="DrivingRecordResult" type="com.god.base.server.common.domain.DrivingRecord"> <resultMap id="DrivingRecordResult" type="com.god.base.domain.DrivingRecord">
<result property="id" column="id"/> <result property="id" column="id"/>
<result property="vin" column="vin"/> <result property="vin" column="vin"/>
<result property="startTime" column="start_time"/> <result property="startTime" column="start_time"/>
@ -16,7 +16,7 @@
</sql> </sql>
<!-- 查询车辆行驶记录列表--> <!-- 查询车辆行驶记录列表-->
<select id="selectDrivingRecordList" resultType="com.god.base.server.common.domain.DrivingRecord"> <select id="selectDrivingRecordList" resultType="com.god.base.domain.DrivingRecord">
<include refid="selectDrivingRecordVo"/> <include refid="selectDrivingRecordVo"/>
<where> <where>
<if test="vin != null and vin != '' "> and vin = #{vin} </if> <if test="vin != null and vin != '' "> and vin = #{vin} </if>
@ -26,13 +26,13 @@
</select> </select>
<!-- 查询车辆行驶记录--> <!-- 查询车辆行驶记录-->
<select id="selectDrivingRecordById" resultType="com.god.base.server.common.domain.DrivingRecord"> <select id="selectDrivingRecordById" resultType="com.god.base.domain.DrivingRecord">
<include refid="selectDrivingRecordVo"/> <include refid="selectDrivingRecordVo"/>
where id = #{id} where id = #{id}
</select> </select>
<!-- 新增车辆行驶记录 --> <!-- 新增车辆行驶记录 -->
<insert id="insertDrivingRecord" parameterType="com.god.base.server.common.domain.DrivingRecord" useGeneratedKeys="true" keyProperty="id" > <insert id="insertDrivingRecord" parameterType="com.god.base.domain.DrivingRecord" useGeneratedKeys="true" keyProperty="id" >
insert into driving_record insert into driving_record
<trim prefix="(" suffix= ")" suffixOverrides=","> <trim prefix="(" suffix= ")" suffixOverrides=",">
<if test="vin != null and vin != '' ">vin,</if> <if test="vin != null and vin != '' ">vin,</if>
@ -51,7 +51,7 @@
</insert> </insert>
<!-- 修改车辆行驶记录--> <!-- 修改车辆行驶记录-->
<update id="updateDrivingRecord" parameterType="com.god.base.server.common.domain.DrivingRecord"> <update id="updateDrivingRecord" parameterType="com.god.base.domain.DrivingRecord">
update driving_record update driving_record
<trim prefix="SET" suffixOverrides=","> <trim prefix="SET" suffixOverrides=",">
<if test="vin != null and vin != '' ">vin = #{vin},</if> <if test="vin != null and vin != '' ">vin = #{vin},</if>