From cc2135434f29893b09d8a1da3b94d78b349e4b79 Mon Sep 17 00:00:00 2001
From: zhangzeli <123456>
Date: 星期五, 22 十月 2021 14:39:52 +0800
Subject: [PATCH] 所有记录表

---
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAbnormalOpenService.java          |   14 
 xboot-modules/xboot-your/src/main/resources/mapper/AccidentMapper.xml                                  |    5 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/RepairMapper.java                   |   14 
 xboot-modules/xboot-your/src/main/resources/mapper/CarMapper.xml                                       |   12 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AnnualReview.java                   |   42 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Car.java                            |   60 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Alarm.java                          |   46 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAddOilService.java                |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Repair.java                         |   51 +
 xboot-modules/xboot-your/src/main/resources/mapper/AbnormalOpenMapper.xml                              |    5 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/DrivingRecordController.java    |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IMaintainServiceImpl.java      |   26 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/InsuranceController.java        |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AbnormalOpenController.java     |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Company.java                        |   33 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICarService.java                   |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAlarmService.java                 |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/RemoteCallMapper.java               |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/DrivingRecordMapper.java            |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IDrivingRecordService.java         |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CarController.java              |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Insurance.java                      |   52 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAddOilServiceImpl.java        |   26 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAccidentServiceImpl.java      |   26 
 xboot-modules/xboot-your/src/main/resources/mapper/AnnualReviewMapper.xml                              |    5 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICarServiceImpl.java           |   26 
 xboot-modules/xboot-your/src/main/resources/mapper/ViolationMapper.xml                                 |    5 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AccidentMapper.java                 |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CarMapper.java                      |   16 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Violation.java                      |   36 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AddOilMapper.java                   |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IMaintainService.java              |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AddOil.java                         |   48 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AnnualReviewController.java     |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CompanyController.java          |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IRepairServiceImpl.java        |   26 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAnnualReviewService.java          |   14 
 xboot-modules/xboot-your/src/main/resources/mapper/AlarmMapper.xml                                     |    5 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/RepairController.java           |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICompanyService.java               |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IInsuranceServiceImpl.java     |   26 
 xboot-modules/xboot-your/src/main/resources/mapper/RemoteCallMapper.xml                                |    5 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AlarmController.java            |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AlarmMapper.java                    |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IViolationServiceImpl.java     |   26 
 xboot-modules/xboot-your/src/main/resources/mapper/MaintainMapper.xml                                  |    5 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AbnormalOpenMapper.java             |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/ViolationMapper.java                |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/InsuranceMapper.java                |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IViolationService.java             |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AddOilController.java           |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICompanyServiceImpl.java       |   26 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IRemoteCallService.java            |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/MaintainController.java         |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AbnormalOpen.java                   |   56 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CompanyMapper.java                  |   14 
 xboot-modules/xboot-your/src/main/resources/mapper/DrivingRecordMapper.xml                             |    5 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/DrivingRecord.java                  |   55 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IRemoteCallServiceImpl.java    |   26 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IRepairService.java                |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Accident.java                       |   67 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/MaintainMapper.java                 |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IInsuranceService.java             |   14 
 xboot-modules/xboot-your/src/main/resources/mapper/RepairMapper.xml                                    |    5 
 xboot-modules/xboot-your/xboot-your.iml                                                                |  268 +++++
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Maintain.java                       |   57 +
 xboot-modules/xboot-your/src/main/resources/mapper/AddOilMapper.xml                                    |    5 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AccidentController.java         |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/RemoteCall.java                     |   36 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AnnualReviewMapper.java             |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAbnormalOpenServiceImpl.java  |   26 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/ViolationController.java        |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAccidentService.java              |   14 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IDrivingRecordServiceImpl.java |   26 
 xboot-modules/xboot-your/src/main/resources/mapper/InsuranceMapper.xml                                 |    5 
 xboot-modules/xboot-your/src/main/resources/mapper/CompanyMapper.xml                                   |    5 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAnnualReviewServiceImpl.java  |   26 
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/RemoteCallController.java       |   77 +
 xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAlarmServiceImpl.java         |   26 
 79 files changed, 2,684 insertions(+), 0 deletions(-)

diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AbnormalOpenController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AbnormalOpenController.java
new file mode 100644
index 0000000..491febb
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AbnormalOpenController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.AbnormalOpen;
+import cn.exrick.xboot.your.service.IAbnormalOpenService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "杞﹀帰寮�鍚褰曠鐞嗘帴鍙�")
+@RequestMapping("/xboot/abnormalOpen")
+@Transactional
+public class AbnormalOpenController {
+
+    @Autowired
+    private IAbnormalOpenService iAbnormalOpenService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<AbnormalOpen> get(@PathVariable String id) {
+
+        AbnormalOpen abnormalOpen = iAbnormalOpenService.getById(id);
+        return new ResultUtil<AbnormalOpen>().setData(abnormalOpen);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<AbnormalOpen>> getAll() {
+
+        List<AbnormalOpen> list = iAbnormalOpenService.list();
+        return new ResultUtil<List<AbnormalOpen>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<AbnormalOpen>> getByPage(PageVo page) {
+
+        IPage<AbnormalOpen> data = iAbnormalOpenService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<AbnormalOpen>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<AbnormalOpen> saveOrUpdate(AbnormalOpen abnormalOpen) {
+
+        if (iAbnormalOpenService.saveOrUpdate(abnormalOpen)) {
+            return new ResultUtil<AbnormalOpen>().setData(abnormalOpen);
+        }
+        return new ResultUtil<AbnormalOpen>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iAbnormalOpenService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AccidentController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AccidentController.java
new file mode 100644
index 0000000..bf4b0da
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AccidentController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.Accident;
+import cn.exrick.xboot.your.service.IAccidentService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "浜嬫晠璁板綍绠$悊鎺ュ彛")
+@RequestMapping("/xboot/accident")
+@Transactional
+public class AccidentController {
+
+    @Autowired
+    private IAccidentService iAccidentService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<Accident> get(@PathVariable String id) {
+
+        Accident accident = iAccidentService.getById(id);
+        return new ResultUtil<Accident>().setData(accident);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<Accident>> getAll() {
+
+        List<Accident> list = iAccidentService.list();
+        return new ResultUtil<List<Accident>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<Accident>> getByPage(PageVo page) {
+
+        IPage<Accident> data = iAccidentService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<Accident>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<Accident> saveOrUpdate(Accident accident) {
+
+        if (iAccidentService.saveOrUpdate(accident)) {
+            return new ResultUtil<Accident>().setData(accident);
+        }
+        return new ResultUtil<Accident>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iAccidentService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AddOilController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AddOilController.java
new file mode 100644
index 0000000..9ce646c
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AddOilController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.AddOil;
+import cn.exrick.xboot.your.service.IAddOilService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "鍔犳补璁板綍绠$悊鎺ュ彛")
+@RequestMapping("/xboot/addOil")
+@Transactional
+public class AddOilController {
+
+    @Autowired
+    private IAddOilService iAddOilService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<AddOil> get(@PathVariable String id) {
+
+        AddOil addOil = iAddOilService.getById(id);
+        return new ResultUtil<AddOil>().setData(addOil);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<AddOil>> getAll() {
+
+        List<AddOil> list = iAddOilService.list();
+        return new ResultUtil<List<AddOil>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<AddOil>> getByPage(PageVo page) {
+
+        IPage<AddOil> data = iAddOilService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<AddOil>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<AddOil> saveOrUpdate(AddOil addOil) {
+
+        if (iAddOilService.saveOrUpdate(addOil)) {
+            return new ResultUtil<AddOil>().setData(addOil);
+        }
+        return new ResultUtil<AddOil>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iAddOilService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AlarmController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AlarmController.java
new file mode 100644
index 0000000..4b104af
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AlarmController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.Alarm;
+import cn.exrick.xboot.your.service.IAlarmService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "鎶ヨ璁板綍绠$悊鎺ュ彛")
+@RequestMapping("/xboot/alarm")
+@Transactional
+public class AlarmController {
+
+    @Autowired
+    private IAlarmService iAlarmService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<Alarm> get(@PathVariable String id) {
+
+        Alarm alarm = iAlarmService.getById(id);
+        return new ResultUtil<Alarm>().setData(alarm);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<Alarm>> getAll() {
+
+        List<Alarm> list = iAlarmService.list();
+        return new ResultUtil<List<Alarm>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<Alarm>> getByPage(PageVo page) {
+
+        IPage<Alarm> data = iAlarmService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<Alarm>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<Alarm> saveOrUpdate(Alarm alarm) {
+
+        if (iAlarmService.saveOrUpdate(alarm)) {
+            return new ResultUtil<Alarm>().setData(alarm);
+        }
+        return new ResultUtil<Alarm>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iAlarmService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AnnualReviewController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AnnualReviewController.java
new file mode 100644
index 0000000..a576bd8
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AnnualReviewController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.AnnualReview;
+import cn.exrick.xboot.your.service.IAnnualReviewService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "骞村璁板綍绠$悊鎺ュ彛")
+@RequestMapping("/xboot/annualReview")
+@Transactional
+public class AnnualReviewController {
+
+    @Autowired
+    private IAnnualReviewService iAnnualReviewService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<AnnualReview> get(@PathVariable String id) {
+
+        AnnualReview annualReview = iAnnualReviewService.getById(id);
+        return new ResultUtil<AnnualReview>().setData(annualReview);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<AnnualReview>> getAll() {
+
+        List<AnnualReview> list = iAnnualReviewService.list();
+        return new ResultUtil<List<AnnualReview>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<AnnualReview>> getByPage(PageVo page) {
+
+        IPage<AnnualReview> data = iAnnualReviewService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<AnnualReview>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<AnnualReview> saveOrUpdate(AnnualReview annualReview) {
+
+        if (iAnnualReviewService.saveOrUpdate(annualReview)) {
+            return new ResultUtil<AnnualReview>().setData(annualReview);
+        }
+        return new ResultUtil<AnnualReview>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iAnnualReviewService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CarController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CarController.java
new file mode 100644
index 0000000..7fb1251
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CarController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.Car;
+import cn.exrick.xboot.your.service.ICarService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "杞﹁締琛ㄧ鐞嗘帴鍙�")
+@RequestMapping("/xboot/car")
+@Transactional
+public class CarController {
+
+    @Autowired
+    private ICarService iCarService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<Car> get(@PathVariable String id) {
+
+        Car car = iCarService.getById(id);
+        return new ResultUtil<Car>().setData(car);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<Car>> getAll() {
+
+        List<Car> list = iCarService.list();
+        return new ResultUtil<List<Car>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<Car>> getByPage(PageVo page) {
+
+        IPage<Car> data = iCarService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<Car>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<Car> saveOrUpdate(Car car) {
+
+        if (iCarService.saveOrUpdate(car)) {
+            return new ResultUtil<Car>().setData(car);
+        }
+        return new ResultUtil<Car>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iCarService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CompanyController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CompanyController.java
new file mode 100644
index 0000000..89f7f2c
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CompanyController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.Company;
+import cn.exrick.xboot.your.service.ICompanyService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "鍏徃琛ㄧ鐞嗘帴鍙�")
+@RequestMapping("/xboot/company")
+@Transactional
+public class CompanyController {
+
+    @Autowired
+    private ICompanyService iCompanyService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<Company> get(@PathVariable String id) {
+
+        Company company = iCompanyService.getById(id);
+        return new ResultUtil<Company>().setData(company);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<Company>> getAll() {
+
+        List<Company> list = iCompanyService.list();
+        return new ResultUtil<List<Company>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<Company>> getByPage(PageVo page) {
+
+        IPage<Company> data = iCompanyService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<Company>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<Company> saveOrUpdate(Company company) {
+
+        if (iCompanyService.saveOrUpdate(company)) {
+            return new ResultUtil<Company>().setData(company);
+        }
+        return new ResultUtil<Company>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iCompanyService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/DrivingRecordController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/DrivingRecordController.java
new file mode 100644
index 0000000..d58b1e4
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/DrivingRecordController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.DrivingRecord;
+import cn.exrick.xboot.your.service.IDrivingRecordService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "琛岃溅璁板綍绠$悊鎺ュ彛")
+@RequestMapping("/xboot/drivingRecord")
+@Transactional
+public class DrivingRecordController {
+
+    @Autowired
+    private IDrivingRecordService iDrivingRecordService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<DrivingRecord> get(@PathVariable String id) {
+
+        DrivingRecord drivingRecord = iDrivingRecordService.getById(id);
+        return new ResultUtil<DrivingRecord>().setData(drivingRecord);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<DrivingRecord>> getAll() {
+
+        List<DrivingRecord> list = iDrivingRecordService.list();
+        return new ResultUtil<List<DrivingRecord>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<DrivingRecord>> getByPage(PageVo page) {
+
+        IPage<DrivingRecord> data = iDrivingRecordService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<DrivingRecord>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<DrivingRecord> saveOrUpdate(DrivingRecord drivingRecord) {
+
+        if (iDrivingRecordService.saveOrUpdate(drivingRecord)) {
+            return new ResultUtil<DrivingRecord>().setData(drivingRecord);
+        }
+        return new ResultUtil<DrivingRecord>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iDrivingRecordService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/InsuranceController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/InsuranceController.java
new file mode 100644
index 0000000..496279b
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/InsuranceController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.Insurance;
+import cn.exrick.xboot.your.service.IInsuranceService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "杞﹂櫓璁板綍绠$悊鎺ュ彛")
+@RequestMapping("/xboot/insurance")
+@Transactional
+public class InsuranceController {
+
+    @Autowired
+    private IInsuranceService iInsuranceService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<Insurance> get(@PathVariable String id) {
+
+        Insurance insurance = iInsuranceService.getById(id);
+        return new ResultUtil<Insurance>().setData(insurance);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<Insurance>> getAll() {
+
+        List<Insurance> list = iInsuranceService.list();
+        return new ResultUtil<List<Insurance>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<Insurance>> getByPage(PageVo page) {
+
+        IPage<Insurance> data = iInsuranceService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<Insurance>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<Insurance> saveOrUpdate(Insurance insurance) {
+
+        if (iInsuranceService.saveOrUpdate(insurance)) {
+            return new ResultUtil<Insurance>().setData(insurance);
+        }
+        return new ResultUtil<Insurance>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iInsuranceService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/MaintainController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/MaintainController.java
new file mode 100644
index 0000000..03a1e3e
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/MaintainController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.Maintain;
+import cn.exrick.xboot.your.service.IMaintainService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "淇濆吇璁板綍绠$悊鎺ュ彛")
+@RequestMapping("/xboot/maintain")
+@Transactional
+public class MaintainController {
+
+    @Autowired
+    private IMaintainService iMaintainService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<Maintain> get(@PathVariable String id) {
+
+        Maintain maintain = iMaintainService.getById(id);
+        return new ResultUtil<Maintain>().setData(maintain);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<Maintain>> getAll() {
+
+        List<Maintain> list = iMaintainService.list();
+        return new ResultUtil<List<Maintain>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<Maintain>> getByPage(PageVo page) {
+
+        IPage<Maintain> data = iMaintainService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<Maintain>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<Maintain> saveOrUpdate(Maintain maintain) {
+
+        if (iMaintainService.saveOrUpdate(maintain)) {
+            return new ResultUtil<Maintain>().setData(maintain);
+        }
+        return new ResultUtil<Maintain>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iMaintainService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/RemoteCallController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/RemoteCallController.java
new file mode 100644
index 0000000..a66241b
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/RemoteCallController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.RemoteCall;
+import cn.exrick.xboot.your.service.IRemoteCallService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "杩滅▼鍛煎彨璁板綍绠$悊鎺ュ彛")
+@RequestMapping("/xboot/remoteCall")
+@Transactional
+public class RemoteCallController {
+
+    @Autowired
+    private IRemoteCallService iRemoteCallService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<RemoteCall> get(@PathVariable String id) {
+
+        RemoteCall remoteCall = iRemoteCallService.getById(id);
+        return new ResultUtil<RemoteCall>().setData(remoteCall);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<RemoteCall>> getAll() {
+
+        List<RemoteCall> list = iRemoteCallService.list();
+        return new ResultUtil<List<RemoteCall>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<RemoteCall>> getByPage(PageVo page) {
+
+        IPage<RemoteCall> data = iRemoteCallService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<RemoteCall>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<RemoteCall> saveOrUpdate(RemoteCall remoteCall) {
+
+        if (iRemoteCallService.saveOrUpdate(remoteCall)) {
+            return new ResultUtil<RemoteCall>().setData(remoteCall);
+        }
+        return new ResultUtil<RemoteCall>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iRemoteCallService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/RepairController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/RepairController.java
new file mode 100644
index 0000000..00670a3
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/RepairController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.Repair;
+import cn.exrick.xboot.your.service.IRepairService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "缁翠慨璁板綍绠$悊鎺ュ彛")
+@RequestMapping("/xboot/repair")
+@Transactional
+public class RepairController {
+
+    @Autowired
+    private IRepairService iRepairService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<Repair> get(@PathVariable String id) {
+
+        Repair repair = iRepairService.getById(id);
+        return new ResultUtil<Repair>().setData(repair);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<Repair>> getAll() {
+
+        List<Repair> list = iRepairService.list();
+        return new ResultUtil<List<Repair>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<Repair>> getByPage(PageVo page) {
+
+        IPage<Repair> data = iRepairService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<Repair>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<Repair> saveOrUpdate(Repair repair) {
+
+        if (iRepairService.saveOrUpdate(repair)) {
+            return new ResultUtil<Repair>().setData(repair);
+        }
+        return new ResultUtil<Repair>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iRepairService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/ViolationController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/ViolationController.java
new file mode 100644
index 0000000..5f5e1ff
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/ViolationController.java
@@ -0,0 +1,77 @@
+package cn.exrick.xboot.your.controller;
+
+import cn.exrick.xboot.core.common.utils.PageUtil;
+import cn.exrick.xboot.core.common.utils.ResultUtil;
+import cn.exrick.xboot.core.common.vo.PageVo;
+import cn.exrick.xboot.core.common.vo.Result;
+import cn.exrick.xboot.your.entity.Violation;
+import cn.exrick.xboot.your.service.IViolationService;
+import cn.hutool.core.util.StrUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
+
+/**
+ * @author zhangzeli
+ */
+@Slf4j
+@RestController
+@Api(tags = "杩濈珷璁板綍绠$悊鎺ュ彛")
+@RequestMapping("/xboot/violation")
+@Transactional
+public class ViolationController {
+
+    @Autowired
+    private IViolationService iViolationService;
+
+    @RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
+    @ApiOperation(value = "閫氳繃id鑾峰彇")
+    public Result<Violation> get(@PathVariable String id) {
+
+        Violation violation = iViolationService.getById(id);
+        return new ResultUtil<Violation>().setData(violation);
+    }
+
+    @RequestMapping(value = "/getAll", method = RequestMethod.GET)
+    @ApiOperation(value = "鑾峰彇鍏ㄩ儴鏁版嵁")
+    public Result<List<Violation>> getAll() {
+
+        List<Violation> list = iViolationService.list();
+        return new ResultUtil<List<Violation>>().setData(list);
+    }
+
+    @RequestMapping(value = "/getByPage", method = RequestMethod.GET)
+    @ApiOperation(value = "鍒嗛〉鑾峰彇")
+    public Result<IPage<Violation>> getByPage(PageVo page) {
+
+        IPage<Violation> data = iViolationService.page(PageUtil.initMpPage(page));
+        return new ResultUtil<IPage<Violation>>().setData(data);
+    }
+
+    @RequestMapping(value = "/insertOrUpdate", method = RequestMethod.POST)
+    @ApiOperation(value = "缂栬緫鎴栨洿鏂版暟鎹�")
+    public Result<Violation> saveOrUpdate(Violation violation) {
+
+        if (iViolationService.saveOrUpdate(violation)) {
+            return new ResultUtil<Violation>().setData(violation);
+        }
+        return new ResultUtil<Violation>().setErrorMsg("鎿嶄綔澶辫触");
+    }
+
+    @RequestMapping(value = "/delByIds", method = RequestMethod.POST)
+    @ApiOperation(value = "鎵归噺閫氳繃id鍒犻櫎")
+    public Result<Object> delAllByIds(@RequestParam String[] ids) {
+
+        for (String id : ids) {
+            iViolationService.removeById(id);
+        }
+        return ResultUtil.success("鎵归噺閫氳繃id鍒犻櫎鏁版嵁鎴愬姛");
+    }
+}
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AbnormalOpen.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AbnormalOpen.java
new file mode 100644
index 0000000..fa93a9c
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AbnormalOpen.java
@@ -0,0 +1,56 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_abnormal_open")
+@TableName("t_abnormal_open")
+@ApiModel(value = "杞﹀帰寮�鍚褰�")
+public class AbnormalOpen extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "浠诲姟id")
+    private String taskId;
+
+    @ApiModelProperty(value = "杞﹁締id")
+    private String carId;
+
+    @ApiModelProperty(value = "鍙告満浜鸿劯")
+    private String img1;
+
+    @ApiModelProperty(value = "闅忚溅鍛樹汉鑴�")
+    private String img2;
+
+    @ApiModelProperty(value = "鍙告満id")
+    private String userId;
+
+    @ApiModelProperty(value = "闅忚溅鍛榠d")
+    private String followUserId;
+
+    @ApiModelProperty(value = "缁忓害")
+    private String lng;
+
+    @ApiModelProperty(value = "绾害")
+    private String lat;
+
+    @ApiModelProperty(value = "鐘舵�� 0锛氭甯�  1:寮傚父")
+    private int status;
+
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Accident.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Accident.java
new file mode 100644
index 0000000..bd0af87
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Accident.java
@@ -0,0 +1,67 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+import java.util.Date;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_accident")
+@TableName("t_accident")
+@ApiModel(value = "杞﹂櫓璁板綍")
+public class Accident extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "浜嬫晠鏃ユ湡")
+    private Date accidentDate;
+
+    @ApiModelProperty(value = "澶勭悊鏂瑰紡")
+    private String dealMethod;
+
+    @ApiModelProperty(value = "瀵规柟鑱旂郴浜�")
+    private String linker;
+
+    @ApiModelProperty(value = "浜嬫晠鎻忚堪")
+    private String description;
+
+    @ApiModelProperty(value = "璐d换璁ゅ畾")
+    private String dutySure;
+
+    @ApiModelProperty(value = "澶勭悊鎰忚")
+    private String result;
+
+    @ApiModelProperty(value = "瑙e喅鏂规")
+    private String solve;
+
+    @ApiModelProperty(value = "鐜板満鐓х墖")
+    private String imgs;
+
+    @ApiModelProperty(value = "淇濊垂璧斿伩")
+    private double payFor;
+
+    @ApiModelProperty(value = "缁翠慨璁板綍id")
+    private String repairId;
+
+    @ApiModelProperty(value = "杞﹁締id")
+    private String carId;
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AddOil.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AddOil.java
new file mode 100644
index 0000000..f53fa5c
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AddOil.java
@@ -0,0 +1,48 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+import java.util.Date;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_add_oil")
+@TableName("t_add_oil")
+@ApiModel(value = "鍔犳补璁板綍")
+public class AddOil extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "杞﹁締id")
+    private String carId;
+
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "鍔犳补鏃ユ湡")
+    private Date addDate;
+
+    @ApiModelProperty(value = "鍔犳补绔�")
+    private String gasStation;
+
+    @ApiModelProperty(value = "鍔犳补閲�")
+    private double amount;
+
+    @ApiModelProperty(value = "鍔犳补閲戦")
+    private double money;
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Alarm.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Alarm.java
new file mode 100644
index 0000000..72a0a9c
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Alarm.java
@@ -0,0 +1,46 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_alarm")
+@TableName("t_alarm")
+@ApiModel(value = "鎶ヨ璁板綍")
+public class Alarm extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "杞﹁締id")
+    private String carId;
+
+    @ApiModelProperty(value = "鍏蜂綋绫诲瀷濡備笅")
+    private int type;
+
+    @ApiModelProperty(value = "鎶ヨ璇︾粏鎻忚堪")
+    private String value;
+
+    @ApiModelProperty(value = "杞︾墝鍙�")
+    private String carNo;
+
+    @ApiModelProperty(value = "椹鹃┒浜篿d")
+    private String carUserId;
+
+    @ApiModelProperty(value = "璺熼殢浜篿d")
+    private String followUserId;
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AnnualReview.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AnnualReview.java
new file mode 100644
index 0000000..2ebc03a
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AnnualReview.java
@@ -0,0 +1,42 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+import java.util.Date;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_annual_review")
+@TableName("t_annual_review")
+@ApiModel(value = "骞村璁板綍")
+public class AnnualReview extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "搴斿鏃ユ湡")
+    private Date actualDate;
+
+    @ApiModelProperty(value = "瀹為檯骞村淇℃伅")
+    private String content;
+
+    @ApiModelProperty(value = "杞﹁締id")
+    private String carId;
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Car.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Car.java
new file mode 100644
index 0000000..f8ecb16
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Car.java
@@ -0,0 +1,60 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+import java.util.Date;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_car")
+@TableName("t_car")
+@ApiModel(value = "杞﹁締琛�")
+public class Car extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "鍝佺墝")
+    private String brand;
+
+    @ApiModelProperty(value = "鍨嬪彿")
+    private int model;
+
+    @ApiModelProperty(value = "鎺掗噺")
+    private String displacement;
+
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "璐疆骞翠唤")
+    private Date buyYear;
+
+    @ApiModelProperty(value = "鐗岀収")
+    private String carNo;
+
+    @ApiModelProperty(value = "0:姝e父  1:绉婚櫎")
+    private int status;
+
+    @ApiModelProperty(value = "绉婚櫎鍘熷洜锛堟姤搴熴�佷簩鎵嬭溅閿�鍞級")
+    private String removeReason;
+
+    @ApiModelProperty(value = "褰撳墠椹鹃┒浜篿d")
+    private String userId;
+
+    @ApiModelProperty(value = "褰撳墠璺熻溅浜篿d")
+    private String followUserId;
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Company.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Company.java
new file mode 100644
index 0000000..989fabb
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Company.java
@@ -0,0 +1,33 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_company")
+@TableName("t_company")
+@ApiModel(value = "鍏徃琛�")
+public class Company extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "缁勭粐鍚嶇О")
+    private String name;
+
+    @ApiModelProperty(value = "涓婄骇缁勭粐id")
+    private String parentId;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/DrivingRecord.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/DrivingRecord.java
new file mode 100644
index 0000000..17e2cc1
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/DrivingRecord.java
@@ -0,0 +1,55 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+import java.util.Date;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_driving_record")
+@TableName("t_driving_record")
+@ApiModel(value = "琛岃溅璁板綍")
+public class DrivingRecord extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "杞﹁締id")
+    private String carId;
+
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "鍑鸿溅鏃堕棿")
+    private Date outTime;
+
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "鏀惰溅鏃堕棿")
+    private Date inTime;
+
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "鍑哄巶鏃堕棿")
+    private Date outFactory;
+
+    @ApiModelProperty(value = "琛岄┒杞ㄨ抗锛堝鏋滆溅鏈虹郴缁熷彲浠ユ煡鍒板氨涓嶅崟鐙褰曚簡锛�")
+    private String trajectory;
+
+    @ApiModelProperty(value = "琛岄┒閲岀▼")
+    private int mileage;
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Insurance.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Insurance.java
new file mode 100644
index 0000000..3d967f4
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Insurance.java
@@ -0,0 +1,52 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+import java.util.Date;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_insurance")
+@TableName("t_insurance")
+@ApiModel(value = "杞﹂櫓璁板綍")
+public class Insurance extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "杞﹂櫓鏃ユ湡")
+    private Date insuranceDate;
+
+    @ApiModelProperty(value = "璐拱椤圭洰")
+    private String buyProject;
+
+    @ApiModelProperty(value = "閲戦")
+    private double money;
+
+    @ApiModelProperty(value = "淇濋櫓鑱旂郴浜�")
+    private String linker;
+
+    @ApiModelProperty(value = "淇濋櫓鍏徃")
+    private String insuranceCompany;
+
+    @ApiModelProperty(value = "杞﹁締id")
+    private String carId;
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Maintain.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Maintain.java
new file mode 100644
index 0000000..f04ba6a
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Maintain.java
@@ -0,0 +1,57 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+import java.util.Date;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_maintain")
+@TableName("t_maintain")
+@ApiModel(value = "淇濆吇璁板綍")
+public class Maintain extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "淇濆吇鏃ユ湡")
+    private Date maintainDate;
+
+    @ApiModelProperty(value = "淇濆吇绉戠洰璁板綍")
+    private String type;
+
+    @ApiModelProperty(value = "淇濆吇璐圭敤")
+    private double cost;
+
+    @ApiModelProperty(value = "淇濆吇閲岀▼鏁�")
+    private int mileage;
+
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "涓嬫淇濆吇鏃ユ湡")
+    private Date nextDate;
+
+    @ApiModelProperty(value = "鍒版湡淇濆吇鎻愰啋澶╂暟")
+    private int remind;
+
+    @ApiModelProperty(value = "杞﹁締id")
+    private String carId;
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/RemoteCall.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/RemoteCall.java
new file mode 100644
index 0000000..52b5b5f
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/RemoteCall.java
@@ -0,0 +1,36 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_remote_call")
+@TableName("t_remote_call")
+@ApiModel(value = "杩滅▼鍛煎彨璁板綍")
+public class RemoteCall extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "鍟嗘埛")
+    private String customerId;
+
+    @ApiModelProperty(value = "鍛煎彨浜�")
+    private String userId;
+
+    @ApiModelProperty(value = "鍛煎彨鐢佃瘽")
+    private String phone;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Repair.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Repair.java
new file mode 100644
index 0000000..0f0ed52
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Repair.java
@@ -0,0 +1,51 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+import java.util.Date;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_repair")
+@TableName("t_repair")
+@ApiModel(value = "缁翠慨璁板綍")
+public class Repair extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "缁翠慨绉戠洰")
+    private String type;
+
+    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
+    @DateTimeFormat(pattern = "yyyy-MM-dd")
+    @ApiModelProperty(value = "鏃ユ湡")
+    private Date repairDate;
+
+    @ApiModelProperty(value = "璐圭敤")
+    private double cost;
+
+    @ApiModelProperty(value = "缁翠慨鍘傚")
+    private String repairFactor;
+
+    @ApiModelProperty(value = "缁翠慨璐d换浜猴紙閫変汉鎴栬�呮墜濉級")
+    private String userId;
+
+    @ApiModelProperty(value = "杞﹁締id")
+    private String carId;
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Violation.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Violation.java
new file mode 100644
index 0000000..a472525
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Violation.java
@@ -0,0 +1,36 @@
+package cn.exrick.xboot.your.entity;
+
+import cn.exrick.xboot.core.base.XbootBaseEntity;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.hibernate.annotations.DynamicInsert;
+import org.hibernate.annotations.DynamicUpdate;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+/**
+ * @author Exrick
+ */
+@Data
+@Entity
+@DynamicInsert
+@DynamicUpdate
+@Table(name = "t_violation")
+@TableName("t_violation")
+@ApiModel(value = "杩濈珷璁板綍")
+public class Violation extends XbootBaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty(value = "杞﹁締id")
+    private String carId;
+
+    @ApiModelProperty(value = "杩濈珷鍦扮偣")
+    private String address;
+
+    @ApiModelProperty(value = "杩濈珷绉戠洰")
+    private String type;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AbnormalOpenMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AbnormalOpenMapper.java
new file mode 100644
index 0000000..92de3e9
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AbnormalOpenMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.AbnormalOpen;
+
+import java.util.List;
+
+/**
+ * 杞﹀帰寮�鍚褰曟暟鎹鐞嗗眰
+ * @author zhangzeli
+ */
+public interface AbnormalOpenMapper extends BaseMapper<AbnormalOpen> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AccidentMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AccidentMapper.java
new file mode 100644
index 0000000..2742089
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AccidentMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.Accident;
+
+import java.util.List;
+
+/**
+ * 浜嬫晠璁板綍鏁版嵁澶勭悊灞�
+ * @author zhangzeli
+ */
+public interface AccidentMapper extends BaseMapper<Accident> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AddOilMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AddOilMapper.java
new file mode 100644
index 0000000..d092519
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AddOilMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.AddOil;
+
+import java.util.List;
+
+/**
+ * 鍔犳补璁板綍鏁版嵁澶勭悊灞�
+ * @author zhangzeli
+ */
+public interface AddOilMapper extends BaseMapper<AddOil> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AlarmMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AlarmMapper.java
new file mode 100644
index 0000000..ba8a057
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AlarmMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.Alarm;
+
+import java.util.List;
+
+/**
+ * 鎶ヨ璁板綍鏁版嵁澶勭悊灞�
+ * @author zhangzeli
+ */
+public interface AlarmMapper extends BaseMapper<Alarm> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AnnualReviewMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AnnualReviewMapper.java
new file mode 100644
index 0000000..7c38df1
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AnnualReviewMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.AnnualReview;
+
+import java.util.List;
+
+/**
+ * 骞村璁板綍鏁版嵁澶勭悊灞�
+ * @author zhangzeli
+ */
+public interface AnnualReviewMapper extends BaseMapper<AnnualReview> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CarMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CarMapper.java
new file mode 100644
index 0000000..1d8880b
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CarMapper.java
@@ -0,0 +1,16 @@
+package cn.exrick.xboot.your.mapper;
+import org.apache.ibatis.annotations.Param;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.Car;
+
+import java.util.List;
+
+/**
+ * 杞﹁締琛ㄦ暟鎹鐞嗗眰
+ * @author zhangzeli
+ */
+public interface CarMapper extends BaseMapper<Car> {
+
+    Car getOneByCarNo(@Param("carNo") String carNo);
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CompanyMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CompanyMapper.java
new file mode 100644
index 0000000..bf97315
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CompanyMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.Company;
+
+import java.util.List;
+
+/**
+ * 鍏徃琛ㄦ暟鎹鐞嗗眰
+ * @author zhangzeli
+ */
+public interface CompanyMapper extends BaseMapper<Company> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/DrivingRecordMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/DrivingRecordMapper.java
new file mode 100644
index 0000000..6d6048c
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/DrivingRecordMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.DrivingRecord;
+
+import java.util.List;
+
+/**
+ * 琛岃溅璁板綍鏁版嵁澶勭悊灞�
+ * @author zhangzeli
+ */
+public interface DrivingRecordMapper extends BaseMapper<DrivingRecord> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/InsuranceMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/InsuranceMapper.java
new file mode 100644
index 0000000..0bb8cd1
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/InsuranceMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.Insurance;
+
+import java.util.List;
+
+/**
+ * 杞﹂櫓璁板綍鏁版嵁澶勭悊灞�
+ * @author zhangzeli
+ */
+public interface InsuranceMapper extends BaseMapper<Insurance> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/MaintainMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/MaintainMapper.java
new file mode 100644
index 0000000..db1d226
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/MaintainMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.Maintain;
+
+import java.util.List;
+
+/**
+ * 淇濆吇璁板綍鏁版嵁澶勭悊灞�
+ * @author zhangzeli
+ */
+public interface MaintainMapper extends BaseMapper<Maintain> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/RemoteCallMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/RemoteCallMapper.java
new file mode 100644
index 0000000..713896b
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/RemoteCallMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.RemoteCall;
+
+import java.util.List;
+
+/**
+ * 杩滅▼鍛煎彨璁板綍鏁版嵁澶勭悊灞�
+ * @author zhangzeli
+ */
+public interface RemoteCallMapper extends BaseMapper<RemoteCall> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/RepairMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/RepairMapper.java
new file mode 100644
index 0000000..9842979
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/RepairMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.Repair;
+
+import java.util.List;
+
+/**
+ * 缁翠慨璁板綍鏁版嵁澶勭悊灞�
+ * @author zhangzeli
+ */
+public interface RepairMapper extends BaseMapper<Repair> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/ViolationMapper.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/ViolationMapper.java
new file mode 100644
index 0000000..a09fedf
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/ViolationMapper.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import cn.exrick.xboot.your.entity.Violation;
+
+import java.util.List;
+
+/**
+ * 杩濈珷璁板綍鏁版嵁澶勭悊灞�
+ * @author zhangzeli
+ */
+public interface ViolationMapper extends BaseMapper<Violation> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAbnormalOpenService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAbnormalOpenService.java
new file mode 100644
index 0000000..3c3baa1
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAbnormalOpenService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.AbnormalOpen;
+
+import java.util.List;
+
+/**
+ * 杞﹀帰寮�鍚褰曟帴鍙�
+ * @author zhangzeli
+ */
+public interface IAbnormalOpenService extends IService<AbnormalOpen> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAccidentService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAccidentService.java
new file mode 100644
index 0000000..9b72b00
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAccidentService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.Accident;
+
+import java.util.List;
+
+/**
+ * 浜嬫晠璁板綍鎺ュ彛
+ * @author zhangzeli
+ */
+public interface IAccidentService extends IService<Accident> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAddOilService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAddOilService.java
new file mode 100644
index 0000000..90af56a
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAddOilService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.AddOil;
+
+import java.util.List;
+
+/**
+ * 鍔犳补璁板綍鎺ュ彛
+ * @author zhangzeli
+ */
+public interface IAddOilService extends IService<AddOil> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAlarmService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAlarmService.java
new file mode 100644
index 0000000..9332b75
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAlarmService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.Alarm;
+
+import java.util.List;
+
+/**
+ * 鎶ヨ璁板綍鎺ュ彛
+ * @author zhangzeli
+ */
+public interface IAlarmService extends IService<Alarm> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAnnualReviewService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAnnualReviewService.java
new file mode 100644
index 0000000..a38c494
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAnnualReviewService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.AnnualReview;
+
+import java.util.List;
+
+/**
+ * 骞村璁板綍鎺ュ彛
+ * @author zhangzeli
+ */
+public interface IAnnualReviewService extends IService<AnnualReview> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICarService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICarService.java
new file mode 100644
index 0000000..2ea152f
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICarService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.Car;
+
+import java.util.List;
+
+/**
+ * 杞﹁締琛ㄦ帴鍙�
+ * @author zhangzeli
+ */
+public interface ICarService extends IService<Car> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICompanyService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICompanyService.java
new file mode 100644
index 0000000..76255c2
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICompanyService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.Company;
+
+import java.util.List;
+
+/**
+ * 鍏徃琛ㄦ帴鍙�
+ * @author zhangzeli
+ */
+public interface ICompanyService extends IService<Company> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IDrivingRecordService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IDrivingRecordService.java
new file mode 100644
index 0000000..a3bdf5e
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IDrivingRecordService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.DrivingRecord;
+
+import java.util.List;
+
+/**
+ * 琛岃溅璁板綍鎺ュ彛
+ * @author zhangzeli
+ */
+public interface IDrivingRecordService extends IService<DrivingRecord> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IInsuranceService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IInsuranceService.java
new file mode 100644
index 0000000..1a54253
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IInsuranceService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.Insurance;
+
+import java.util.List;
+
+/**
+ * 杞﹂櫓璁板綍鎺ュ彛
+ * @author zhangzeli
+ */
+public interface IInsuranceService extends IService<Insurance> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IMaintainService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IMaintainService.java
new file mode 100644
index 0000000..6251988
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IMaintainService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.Maintain;
+
+import java.util.List;
+
+/**
+ * 淇濆吇璁板綍鎺ュ彛
+ * @author zhangzeli
+ */
+public interface IMaintainService extends IService<Maintain> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IRemoteCallService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IRemoteCallService.java
new file mode 100644
index 0000000..a7bf257
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IRemoteCallService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.RemoteCall;
+
+import java.util.List;
+
+/**
+ * 杩滅▼鍛煎彨璁板綍鎺ュ彛
+ * @author zhangzeli
+ */
+public interface IRemoteCallService extends IService<RemoteCall> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IRepairService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IRepairService.java
new file mode 100644
index 0000000..4751ca3
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IRepairService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.Repair;
+
+import java.util.List;
+
+/**
+ * 缁翠慨璁板綍鎺ュ彛
+ * @author zhangzeli
+ */
+public interface IRepairService extends IService<Repair> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IViolationService.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IViolationService.java
new file mode 100644
index 0000000..a15e179
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IViolationService.java
@@ -0,0 +1,14 @@
+package cn.exrick.xboot.your.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import cn.exrick.xboot.your.entity.Violation;
+
+import java.util.List;
+
+/**
+ * 杩濈珷璁板綍鎺ュ彛
+ * @author zhangzeli
+ */
+public interface IViolationService extends IService<Violation> {
+
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAbnormalOpenServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAbnormalOpenServiceImpl.java
new file mode 100644
index 0000000..d42119c
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAbnormalOpenServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.AbnormalOpenMapper;
+import cn.exrick.xboot.your.entity.AbnormalOpen;
+import cn.exrick.xboot.your.service.IAbnormalOpenService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 杞﹀帰寮�鍚褰曟帴鍙e疄鐜�
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class IAbnormalOpenServiceImpl extends ServiceImpl<AbnormalOpenMapper, AbnormalOpen> implements IAbnormalOpenService {
+
+    @Autowired
+    private AbnormalOpenMapper abnormalOpenMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAccidentServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAccidentServiceImpl.java
new file mode 100644
index 0000000..fa88894
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAccidentServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.AccidentMapper;
+import cn.exrick.xboot.your.entity.Accident;
+import cn.exrick.xboot.your.service.IAccidentService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 浜嬫晠璁板綍鎺ュ彛瀹炵幇
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class IAccidentServiceImpl extends ServiceImpl<AccidentMapper, Accident> implements IAccidentService {
+
+    @Autowired
+    private AccidentMapper accidentMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAddOilServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAddOilServiceImpl.java
new file mode 100644
index 0000000..00fee7b
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAddOilServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.AddOilMapper;
+import cn.exrick.xboot.your.entity.AddOil;
+import cn.exrick.xboot.your.service.IAddOilService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 鍔犳补璁板綍鎺ュ彛瀹炵幇
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class IAddOilServiceImpl extends ServiceImpl<AddOilMapper, AddOil> implements IAddOilService {
+
+    @Autowired
+    private AddOilMapper addOilMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAlarmServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAlarmServiceImpl.java
new file mode 100644
index 0000000..ed36369
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAlarmServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.AlarmMapper;
+import cn.exrick.xboot.your.entity.Alarm;
+import cn.exrick.xboot.your.service.IAlarmService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 鎶ヨ璁板綍鎺ュ彛瀹炵幇
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class IAlarmServiceImpl extends ServiceImpl<AlarmMapper, Alarm> implements IAlarmService {
+
+    @Autowired
+    private AlarmMapper alarmMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAnnualReviewServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAnnualReviewServiceImpl.java
new file mode 100644
index 0000000..354b0a0
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAnnualReviewServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.AnnualReviewMapper;
+import cn.exrick.xboot.your.entity.AnnualReview;
+import cn.exrick.xboot.your.service.IAnnualReviewService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 骞村璁板綍鎺ュ彛瀹炵幇
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class IAnnualReviewServiceImpl extends ServiceImpl<AnnualReviewMapper, AnnualReview> implements IAnnualReviewService {
+
+    @Autowired
+    private AnnualReviewMapper annualReviewMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICarServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICarServiceImpl.java
new file mode 100644
index 0000000..b6dd91a
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICarServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.CarMapper;
+import cn.exrick.xboot.your.entity.Car;
+import cn.exrick.xboot.your.service.ICarService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 杞﹁締琛ㄦ帴鍙e疄鐜�
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class ICarServiceImpl extends ServiceImpl<CarMapper, Car> implements ICarService {
+
+    @Autowired
+    private CarMapper carMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICompanyServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICompanyServiceImpl.java
new file mode 100644
index 0000000..32df10f
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICompanyServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.CompanyMapper;
+import cn.exrick.xboot.your.entity.Company;
+import cn.exrick.xboot.your.service.ICompanyService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 鍏徃琛ㄦ帴鍙e疄鐜�
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class ICompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> implements ICompanyService {
+
+    @Autowired
+    private CompanyMapper companyMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IDrivingRecordServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IDrivingRecordServiceImpl.java
new file mode 100644
index 0000000..782268e
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IDrivingRecordServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.DrivingRecordMapper;
+import cn.exrick.xboot.your.entity.DrivingRecord;
+import cn.exrick.xboot.your.service.IDrivingRecordService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 琛岃溅璁板綍鎺ュ彛瀹炵幇
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class IDrivingRecordServiceImpl extends ServiceImpl<DrivingRecordMapper, DrivingRecord> implements IDrivingRecordService {
+
+    @Autowired
+    private DrivingRecordMapper drivingRecordMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IInsuranceServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IInsuranceServiceImpl.java
new file mode 100644
index 0000000..b226dc9
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IInsuranceServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.InsuranceMapper;
+import cn.exrick.xboot.your.entity.Insurance;
+import cn.exrick.xboot.your.service.IInsuranceService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 杞﹂櫓璁板綍鎺ュ彛瀹炵幇
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class IInsuranceServiceImpl extends ServiceImpl<InsuranceMapper, Insurance> implements IInsuranceService {
+
+    @Autowired
+    private InsuranceMapper insuranceMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IMaintainServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IMaintainServiceImpl.java
new file mode 100644
index 0000000..23f4865
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IMaintainServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.MaintainMapper;
+import cn.exrick.xboot.your.entity.Maintain;
+import cn.exrick.xboot.your.service.IMaintainService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 淇濆吇璁板綍鎺ュ彛瀹炵幇
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class IMaintainServiceImpl extends ServiceImpl<MaintainMapper, Maintain> implements IMaintainService {
+
+    @Autowired
+    private MaintainMapper maintainMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IRemoteCallServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IRemoteCallServiceImpl.java
new file mode 100644
index 0000000..b286870
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IRemoteCallServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.RemoteCallMapper;
+import cn.exrick.xboot.your.entity.RemoteCall;
+import cn.exrick.xboot.your.service.IRemoteCallService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 杩滅▼鍛煎彨璁板綍鎺ュ彛瀹炵幇
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class IRemoteCallServiceImpl extends ServiceImpl<RemoteCallMapper, RemoteCall> implements IRemoteCallService {
+
+    @Autowired
+    private RemoteCallMapper remoteCallMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IRepairServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IRepairServiceImpl.java
new file mode 100644
index 0000000..d6cec09
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IRepairServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.RepairMapper;
+import cn.exrick.xboot.your.entity.Repair;
+import cn.exrick.xboot.your.service.IRepairService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 缁翠慨璁板綍鎺ュ彛瀹炵幇
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class IRepairServiceImpl extends ServiceImpl<RepairMapper, Repair> implements IRepairService {
+
+    @Autowired
+    private RepairMapper repairMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IViolationServiceImpl.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IViolationServiceImpl.java
new file mode 100644
index 0000000..d829107
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IViolationServiceImpl.java
@@ -0,0 +1,26 @@
+package cn.exrick.xboot.your.serviceimpl;
+
+import cn.exrick.xboot.your.mapper.ViolationMapper;
+import cn.exrick.xboot.your.entity.Violation;
+import cn.exrick.xboot.your.service.IViolationService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * 杩濈珷璁板綍鎺ュ彛瀹炵幇
+ * @author zhangzeli
+ */
+@Slf4j
+@Service
+@Transactional
+public class IViolationServiceImpl extends ServiceImpl<ViolationMapper, Violation> implements IViolationService {
+
+    @Autowired
+    private ViolationMapper violationMapper;
+}
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/AbnormalOpenMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/AbnormalOpenMapper.xml
new file mode 100644
index 0000000..0a9760d
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/AbnormalOpenMapper.xml
@@ -0,0 +1,5 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.AbnormalOpenMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/AccidentMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/AccidentMapper.xml
new file mode 100644
index 0000000..bf63701
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/AccidentMapper.xml
@@ -0,0 +1,5 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.AccidentMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/AddOilMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/AddOilMapper.xml
new file mode 100644
index 0000000..caafbce
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/AddOilMapper.xml
@@ -0,0 +1,5 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.AddOilMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/AlarmMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/AlarmMapper.xml
new file mode 100644
index 0000000..fea51a5
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/AlarmMapper.xml
@@ -0,0 +1,5 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.AlarmMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/AnnualReviewMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/AnnualReviewMapper.xml
new file mode 100644
index 0000000..5835333
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/AnnualReviewMapper.xml
@@ -0,0 +1,5 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.AnnualReviewMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/CarMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/CarMapper.xml
new file mode 100644
index 0000000..6f35b98
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/CarMapper.xml
@@ -0,0 +1,12 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.CarMapper">
+
+    <select id="getOneByCarNo" resultMap="BaseResultMap">
+        select
+        <include refid="Base_Column_List"/>
+        from t_car
+        where
+        car_no = #{carNo,jdbcType=VARCHAR}
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/CompanyMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/CompanyMapper.xml
new file mode 100644
index 0000000..b7c1528
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/CompanyMapper.xml
@@ -0,0 +1,5 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.CompanyMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/DrivingRecordMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/DrivingRecordMapper.xml
new file mode 100644
index 0000000..21ab616
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/DrivingRecordMapper.xml
@@ -0,0 +1,5 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.DrivingRecordMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/InsuranceMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/InsuranceMapper.xml
new file mode 100644
index 0000000..adfbc02
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/InsuranceMapper.xml
@@ -0,0 +1,5 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.InsuranceMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/MaintainMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/MaintainMapper.xml
new file mode 100644
index 0000000..f0baba4
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/MaintainMapper.xml
@@ -0,0 +1,5 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.MaintainMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/RemoteCallMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/RemoteCallMapper.xml
new file mode 100644
index 0000000..9f5f5a0
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/RemoteCallMapper.xml
@@ -0,0 +1,5 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.RemoteCallMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/RepairMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/RepairMapper.xml
new file mode 100644
index 0000000..9561322
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/RepairMapper.xml
@@ -0,0 +1,5 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.RepairMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/src/main/resources/mapper/ViolationMapper.xml b/xboot-modules/xboot-your/src/main/resources/mapper/ViolationMapper.xml
new file mode 100644
index 0000000..0b42eab
--- /dev/null
+++ b/xboot-modules/xboot-your/src/main/resources/mapper/ViolationMapper.xml
@@ -0,0 +1,5 @@
+<?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">
+<mapper namespace="cn.exrick.xboot.your.mapper.ViolationMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/xboot-modules/xboot-your/xboot-your.iml b/xboot-modules/xboot-your/xboot-your.iml
new file mode 100644
index 0000000..622f497
--- /dev/null
+++ b/xboot-modules/xboot-your/xboot-your.iml
@@ -0,0 +1,268 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="FacetManager">
+    <facet type="jpa" name="JPA">
+      <configuration>
+        <setting name="validation-enabled" value="true" />
+        <setting name="provider-name" value="Hibernate" />
+        <datasource-mapping>
+          <factory-entry name="entityManagerFactory" />
+        </datasource-mapping>
+        <naming-strategy-map />
+      </configuration>
+    </facet>
+    <facet type="Spring" name="Spring">
+      <configuration />
+    </facet>
+    <facet type="web" name="Web">
+      <configuration>
+        <webroots />
+      </configuration>
+    </facet>
+  </component>
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module" module-name="xboot-core" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.13.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.13.3" level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.31" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-core:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.27" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.48" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.48" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-web:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-context:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.glassfish:jakarta.el:3.0.3" level="project" />
+    <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.1.7.Final" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" />
+    <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.2.Final" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-security:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-config:5.4.7" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-core:5.4.7" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.security:spring-security-web:5.4.7" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.9.6" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-elasticsearch:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-elasticsearch:4.1.10" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.4.10" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch.plugin:transport-netty4-client:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: io.netty:netty-codec-http:4.1.65.Final" level="project" />
+    <orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.65.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch.client:elasticsearch-rest-high-level-client:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch:elasticsearch:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch:elasticsearch-core:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch:elasticsearch-secure-sm:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch:elasticsearch-x-content:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch:elasticsearch-geo:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-core:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-analyzers-common:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-backward-codecs:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-grouping:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-highlighter:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-join:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-memory:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-misc:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-queries:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-queryparser:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-sandbox:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-spatial-extras:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-spatial3d:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.lucene:lucene-suggest:8.6.2" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch:elasticsearch-cli:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: net.sf.jopt-simple:jopt-simple:5.0.2" level="project" />
+    <orderEntry type="library" name="Maven: com.carrotsearch:hppc:0.8.1" level="project" />
+    <orderEntry type="library" name="Maven: joda-time:joda-time:2.10.4" level="project" />
+    <orderEntry type="library" name="Maven: com.tdunning:t-digest:3.2" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch:jna:5.5.0" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch.client:elasticsearch-rest-client:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.4" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.14" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch.plugin:mapper-extras-client:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch.plugin:parent-join-client:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch.plugin:aggs-matrix-stats-client:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch.plugin:rank-eval-client:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: org.elasticsearch.plugin:lang-mustache-client:7.9.3" level="project" />
+    <orderEntry type="library" name="Maven: com.github.spullara.mustache.java:compiler:0.9.6" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.31" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-jpa:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.4.5" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.transaction:jakarta.transaction-api:1.3.3" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.persistence:jakarta.persistence-api:2.2.3" level="project" />
+    <orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.4.32.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.javassist:javassist:3.27.0-GA" level="project" />
+    <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.10.22" level="project" />
+    <orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
+    <orderEntry type="library" name="Maven: org.jboss:jandex:2.2.3.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.dom4j:dom4j:2.1.3" level="project" />
+    <orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.1.2.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.glassfish.jaxb:jaxb-runtime:2.3.4" level="project" />
+    <orderEntry type="library" name="Maven: jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" level="project" />
+    <orderEntry type="library" name="Maven: org.glassfish.jaxb:txw2:2.3.4" level="project" />
+    <orderEntry type="library" name="Maven: com.sun.istack:istack-commons-runtime:3.0.12" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-jpa:2.4.10" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-orm:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-aspects:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.4.3.1" level="project" />
+    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.4.3.1" level="project" />
+    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.4.3.1" level="project" />
+    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.4.3.1" level="project" />
+    <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.4.3.1" level="project" />
+    <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:4.0" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.7" level="project" />
+    <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.6" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.4.10" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.4.10" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: io.lettuce:lettuce-core:6.0.6.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.65.Final" level="project" />
+    <orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.65.Final" level="project" />
+    <orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.65.Final" level="project" />
+    <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.4.7" level="project" />
+    <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" />
+    <orderEntry type="library" name="Maven: org.redisson:redisson-spring-boot-starter:3.15.6" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator-autoconfigure:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: io.micrometer:micrometer-core:1.6.8" level="project" />
+    <orderEntry type="library" name="Maven: org.hdrhistogram:HdrHistogram:2.1.12" level="project" />
+    <orderEntry type="library" scope="RUNTIME" name="Maven: org.latencyutils:LatencyUtils:2.0.3" level="project" />
+    <orderEntry type="library" name="Maven: org.redisson:redisson:3.15.6" level="project" />
+    <orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.65.Final" level="project" />
+    <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.65.Final" level="project" />
+    <orderEntry type="library" name="Maven: io.netty:netty-resolver-dns:4.1.65.Final" level="project" />
+    <orderEntry type="library" name="Maven: io.netty:netty-codec-dns:4.1.65.Final" level="project" />
+    <orderEntry type="library" name="Maven: javax.cache:cache-api:1.1.1" level="project" />
+    <orderEntry type="library" name="Maven: io.reactivex.rxjava3:rxjava:3.0.12" level="project" />
+    <orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling-river:2.0.11.Final" level="project" />
+    <orderEntry type="library" name="Maven: org.jboss.marshalling:jboss-marshalling:2.0.11.Final" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: org.jodd:jodd-bean:5.1.6" level="project" />
+    <orderEntry type="library" name="Maven: org.jodd:jodd-core:5.1.6" level="project" />
+    <orderEntry type="library" name="Maven: org.redisson:redisson-spring-data-24:3.15.6" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-websocket:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-messaging:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-websocket:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-thymeleaf:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf-spring5:3.0.12.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.thymeleaf:thymeleaf:3.0.12.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.attoparser:attoparser:2.0.5.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.unbescape:unbescape:1.1.6.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.thymeleaf.extras:thymeleaf-extras-java8time:3.0.4.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-mail:2.4.8" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.3.8" level="project" />
+    <orderEntry type="library" name="Maven: com.sun.mail:jakarta.mail:1.6.7" level="project" />
+    <orderEntry type="library" name="Maven: com.sun.activation:jakarta.activation:1.2.2" level="project" />
+    <orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.11.4" level="project" />
+    <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-starter:2.0.8" level="project" />
+    <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-autoconfigure:2.0.8" level="project" />
+    <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring:2.0.8" level="project" />
+    <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-annotations:2.0.8" level="project" />
+    <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:2.0.8" level="project" />
+    <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.22" level="project" />
+    <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.10.5" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-spi:2.10.5" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-core:2.10.5" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-schema:2.10.5" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:2.10.5" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:2.10.5" level="project" />
+    <orderEntry type="library" name="Maven: io.github.classgraph:classgraph:4.1.7" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE" level="project" />
+    <orderEntry type="library" name="Maven: org.mapstruct:mapstruct:1.3.1.Final" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-bean-validators:2.10.5" level="project" />
+    <orderEntry type="library" name="Maven: io.springfox:springfox-spring-webmvc:2.10.5" level="project" />
+    <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-ui:2.0.8" level="project" />
+    <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.7" level="project" />
+    <orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.7.2" level="project" />
+    <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.20" level="project" />
+    <orderEntry type="library" name="Maven: com.github.ulisesbocchio:jasypt-spring-boot-starter:3.0.3" level="project" />
+    <orderEntry type="library" name="Maven: com.github.ulisesbocchio:jasypt-spring-boot:3.0.3" level="project" />
+    <orderEntry type="library" name="Maven: org.jasypt:jasypt:1.9.3" level="project" />
+    <orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:${aliyun.oss.version}" level="project" />
+    <orderEntry type="library" name="Maven: com.tencentcloudapi:tencentcloud-sdk-java:${tencentcloud.version}" level="project" />
+    <orderEntry type="library" name="Maven: com.aventstack:extentreports-testng-adapter:1.2.2" level="project" />
+    <orderEntry type="library" name="Maven: com.aventstack:extentreports:5.0.1" level="project" />
+    <orderEntry type="library" name="Maven: org.freemarker:freemarker:2.3.31" level="project" />
+    <orderEntry type="library" name="Maven: com.aventstack:klov-reporter:5.0.1" level="project" />
+    <orderEntry type="library" name="Maven: org.mongodb:bson:4.1.2" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.13" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.14" level="project" />
+    <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.15" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.5.13" level="project" />
+    <orderEntry type="library" name="Maven: org.mongodb:mongodb-driver:3.3.0" level="project" />
+    <orderEntry type="library" name="Maven: org.mongodb:mongodb-driver-core:4.1.2" level="project" />
+    <orderEntry type="library" name="Maven: org.testng:testng:7.1.0" level="project" />
+    <orderEntry type="library" name="Maven: com.beust:jcommander:1.72" level="project" />
+    <orderEntry type="library" name="Maven: com.google.inject:guice:no_aop:4.1.0" level="project" />
+    <orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
+    <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-java:4.0.0-beta-4" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-api:3.141.59" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-chrome-driver:3.141.59" level="project" />
+    <orderEntry type="library" name="Maven: org.apache.commons:commons-exec:1.3" level="project" />
+    <orderEntry type="library" name="Maven: com.google.guava:guava:25.0-jre" level="project" />
+    <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:1.3.9" level="project" />
+    <orderEntry type="library" name="Maven: org.checkerframework:checker-compat-qual:2.0.0" level="project" />
+    <orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.1.3" level="project" />
+    <orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.1" level="project" />
+    <orderEntry type="library" name="Maven: org.codehaus.mojo:animal-sniffer-annotations:1.14" level="project" />
+    <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.9" level="project" />
+    <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.14.0" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-devtools-v85:4.0.0-beta-4" level="project" />
+    <orderEntry type="library" name="Maven: com.google.auto.service:auto-service-annotations:1.0" level="project" />
+    <orderEntry type="library" name="Maven: com.google.auto.service:auto-service:1.0" level="project" />
+    <orderEntry type="library" name="Maven: com.google.auto:auto-common:1.0" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-devtools:4.0.0-beta-4" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-http:4.0.0-beta-4" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-json:4.0.0-beta-4" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-devtools-v88:4.0.0-beta-4" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-devtools-v89:4.0.0-beta-4" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-devtools-v90:4.0.0-beta-4" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-devtools-v91:4.0.0-beta-4" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-edge-driver:3.141.59" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-firefox-driver:3.141.59" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-firefox-xpi-driver:4.0.0-beta-4" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-ie-driver:3.141.59" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-opera-driver:3.141.59" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-remote-driver:3.141.59" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-safari-driver:3.141.59" level="project" />
+    <orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-support:3.141.59" level="project" />
+  </component>
+</module>
\ No newline at end of file

--
Gitblit v1.9.1