xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AbnormalOpenController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AccidentController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AddOilController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AlarmController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/AnnualReviewController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CarController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/CompanyController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/DrivingRecordController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/InsuranceController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/MaintainController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/RemoteCallController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/RepairController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/ViolationController.java
New file @@ -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删除数据成功"); } } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AbnormalOpen.java
New file @@ -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 = "随车员id") private String followUserId; @ApiModelProperty(value = "经度") private String lng; @ApiModelProperty(value = "纬度") private String lat; @ApiModelProperty(value = "状态 0:正常 1:异常") private int status; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Accident.java
New file @@ -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 = "责任认定") private String dutySure; @ApiModelProperty(value = "处理意见") private String result; @ApiModelProperty(value = "解决方案") 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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AddOil.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Alarm.java
New file @@ -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 = "驾驶人id") private String carUserId; @ApiModelProperty(value = "跟随人id") private String followUserId; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/AnnualReview.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Car.java
New file @@ -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:正常 1:移除") private int status; @ApiModelProperty(value = "移除原因(报废、二手车销售)") private String removeReason; @ApiModelProperty(value = "当前驾驶人id") private String userId; @ApiModelProperty(value = "当前跟车人id") private String followUserId; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Company.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/DrivingRecord.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Insurance.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Maintain.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/RemoteCall.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Repair.java
New file @@ -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 = "维修责任人(选人或者手填)") private String userId; @ApiModelProperty(value = "车辆id") private String carId; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/Violation.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AbnormalOpenMapper.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AccidentMapper.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AddOilMapper.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AlarmMapper.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/AnnualReviewMapper.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CarMapper.java
New file @@ -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); } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/CompanyMapper.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/DrivingRecordMapper.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/InsuranceMapper.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/MaintainMapper.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/RemoteCallMapper.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/RepairMapper.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/mapper/ViolationMapper.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAbnormalOpenService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAccidentService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAddOilService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAlarmService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IAnnualReviewService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICarService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/ICompanyService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IDrivingRecordService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IInsuranceService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IMaintainService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IRemoteCallService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IRepairService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/service/IViolationService.java
New file @@ -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> { } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAbnormalOpenServiceImpl.java
New file @@ -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; /** * 车厢开启记录接口实现 * @author zhangzeli */ @Slf4j @Service @Transactional public class IAbnormalOpenServiceImpl extends ServiceImpl<AbnormalOpenMapper, AbnormalOpen> implements IAbnormalOpenService { @Autowired private AbnormalOpenMapper abnormalOpenMapper; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAccidentServiceImpl.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAddOilServiceImpl.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAlarmServiceImpl.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IAnnualReviewServiceImpl.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICarServiceImpl.java
New file @@ -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; /** * 车辆表接口实现 * @author zhangzeli */ @Slf4j @Service @Transactional public class ICarServiceImpl extends ServiceImpl<CarMapper, Car> implements ICarService { @Autowired private CarMapper carMapper; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/ICompanyServiceImpl.java
New file @@ -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; /** * 公司表接口实现 * @author zhangzeli */ @Slf4j @Service @Transactional public class ICompanyServiceImpl extends ServiceImpl<CompanyMapper, Company> implements ICompanyService { @Autowired private CompanyMapper companyMapper; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IDrivingRecordServiceImpl.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IInsuranceServiceImpl.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IMaintainServiceImpl.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IRemoteCallServiceImpl.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IRepairServiceImpl.java
New file @@ -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; } xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/serviceimpl/IViolationServiceImpl.java
New file @@ -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; } xboot-modules/xboot-your/src/main/resources/mapper/AbnormalOpenMapper.xml
New file @@ -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> xboot-modules/xboot-your/src/main/resources/mapper/AccidentMapper.xml
New file @@ -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> xboot-modules/xboot-your/src/main/resources/mapper/AddOilMapper.xml
New file @@ -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> xboot-modules/xboot-your/src/main/resources/mapper/AlarmMapper.xml
New file @@ -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> xboot-modules/xboot-your/src/main/resources/mapper/AnnualReviewMapper.xml
New file @@ -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> xboot-modules/xboot-your/src/main/resources/mapper/CarMapper.xml
New file @@ -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> xboot-modules/xboot-your/src/main/resources/mapper/CompanyMapper.xml
New file @@ -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> xboot-modules/xboot-your/src/main/resources/mapper/DrivingRecordMapper.xml
New file @@ -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> xboot-modules/xboot-your/src/main/resources/mapper/InsuranceMapper.xml
New file @@ -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> xboot-modules/xboot-your/src/main/resources/mapper/MaintainMapper.xml
New file @@ -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> xboot-modules/xboot-your/src/main/resources/mapper/RemoteCallMapper.xml
New file @@ -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> xboot-modules/xboot-your/src/main/resources/mapper/RepairMapper.xml
New file @@ -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> xboot-modules/xboot-your/src/main/resources/mapper/ViolationMapper.xml
New file @@ -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> xboot-modules/xboot-your/xboot-your.iml
New file @@ -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>