diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxAqcsController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxAqcsController.java new file mode 100644 index 000000000..991aaf4ec --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxAqcsController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaCxAqcs; +import com.jero.modules.ota.service.IOtaBaCxAqcsService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 车型备案-安全措施 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="车型备案-安全措施") +@RestController +@RequestMapping("/ota/otaBaCxAqcs") +@Slf4j +public class OtaBaCxAqcsController extends JeroController { + @Autowired + private IOtaBaCxAqcsService otaBaCxAqcsService; + + /** + * 分页列表查询 + * + * @param otaBaCxAqcs + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "车型备案-安全措施-分页列表查询") + @ApiOperation(value="车型备案-安全措施-分页列表查询", notes="车型备案-安全措施-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaCxAqcs otaBaCxAqcs, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxAqcs, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaCxAqcsService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "车型备案-安全措施-列表查询") + @ApiOperation(value="车型备案-安全措施-列表查询", notes="车型备案-安全措施-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaCxAqcsService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaCxAqcs + * @return + */ + @AutoLog(value = "车型备案-安全措施-添加") + @ApiOperation(value="车型备案-安全措施-添加", notes="车型备案-安全措施-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaCxAqcs otaBaCxAqcs) { + otaBaCxAqcsService.add(otaBaCxAqcs); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaCxAqcs + * @return + */ + @AutoLog(value = "车型备案-安全措施-编辑") + @ApiOperation(value="车型备案-安全措施-编辑", notes="车型备案-安全措施-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaCxAqcs otaBaCxAqcs) { + otaBaCxAqcsService.editById(otaBaCxAqcs); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-安全措施-通过id删除") + @ApiOperation(value="车型备案-安全措施-通过id删除", notes="车型备案-安全措施-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaCxAqcsService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "车型备案-安全措施-批量删除") + @ApiOperation(value="车型备案-安全措施-批量删除", notes="车型备案-安全措施-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaCxAqcsService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-安全措施-通过id查询") + @ApiOperation(value="车型备案-安全措施-通过id查询", notes="车型备案-安全措施-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaCxAqcs otaBaCxAqcs = otaBaCxAqcsService.queryById(id); + if(otaBaCxAqcs==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaCxAqcs); + } + + /** + * 导出excel + * + * @param request + * @param otaBaCxAqcs + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaCxAqcs otaBaCxAqcs) { + return super.exportXls(request, otaBaCxAqcs, OtaBaCxAqcs.class, "车型备案-安全措施"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaCxAqcs.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxJbxxController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxJbxxController.java new file mode 100644 index 000000000..3b2ca5a98 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxJbxxController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaCxJbxx; +import com.jero.modules.ota.service.IOtaBaCxJbxxService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 车型备案-车型基本信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="车型备案-车型基本信息") +@RestController +@RequestMapping("/ota/otaBaCxJbxx") +@Slf4j +public class OtaBaCxJbxxController extends JeroController { + @Autowired + private IOtaBaCxJbxxService otaBaCxJbxxService; + + /** + * 分页列表查询 + * + * @param otaBaCxJbxx + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "车型备案-车型基本信息-分页列表查询") + @ApiOperation(value="车型备案-车型基本信息-分页列表查询", notes="车型备案-车型基本信息-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaCxJbxx otaBaCxJbxx, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxJbxx, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaCxJbxxService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "车型备案-车型基本信息-列表查询") + @ApiOperation(value="车型备案-车型基本信息-列表查询", notes="车型备案-车型基本信息-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaCxJbxxService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaCxJbxx + * @return + */ + @AutoLog(value = "车型备案-车型基本信息-添加") + @ApiOperation(value="车型备案-车型基本信息-添加", notes="车型备案-车型基本信息-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaCxJbxx otaBaCxJbxx) { + otaBaCxJbxxService.add(otaBaCxJbxx); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaCxJbxx + * @return + */ + @AutoLog(value = "车型备案-车型基本信息-编辑") + @ApiOperation(value="车型备案-车型基本信息-编辑", notes="车型备案-车型基本信息-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaCxJbxx otaBaCxJbxx) { + otaBaCxJbxxService.editById(otaBaCxJbxx); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-车型基本信息-通过id删除") + @ApiOperation(value="车型备案-车型基本信息-通过id删除", notes="车型备案-车型基本信息-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaCxJbxxService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "车型备案-车型基本信息-批量删除") + @ApiOperation(value="车型备案-车型基本信息-批量删除", notes="车型备案-车型基本信息-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaCxJbxxService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-车型基本信息-通过id查询") + @ApiOperation(value="车型备案-车型基本信息-通过id查询", notes="车型备案-车型基本信息-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaCxJbxx otaBaCxJbxx = otaBaCxJbxxService.queryById(id); + if(otaBaCxJbxx==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaCxJbxx); + } + + /** + * 导出excel + * + * @param request + * @param otaBaCxJbxx + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaCxJbxx otaBaCxJbxx) { + return super.exportXls(request, otaBaCxJbxx, OtaBaCxJbxx.class, "车型备案-车型基本信息"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaCxJbxx.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxJsfzbacsController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxJsfzbacsController.java new file mode 100644 index 000000000..ebb038cfe --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxJsfzbacsController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaCxJsfzbacs; +import com.jero.modules.ota.service.IOtaBaCxJsfzbacsService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 车型备案-驾驶辅助系统基础备案参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="车型备案-驾驶辅助系统基础备案参数") +@RestController +@RequestMapping("/ota/otaBaCxJsfzbacs") +@Slf4j +public class OtaBaCxJsfzbacsController extends JeroController { + @Autowired + private IOtaBaCxJsfzbacsService otaBaCxJsfzbacsService; + + /** + * 分页列表查询 + * + * @param otaBaCxJsfzbacs + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "车型备案-驾驶辅助系统基础备案参数-分页列表查询") + @ApiOperation(value="车型备案-驾驶辅助系统基础备案参数-分页列表查询", notes="车型备案-驾驶辅助系统基础备案参数-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaCxJsfzbacs otaBaCxJsfzbacs, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxJsfzbacs, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaCxJsfzbacsService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "车型备案-驾驶辅助系统基础备案参数-列表查询") + @ApiOperation(value="车型备案-驾驶辅助系统基础备案参数-列表查询", notes="车型备案-驾驶辅助系统基础备案参数-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaCxJsfzbacsService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaCxJsfzbacs + * @return + */ + @AutoLog(value = "车型备案-驾驶辅助系统基础备案参数-添加") + @ApiOperation(value="车型备案-驾驶辅助系统基础备案参数-添加", notes="车型备案-驾驶辅助系统基础备案参数-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaCxJsfzbacs otaBaCxJsfzbacs) { + otaBaCxJsfzbacsService.add(otaBaCxJsfzbacs); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaCxJsfzbacs + * @return + */ + @AutoLog(value = "车型备案-驾驶辅助系统基础备案参数-编辑") + @ApiOperation(value="车型备案-驾驶辅助系统基础备案参数-编辑", notes="车型备案-驾驶辅助系统基础备案参数-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaCxJsfzbacs otaBaCxJsfzbacs) { + otaBaCxJsfzbacsService.editById(otaBaCxJsfzbacs); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-驾驶辅助系统基础备案参数-通过id删除") + @ApiOperation(value="车型备案-驾驶辅助系统基础备案参数-通过id删除", notes="车型备案-驾驶辅助系统基础备案参数-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaCxJsfzbacsService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "车型备案-驾驶辅助系统基础备案参数-批量删除") + @ApiOperation(value="车型备案-驾驶辅助系统基础备案参数-批量删除", notes="车型备案-驾驶辅助系统基础备案参数-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaCxJsfzbacsService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-驾驶辅助系统基础备案参数-通过id查询") + @ApiOperation(value="车型备案-驾驶辅助系统基础备案参数-通过id查询", notes="车型备案-驾驶辅助系统基础备案参数-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaCxJsfzbacs otaBaCxJsfzbacs = otaBaCxJsfzbacsService.queryById(id); + if(otaBaCxJsfzbacs==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaCxJsfzbacs); + } + + /** + * 导出excel + * + * @param request + * @param otaBaCxJsfzbacs + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaCxJsfzbacs otaBaCxJsfzbacs) { + return super.exportXls(request, otaBaCxJsfzbacs, OtaBaCxJsfzbacs.class, "车型备案-驾驶辅助系统基础备案参数"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaCxJsfzbacs.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxKsjjsmccsController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxKsjjsmccsController.java new file mode 100644 index 000000000..e1cdd216f --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxKsjjsmccsController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaCxKsjjsmccs; +import com.jero.modules.ota.service.IOtaBaCxKsjjsmccsService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 车型备案-可在线升级的驾驶辅助功能名称与参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="车型备案-可在线升级的驾驶辅助功能名称与参数") +@RestController +@RequestMapping("/ota/otaBaCxKsjjsmccs") +@Slf4j +public class OtaBaCxKsjjsmccsController extends JeroController { + @Autowired + private IOtaBaCxKsjjsmccsService otaBaCxKsjjsmccsService; + + /** + * 分页列表查询 + * + * @param otaBaCxKsjjsmccs + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "车型备案-可在线升级的驾驶辅助功能名称与参数-分页列表查询") + @ApiOperation(value="车型备案-可在线升级的驾驶辅助功能名称与参数-分页列表查询", notes="车型备案-可在线升级的驾驶辅助功能名称与参数-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaCxKsjjsmccs otaBaCxKsjjsmccs, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxKsjjsmccs, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaCxKsjjsmccsService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "车型备案-可在线升级的驾驶辅助功能名称与参数-列表查询") + @ApiOperation(value="车型备案-可在线升级的驾驶辅助功能名称与参数-列表查询", notes="车型备案-可在线升级的驾驶辅助功能名称与参数-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaCxKsjjsmccsService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaCxKsjjsmccs + * @return + */ + @AutoLog(value = "车型备案-可在线升级的驾驶辅助功能名称与参数-添加") + @ApiOperation(value="车型备案-可在线升级的驾驶辅助功能名称与参数-添加", notes="车型备案-可在线升级的驾驶辅助功能名称与参数-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaCxKsjjsmccs otaBaCxKsjjsmccs) { + otaBaCxKsjjsmccsService.add(otaBaCxKsjjsmccs); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaCxKsjjsmccs + * @return + */ + @AutoLog(value = "车型备案-可在线升级的驾驶辅助功能名称与参数-编辑") + @ApiOperation(value="车型备案-可在线升级的驾驶辅助功能名称与参数-编辑", notes="车型备案-可在线升级的驾驶辅助功能名称与参数-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaCxKsjjsmccs otaBaCxKsjjsmccs) { + otaBaCxKsjjsmccsService.editById(otaBaCxKsjjsmccs); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-可在线升级的驾驶辅助功能名称与参数-通过id删除") + @ApiOperation(value="车型备案-可在线升级的驾驶辅助功能名称与参数-通过id删除", notes="车型备案-可在线升级的驾驶辅助功能名称与参数-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaCxKsjjsmccsService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "车型备案-可在线升级的驾驶辅助功能名称与参数-批量删除") + @ApiOperation(value="车型备案-可在线升级的驾驶辅助功能名称与参数-批量删除", notes="车型备案-可在线升级的驾驶辅助功能名称与参数-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaCxKsjjsmccsService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-可在线升级的驾驶辅助功能名称与参数-通过id查询") + @ApiOperation(value="车型备案-可在线升级的驾驶辅助功能名称与参数-通过id查询", notes="车型备案-可在线升级的驾驶辅助功能名称与参数-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaCxKsjjsmccs otaBaCxKsjjsmccs = otaBaCxKsjjsmccsService.queryById(id); + if(otaBaCxKsjjsmccs==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaCxKsjjsmccs); + } + + /** + * 导出excel + * + * @param request + * @param otaBaCxKsjjsmccs + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaCxKsjjsmccs otaBaCxKsjjsmccs) { + return super.exportXls(request, otaBaCxKsjjsmccs, OtaBaCxKsjjsmccs.class, "车型备案-可在线升级的驾驶辅助功能名称与参数"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaCxKsjjsmccs.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxKsjxtmccsController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxKsjxtmccsController.java new file mode 100644 index 000000000..ef467d4be --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxKsjxtmccsController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaCxKsjxtmccs; +import com.jero.modules.ota.service.IOtaBaCxKsjxtmccsService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 车型备案-可升级的系统名称参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="车型备案-可升级的系统名称参数") +@RestController +@RequestMapping("/ota/otaBaCxKsjxtmccs") +@Slf4j +public class OtaBaCxKsjxtmccsController extends JeroController { + @Autowired + private IOtaBaCxKsjxtmccsService otaBaCxKsjxtmccsService; + + /** + * 分页列表查询 + * + * @param otaBaCxKsjxtmccs + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "车型备案-可升级的系统名称参数-分页列表查询") + @ApiOperation(value="车型备案-可升级的系统名称参数-分页列表查询", notes="车型备案-可升级的系统名称参数-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaCxKsjxtmccs otaBaCxKsjxtmccs, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxKsjxtmccs, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaCxKsjxtmccsService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "车型备案-可升级的系统名称参数-列表查询") + @ApiOperation(value="车型备案-可升级的系统名称参数-列表查询", notes="车型备案-可升级的系统名称参数-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaCxKsjxtmccsService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaCxKsjxtmccs + * @return + */ + @AutoLog(value = "车型备案-可升级的系统名称参数-添加") + @ApiOperation(value="车型备案-可升级的系统名称参数-添加", notes="车型备案-可升级的系统名称参数-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaCxKsjxtmccs otaBaCxKsjxtmccs) { + otaBaCxKsjxtmccsService.add(otaBaCxKsjxtmccs); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaCxKsjxtmccs + * @return + */ + @AutoLog(value = "车型备案-可升级的系统名称参数-编辑") + @ApiOperation(value="车型备案-可升级的系统名称参数-编辑", notes="车型备案-可升级的系统名称参数-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaCxKsjxtmccs otaBaCxKsjxtmccs) { + otaBaCxKsjxtmccsService.editById(otaBaCxKsjxtmccs); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-可升级的系统名称参数-通过id删除") + @ApiOperation(value="车型备案-可升级的系统名称参数-通过id删除", notes="车型备案-可升级的系统名称参数-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaCxKsjxtmccsService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "车型备案-可升级的系统名称参数-批量删除") + @ApiOperation(value="车型备案-可升级的系统名称参数-批量删除", notes="车型备案-可升级的系统名称参数-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaCxKsjxtmccsService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-可升级的系统名称参数-通过id查询") + @ApiOperation(value="车型备案-可升级的系统名称参数-通过id查询", notes="车型备案-可升级的系统名称参数-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaCxKsjxtmccs otaBaCxKsjxtmccs = otaBaCxKsjxtmccsService.queryById(id); + if(otaBaCxKsjxtmccs==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaCxKsjxtmccs); + } + + /** + * 导出excel + * + * @param request + * @param otaBaCxKsjxtmccs + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaCxKsjxtmccs otaBaCxKsjxtmccs) { + return super.exportXls(request, otaBaCxKsjxtmccs, OtaBaCxKsjxtmccs.class, "车型备案-可升级的系统名称参数"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaCxKsjxtmccs.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxListController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxListController.java new file mode 100644 index 000000000..b9956d7ec --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxListController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaCxList; +import com.jero.modules.ota.service.IOtaBaCxListService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 车型及功能备案列表 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="车型及功能备案列表") +@RestController +@RequestMapping("/ota/otaBaCxList") +@Slf4j +public class OtaBaCxListController extends JeroController { + @Autowired + private IOtaBaCxListService otaBaCxListService; + + /** + * 分页列表查询 + * + * @param otaBaCxList + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "车型及功能备案列表-分页列表查询") + @ApiOperation(value="车型及功能备案列表-分页列表查询", notes="车型及功能备案列表-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaCxList otaBaCxList, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxList, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaCxListService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "车型及功能备案列表-列表查询") + @ApiOperation(value="车型及功能备案列表-列表查询", notes="车型及功能备案列表-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaCxListService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaCxList + * @return + */ + @AutoLog(value = "车型及功能备案列表-添加") + @ApiOperation(value="车型及功能备案列表-添加", notes="车型及功能备案列表-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaCxList otaBaCxList) { + otaBaCxListService.add(otaBaCxList); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaCxList + * @return + */ + @AutoLog(value = "车型及功能备案列表-编辑") + @ApiOperation(value="车型及功能备案列表-编辑", notes="车型及功能备案列表-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaCxList otaBaCxList) { + otaBaCxListService.editById(otaBaCxList); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "车型及功能备案列表-通过id删除") + @ApiOperation(value="车型及功能备案列表-通过id删除", notes="车型及功能备案列表-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaCxListService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "车型及功能备案列表-批量删除") + @ApiOperation(value="车型及功能备案列表-批量删除", notes="车型及功能备案列表-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaCxListService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "车型及功能备案列表-通过id查询") + @ApiOperation(value="车型及功能备案列表-通过id查询", notes="车型及功能备案列表-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaCxList otaBaCxList = otaBaCxListService.queryById(id); + if(otaBaCxList==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaCxList); + } + + /** + * 导出excel + * + * @param request + * @param otaBaCxList + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaCxList otaBaCxList) { + return super.exportXls(request, otaBaCxList, OtaBaCxList.class, "车型及功能备案列表"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaCxList.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxLsjlController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxLsjlController.java new file mode 100644 index 000000000..a134be099 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxLsjlController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaCxLsjl; +import com.jero.modules.ota.service.IOtaBaCxLsjlService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 车型备案-历史记录 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="车型备案-历史记录") +@RestController +@RequestMapping("/ota/otaBaCxLsjl") +@Slf4j +public class OtaBaCxLsjlController extends JeroController { + @Autowired + private IOtaBaCxLsjlService otaBaCxLsjlService; + + /** + * 分页列表查询 + * + * @param otaBaCxLsjl + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "车型备案-历史记录-分页列表查询") + @ApiOperation(value="车型备案-历史记录-分页列表查询", notes="车型备案-历史记录-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaCxLsjl otaBaCxLsjl, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxLsjl, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaCxLsjlService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "车型备案-历史记录-列表查询") + @ApiOperation(value="车型备案-历史记录-列表查询", notes="车型备案-历史记录-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaCxLsjlService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaCxLsjl + * @return + */ + @AutoLog(value = "车型备案-历史记录-添加") + @ApiOperation(value="车型备案-历史记录-添加", notes="车型备案-历史记录-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaCxLsjl otaBaCxLsjl) { + otaBaCxLsjlService.add(otaBaCxLsjl); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaCxLsjl + * @return + */ + @AutoLog(value = "车型备案-历史记录-编辑") + @ApiOperation(value="车型备案-历史记录-编辑", notes="车型备案-历史记录-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaCxLsjl otaBaCxLsjl) { + otaBaCxLsjlService.editById(otaBaCxLsjl); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-历史记录-通过id删除") + @ApiOperation(value="车型备案-历史记录-通过id删除", notes="车型备案-历史记录-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaCxLsjlService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "车型备案-历史记录-批量删除") + @ApiOperation(value="车型备案-历史记录-批量删除", notes="车型备案-历史记录-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaCxLsjlService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-历史记录-通过id查询") + @ApiOperation(value="车型备案-历史记录-通过id查询", notes="车型备案-历史记录-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaCxLsjl otaBaCxLsjl = otaBaCxLsjlService.queryById(id); + if(otaBaCxLsjl==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaCxLsjl); + } + + /** + * 导出excel + * + * @param request + * @param otaBaCxLsjl + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaCxLsjl otaBaCxLsjl) { + return super.exportXls(request, otaBaCxLsjl, OtaBaCxLsjl.class, "车型备案-历史记录"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaCxLsjl.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxQtController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxQtController.java new file mode 100644 index 000000000..67991683d --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxQtController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaCxQt; +import com.jero.modules.ota.service.IOtaBaCxQtService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 车型备案-其他升级信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="车型备案-其他升级信息") +@RestController +@RequestMapping("/ota/otaBaCxQt") +@Slf4j +public class OtaBaCxQtController extends JeroController { + @Autowired + private IOtaBaCxQtService otaBaCxQtService; + + /** + * 分页列表查询 + * + * @param otaBaCxQt + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "车型备案-其他升级信息-分页列表查询") + @ApiOperation(value="车型备案-其他升级信息-分页列表查询", notes="车型备案-其他升级信息-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaCxQt otaBaCxQt, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxQt, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaCxQtService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "车型备案-其他升级信息-列表查询") + @ApiOperation(value="车型备案-其他升级信息-列表查询", notes="车型备案-其他升级信息-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaCxQtService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaCxQt + * @return + */ + @AutoLog(value = "车型备案-其他升级信息-添加") + @ApiOperation(value="车型备案-其他升级信息-添加", notes="车型备案-其他升级信息-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaCxQt otaBaCxQt) { + otaBaCxQtService.add(otaBaCxQt); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaCxQt + * @return + */ + @AutoLog(value = "车型备案-其他升级信息-编辑") + @ApiOperation(value="车型备案-其他升级信息-编辑", notes="车型备案-其他升级信息-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaCxQt otaBaCxQt) { + otaBaCxQtService.editById(otaBaCxQt); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-其他升级信息-通过id删除") + @ApiOperation(value="车型备案-其他升级信息-通过id删除", notes="车型备案-其他升级信息-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaCxQtService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "车型备案-其他升级信息-批量删除") + @ApiOperation(value="车型备案-其他升级信息-批量删除", notes="车型备案-其他升级信息-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaCxQtService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-其他升级信息-通过id查询") + @ApiOperation(value="车型备案-其他升级信息-通过id查询", notes="车型备案-其他升级信息-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaCxQt otaBaCxQt = otaBaCxQtService.queryById(id); + if(otaBaCxQt==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaCxQt); + } + + /** + * 导出excel + * + * @param request + * @param otaBaCxQt + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaCxQt otaBaCxQt) { + return super.exportXls(request, otaBaCxQt, OtaBaCxQt.class, "车型备案-其他升级信息"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaCxQt.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxSjmkController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxSjmkController.java new file mode 100644 index 000000000..012792984 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxSjmkController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaCxSjmk; +import com.jero.modules.ota.service.IOtaBaCxSjmkService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 车型备案-车端OTA升级功能模块 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="车型备案-车端OTA升级功能模块") +@RestController +@RequestMapping("/ota/otaBaCxSjmk") +@Slf4j +public class OtaBaCxSjmkController extends JeroController { + @Autowired + private IOtaBaCxSjmkService otaBaCxSjmkService; + + /** + * 分页列表查询 + * + * @param otaBaCxSjmk + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "车型备案-车端OTA升级功能模块-分页列表查询") + @ApiOperation(value="车型备案-车端OTA升级功能模块-分页列表查询", notes="车型备案-车端OTA升级功能模块-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaCxSjmk otaBaCxSjmk, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxSjmk, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaCxSjmkService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "车型备案-车端OTA升级功能模块-列表查询") + @ApiOperation(value="车型备案-车端OTA升级功能模块-列表查询", notes="车型备案-车端OTA升级功能模块-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaCxSjmkService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaCxSjmk + * @return + */ + @AutoLog(value = "车型备案-车端OTA升级功能模块-添加") + @ApiOperation(value="车型备案-车端OTA升级功能模块-添加", notes="车型备案-车端OTA升级功能模块-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaCxSjmk otaBaCxSjmk) { + otaBaCxSjmkService.add(otaBaCxSjmk); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaCxSjmk + * @return + */ + @AutoLog(value = "车型备案-车端OTA升级功能模块-编辑") + @ApiOperation(value="车型备案-车端OTA升级功能模块-编辑", notes="车型备案-车端OTA升级功能模块-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaCxSjmk otaBaCxSjmk) { + otaBaCxSjmkService.editById(otaBaCxSjmk); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-车端OTA升级功能模块-通过id删除") + @ApiOperation(value="车型备案-车端OTA升级功能模块-通过id删除", notes="车型备案-车端OTA升级功能模块-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaCxSjmkService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "车型备案-车端OTA升级功能模块-批量删除") + @ApiOperation(value="车型备案-车端OTA升级功能模块-批量删除", notes="车型备案-车端OTA升级功能模块-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaCxSjmkService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-车端OTA升级功能模块-通过id查询") + @ApiOperation(value="车型备案-车端OTA升级功能模块-通过id查询", notes="车型备案-车端OTA升级功能模块-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaCxSjmk otaBaCxSjmk = otaBaCxSjmkService.queryById(id); + if(otaBaCxSjmk==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaCxSjmk); + } + + /** + * 导出excel + * + * @param request + * @param otaBaCxSjmk + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaCxSjmk otaBaCxSjmk) { + return super.exportXls(request, otaBaCxSjmk, OtaBaCxSjmk.class, "车型备案-车端OTA升级功能模块"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaCxSjmk.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxZxsjyqController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxZxsjyqController.java new file mode 100644 index 000000000..bf04a235a --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaCxZxsjyqController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaCxZxsjyq; +import com.jero.modules.ota.service.IOtaBaCxZxsjyqService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 车型备案-在线升级要求 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="车型备案-在线升级要求") +@RestController +@RequestMapping("/ota/otaBaCxZxsjyq") +@Slf4j +public class OtaBaCxZxsjyqController extends JeroController { + @Autowired + private IOtaBaCxZxsjyqService otaBaCxZxsjyqService; + + /** + * 分页列表查询 + * + * @param otaBaCxZxsjyq + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "车型备案-在线升级要求-分页列表查询") + @ApiOperation(value="车型备案-在线升级要求-分页列表查询", notes="车型备案-在线升级要求-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaCxZxsjyq otaBaCxZxsjyq, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxZxsjyq, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaCxZxsjyqService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "车型备案-在线升级要求-列表查询") + @ApiOperation(value="车型备案-在线升级要求-列表查询", notes="车型备案-在线升级要求-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaCxZxsjyqService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaCxZxsjyq + * @return + */ + @AutoLog(value = "车型备案-在线升级要求-添加") + @ApiOperation(value="车型备案-在线升级要求-添加", notes="车型备案-在线升级要求-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaCxZxsjyq otaBaCxZxsjyq) { + otaBaCxZxsjyqService.add(otaBaCxZxsjyq); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaCxZxsjyq + * @return + */ + @AutoLog(value = "车型备案-在线升级要求-编辑") + @ApiOperation(value="车型备案-在线升级要求-编辑", notes="车型备案-在线升级要求-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaCxZxsjyq otaBaCxZxsjyq) { + otaBaCxZxsjyqService.editById(otaBaCxZxsjyq); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-在线升级要求-通过id删除") + @ApiOperation(value="车型备案-在线升级要求-通过id删除", notes="车型备案-在线升级要求-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaCxZxsjyqService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "车型备案-在线升级要求-批量删除") + @ApiOperation(value="车型备案-在线升级要求-批量删除", notes="车型备案-在线升级要求-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaCxZxsjyqService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "车型备案-在线升级要求-通过id查询") + @ApiOperation(value="车型备案-在线升级要求-通过id查询", notes="车型备案-在线升级要求-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaCxZxsjyq otaBaCxZxsjyq = otaBaCxZxsjyqService.queryById(id); + if(otaBaCxZxsjyq==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaCxZxsjyq); + } + + /** + * 导出excel + * + * @param request + * @param otaBaCxZxsjyq + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaCxZxsjyq otaBaCxZxsjyq) { + return super.exportXls(request, otaBaCxZxsjyq, OtaBaCxZxsjyq.class, "车型备案-在线升级要求"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaCxZxsjyq.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjGgnrfsController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjGgnrfsController.java new file mode 100644 index 000000000..21a61d3a7 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjGgnrfsController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaSjGgnrfs; +import com.jero.modules.ota.service.IOtaBaSjGgnrfsService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 升级备案-用户告知内容及方式 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="升级备案-用户告知内容及方式") +@RestController +@RequestMapping("/ota/otaBaSjGgnrfs") +@Slf4j +public class OtaBaSjGgnrfsController extends JeroController { + @Autowired + private IOtaBaSjGgnrfsService otaBaSjGgnrfsService; + + /** + * 分页列表查询 + * + * @param otaBaSjGgnrfs + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "升级备案-用户告知内容及方式-分页列表查询") + @ApiOperation(value="升级备案-用户告知内容及方式-分页列表查询", notes="升级备案-用户告知内容及方式-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaSjGgnrfs otaBaSjGgnrfs, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjGgnrfs, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaSjGgnrfsService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "升级备案-用户告知内容及方式-列表查询") + @ApiOperation(value="升级备案-用户告知内容及方式-列表查询", notes="升级备案-用户告知内容及方式-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaSjGgnrfsService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaSjGgnrfs + * @return + */ + @AutoLog(value = "升级备案-用户告知内容及方式-添加") + @ApiOperation(value="升级备案-用户告知内容及方式-添加", notes="升级备案-用户告知内容及方式-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaSjGgnrfs otaBaSjGgnrfs) { + otaBaSjGgnrfsService.add(otaBaSjGgnrfs); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaSjGgnrfs + * @return + */ + @AutoLog(value = "升级备案-用户告知内容及方式-编辑") + @ApiOperation(value="升级备案-用户告知内容及方式-编辑", notes="升级备案-用户告知内容及方式-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaSjGgnrfs otaBaSjGgnrfs) { + otaBaSjGgnrfsService.editById(otaBaSjGgnrfs); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-用户告知内容及方式-通过id删除") + @ApiOperation(value="升级备案-用户告知内容及方式-通过id删除", notes="升级备案-用户告知内容及方式-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaSjGgnrfsService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "升级备案-用户告知内容及方式-批量删除") + @ApiOperation(value="升级备案-用户告知内容及方式-批量删除", notes="升级备案-用户告知内容及方式-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaSjGgnrfsService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-用户告知内容及方式-通过id查询") + @ApiOperation(value="升级备案-用户告知内容及方式-通过id查询", notes="升级备案-用户告知内容及方式-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaSjGgnrfs otaBaSjGgnrfs = otaBaSjGgnrfsService.queryById(id); + if(otaBaSjGgnrfs==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaSjGgnrfs); + } + + /** + * 导出excel + * + * @param request + * @param otaBaSjGgnrfs + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaSjGgnrfs otaBaSjGgnrfs) { + return super.exportXls(request, otaBaSjGgnrfs, OtaBaSjGgnrfs.class, "升级备案-用户告知内容及方式"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaSjGgnrfs.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjListController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjListController.java new file mode 100644 index 000000000..5e256a3c2 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjListController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaSjList; +import com.jero.modules.ota.service.IOtaBaSjListService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 升级备案-升级活动备案列表 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="升级备案-升级活动备案列表") +@RestController +@RequestMapping("/ota/otaBaSjList") +@Slf4j +public class OtaBaSjListController extends JeroController { + @Autowired + private IOtaBaSjListService otaBaSjListService; + + /** + * 分页列表查询 + * + * @param otaBaSjList + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "升级备案-升级活动备案列表-分页列表查询") + @ApiOperation(value="升级备案-升级活动备案列表-分页列表查询", notes="升级备案-升级活动备案列表-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaSjList otaBaSjList, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjList, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaSjListService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "升级备案-升级活动备案列表-列表查询") + @ApiOperation(value="升级备案-升级活动备案列表-列表查询", notes="升级备案-升级活动备案列表-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaSjListService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaSjList + * @return + */ + @AutoLog(value = "升级备案-升级活动备案列表-添加") + @ApiOperation(value="升级备案-升级活动备案列表-添加", notes="升级备案-升级活动备案列表-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaSjList otaBaSjList) { + otaBaSjListService.add(otaBaSjList); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaSjList + * @return + */ + @AutoLog(value = "升级备案-升级活动备案列表-编辑") + @ApiOperation(value="升级备案-升级活动备案列表-编辑", notes="升级备案-升级活动备案列表-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaSjList otaBaSjList) { + otaBaSjListService.editById(otaBaSjList); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-升级活动备案列表-通过id删除") + @ApiOperation(value="升级备案-升级活动备案列表-通过id删除", notes="升级备案-升级活动备案列表-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaSjListService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "升级备案-升级活动备案列表-批量删除") + @ApiOperation(value="升级备案-升级活动备案列表-批量删除", notes="升级备案-升级活动备案列表-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaSjListService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-升级活动备案列表-通过id查询") + @ApiOperation(value="升级备案-升级活动备案列表-通过id查询", notes="升级备案-升级活动备案列表-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaSjList otaBaSjList = otaBaSjListService.queryById(id); + if(otaBaSjList==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaSjList); + } + + /** + * 导出excel + * + * @param request + * @param otaBaSjList + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaSjList otaBaSjList) { + return super.exportXls(request, otaBaSjList, OtaBaSjList.class, "升级备案-升级活动备案列表"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaSjList.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjLsjlController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjLsjlController.java new file mode 100644 index 000000000..a4f8a0dbc --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjLsjlController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaSjLsjl; +import com.jero.modules.ota.service.IOtaBaSjLsjlService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 升级备案-历史记录 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="升级备案-历史记录") +@RestController +@RequestMapping("/ota/otaBaSjLsjl") +@Slf4j +public class OtaBaSjLsjlController extends JeroController { + @Autowired + private IOtaBaSjLsjlService otaBaSjLsjlService; + + /** + * 分页列表查询 + * + * @param otaBaSjLsjl + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "升级备案-历史记录-分页列表查询") + @ApiOperation(value="升级备案-历史记录-分页列表查询", notes="升级备案-历史记录-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaSjLsjl otaBaSjLsjl, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjLsjl, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaSjLsjlService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "升级备案-历史记录-列表查询") + @ApiOperation(value="升级备案-历史记录-列表查询", notes="升级备案-历史记录-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaSjLsjlService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaSjLsjl + * @return + */ + @AutoLog(value = "升级备案-历史记录-添加") + @ApiOperation(value="升级备案-历史记录-添加", notes="升级备案-历史记录-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaSjLsjl otaBaSjLsjl) { + otaBaSjLsjlService.add(otaBaSjLsjl); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaSjLsjl + * @return + */ + @AutoLog(value = "升级备案-历史记录-编辑") + @ApiOperation(value="升级备案-历史记录-编辑", notes="升级备案-历史记录-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaSjLsjl otaBaSjLsjl) { + otaBaSjLsjlService.editById(otaBaSjLsjl); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-历史记录-通过id删除") + @ApiOperation(value="升级备案-历史记录-通过id删除", notes="升级备案-历史记录-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaSjLsjlService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "升级备案-历史记录-批量删除") + @ApiOperation(value="升级备案-历史记录-批量删除", notes="升级备案-历史记录-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaSjLsjlService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-历史记录-通过id查询") + @ApiOperation(value="升级备案-历史记录-通过id查询", notes="升级备案-历史记录-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaSjLsjl otaBaSjLsjl = otaBaSjLsjlService.queryById(id); + if(otaBaSjLsjl==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaSjLsjl); + } + + /** + * 导出excel + * + * @param request + * @param otaBaSjLsjl + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaSjLsjl otaBaSjLsjl) { + return super.exportXls(request, otaBaSjLsjl, OtaBaSjLsjl.class, "升级备案-历史记录"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaSjLsjl.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjQtsjxxController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjQtsjxxController.java new file mode 100644 index 000000000..fdd6c83bc --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjQtsjxxController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaSjQtsjxx; +import com.jero.modules.ota.service.IOtaBaSjQtsjxxService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 升级备案-其他升级信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="升级备案-其他升级信息") +@RestController +@RequestMapping("/ota/otaBaSjQtsjxx") +@Slf4j +public class OtaBaSjQtsjxxController extends JeroController { + @Autowired + private IOtaBaSjQtsjxxService otaBaSjQtsjxxService; + + /** + * 分页列表查询 + * + * @param otaBaSjQtsjxx + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "升级备案-其他升级信息-分页列表查询") + @ApiOperation(value="升级备案-其他升级信息-分页列表查询", notes="升级备案-其他升级信息-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaSjQtsjxx otaBaSjQtsjxx, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjQtsjxx, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaSjQtsjxxService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "升级备案-其他升级信息-列表查询") + @ApiOperation(value="升级备案-其他升级信息-列表查询", notes="升级备案-其他升级信息-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaSjQtsjxxService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaSjQtsjxx + * @return + */ + @AutoLog(value = "升级备案-其他升级信息-添加") + @ApiOperation(value="升级备案-其他升级信息-添加", notes="升级备案-其他升级信息-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaSjQtsjxx otaBaSjQtsjxx) { + otaBaSjQtsjxxService.add(otaBaSjQtsjxx); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaSjQtsjxx + * @return + */ + @AutoLog(value = "升级备案-其他升级信息-编辑") + @ApiOperation(value="升级备案-其他升级信息-编辑", notes="升级备案-其他升级信息-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaSjQtsjxx otaBaSjQtsjxx) { + otaBaSjQtsjxxService.editById(otaBaSjQtsjxx); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-其他升级信息-通过id删除") + @ApiOperation(value="升级备案-其他升级信息-通过id删除", notes="升级备案-其他升级信息-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaSjQtsjxxService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "升级备案-其他升级信息-批量删除") + @ApiOperation(value="升级备案-其他升级信息-批量删除", notes="升级备案-其他升级信息-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaSjQtsjxxService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-其他升级信息-通过id查询") + @ApiOperation(value="升级备案-其他升级信息-通过id查询", notes="升级备案-其他升级信息-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaSjQtsjxx otaBaSjQtsjxx = otaBaSjQtsjxxService.queryById(id); + if(otaBaSjQtsjxx==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaSjQtsjxx); + } + + /** + * 导出excel + * + * @param request + * @param otaBaSjQtsjxx + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaSjQtsjxx otaBaSjQtsjxx) { + return super.exportXls(request, otaBaSjQtsjxx, OtaBaSjQtsjxx.class, "升级备案-其他升级信息"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaSjQtsjxx.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjfzbhController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjfzbhController.java new file mode 100644 index 000000000..4a8903f7e --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjfzbhController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaSjSjfzbh; +import com.jero.modules.ota.service.IOtaBaSjSjfzbhService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 升级备案-本次升级的驾驶辅助功能与参数变化 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="升级备案-本次升级的驾驶辅助功能与参数变化") +@RestController +@RequestMapping("/ota/otaBaSjSjfzbh") +@Slf4j +public class OtaBaSjSjfzbhController extends JeroController { + @Autowired + private IOtaBaSjSjfzbhService otaBaSjSjfzbhService; + + /** + * 分页列表查询 + * + * @param otaBaSjSjfzbh + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "升级备案-本次升级的驾驶辅助功能与参数变化-分页列表查询") + @ApiOperation(value="升级备案-本次升级的驾驶辅助功能与参数变化-分页列表查询", notes="升级备案-本次升级的驾驶辅助功能与参数变化-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaSjSjfzbh otaBaSjSjfzbh, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjSjfzbh, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaSjSjfzbhService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "升级备案-本次升级的驾驶辅助功能与参数变化-列表查询") + @ApiOperation(value="升级备案-本次升级的驾驶辅助功能与参数变化-列表查询", notes="升级备案-本次升级的驾驶辅助功能与参数变化-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaSjSjfzbhService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaSjSjfzbh + * @return + */ + @AutoLog(value = "升级备案-本次升级的驾驶辅助功能与参数变化-添加") + @ApiOperation(value="升级备案-本次升级的驾驶辅助功能与参数变化-添加", notes="升级备案-本次升级的驾驶辅助功能与参数变化-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaSjSjfzbh otaBaSjSjfzbh) { + otaBaSjSjfzbhService.add(otaBaSjSjfzbh); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaSjSjfzbh + * @return + */ + @AutoLog(value = "升级备案-本次升级的驾驶辅助功能与参数变化-编辑") + @ApiOperation(value="升级备案-本次升级的驾驶辅助功能与参数变化-编辑", notes="升级备案-本次升级的驾驶辅助功能与参数变化-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaSjSjfzbh otaBaSjSjfzbh) { + otaBaSjSjfzbhService.editById(otaBaSjSjfzbh); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-本次升级的驾驶辅助功能与参数变化-通过id删除") + @ApiOperation(value="升级备案-本次升级的驾驶辅助功能与参数变化-通过id删除", notes="升级备案-本次升级的驾驶辅助功能与参数变化-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaSjSjfzbhService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "升级备案-本次升级的驾驶辅助功能与参数变化-批量删除") + @ApiOperation(value="升级备案-本次升级的驾驶辅助功能与参数变化-批量删除", notes="升级备案-本次升级的驾驶辅助功能与参数变化-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaSjSjfzbhService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-本次升级的驾驶辅助功能与参数变化-通过id查询") + @ApiOperation(value="升级备案-本次升级的驾驶辅助功能与参数变化-通过id查询", notes="升级备案-本次升级的驾驶辅助功能与参数变化-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaSjSjfzbh otaBaSjSjfzbh = otaBaSjSjfzbhService.queryById(id); + if(otaBaSjSjfzbh==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaSjSjfzbh); + } + + /** + * 导出excel + * + * @param request + * @param otaBaSjSjfzbh + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaSjSjfzbh otaBaSjSjfzbh) { + return super.exportXls(request, otaBaSjSjfzbh, OtaBaSjSjfzbh.class, "升级备案-本次升级的驾驶辅助功能与参数变化"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaSjSjfzbh.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjmbclController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjmbclController.java new file mode 100644 index 000000000..7b598f04e --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjmbclController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaSjSjmbcl; +import com.jero.modules.ota.service.IOtaBaSjSjmbclService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 升级备案-升级目标车辆 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="升级备案-升级目标车辆") +@RestController +@RequestMapping("/ota/otaBaSjSjmbcl") +@Slf4j +public class OtaBaSjSjmbclController extends JeroController { + @Autowired + private IOtaBaSjSjmbclService otaBaSjSjmbclService; + + /** + * 分页列表查询 + * + * @param otaBaSjSjmbcl + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "升级备案-升级目标车辆-分页列表查询") + @ApiOperation(value="升级备案-升级目标车辆-分页列表查询", notes="升级备案-升级目标车辆-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaSjSjmbcl otaBaSjSjmbcl, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjSjmbcl, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaSjSjmbclService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "升级备案-升级目标车辆-列表查询") + @ApiOperation(value="升级备案-升级目标车辆-列表查询", notes="升级备案-升级目标车辆-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaSjSjmbclService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaSjSjmbcl + * @return + */ + @AutoLog(value = "升级备案-升级目标车辆-添加") + @ApiOperation(value="升级备案-升级目标车辆-添加", notes="升级备案-升级目标车辆-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaSjSjmbcl otaBaSjSjmbcl) { + otaBaSjSjmbclService.add(otaBaSjSjmbcl); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaSjSjmbcl + * @return + */ + @AutoLog(value = "升级备案-升级目标车辆-编辑") + @ApiOperation(value="升级备案-升级目标车辆-编辑", notes="升级备案-升级目标车辆-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaSjSjmbcl otaBaSjSjmbcl) { + otaBaSjSjmbclService.editById(otaBaSjSjmbcl); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-升级目标车辆-通过id删除") + @ApiOperation(value="升级备案-升级目标车辆-通过id删除", notes="升级备案-升级目标车辆-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaSjSjmbclService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "升级备案-升级目标车辆-批量删除") + @ApiOperation(value="升级备案-升级目标车辆-批量删除", notes="升级备案-升级目标车辆-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaSjSjmbclService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-升级目标车辆-通过id查询") + @ApiOperation(value="升级备案-升级目标车辆-通过id查询", notes="升级备案-升级目标车辆-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaSjSjmbcl otaBaSjSjmbcl = otaBaSjSjmbclService.queryById(id); + if(otaBaSjSjmbcl==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaSjSjmbcl); + } + + /** + * 导出excel + * + * @param request + * @param otaBaSjSjmbcl + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaSjSjmbcl otaBaSjSjmbcl) { + return super.exportXls(request, otaBaSjSjmbcl, OtaBaSjSjmbcl.class, "升级备案-升级目标车辆"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaSjSjmbcl.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjmbcxController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjmbcxController.java new file mode 100644 index 000000000..72eebbbed --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjmbcxController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaSjSjmbcx; +import com.jero.modules.ota.service.IOtaBaSjSjmbcxService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 升级备案-升级目标车型 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="升级备案-升级目标车型") +@RestController +@RequestMapping("/ota/otaBaSjSjmbcx") +@Slf4j +public class OtaBaSjSjmbcxController extends JeroController { + @Autowired + private IOtaBaSjSjmbcxService otaBaSjSjmbcxService; + + /** + * 分页列表查询 + * + * @param otaBaSjSjmbcx + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "升级备案-升级目标车型-分页列表查询") + @ApiOperation(value="升级备案-升级目标车型-分页列表查询", notes="升级备案-升级目标车型-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaSjSjmbcx otaBaSjSjmbcx, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjSjmbcx, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaSjSjmbcxService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "升级备案-升级目标车型-列表查询") + @ApiOperation(value="升级备案-升级目标车型-列表查询", notes="升级备案-升级目标车型-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaSjSjmbcxService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaSjSjmbcx + * @return + */ + @AutoLog(value = "升级备案-升级目标车型-添加") + @ApiOperation(value="升级备案-升级目标车型-添加", notes="升级备案-升级目标车型-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaSjSjmbcx otaBaSjSjmbcx) { + otaBaSjSjmbcxService.add(otaBaSjSjmbcx); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaSjSjmbcx + * @return + */ + @AutoLog(value = "升级备案-升级目标车型-编辑") + @ApiOperation(value="升级备案-升级目标车型-编辑", notes="升级备案-升级目标车型-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaSjSjmbcx otaBaSjSjmbcx) { + otaBaSjSjmbcxService.editById(otaBaSjSjmbcx); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-升级目标车型-通过id删除") + @ApiOperation(value="升级备案-升级目标车型-通过id删除", notes="升级备案-升级目标车型-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaSjSjmbcxService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "升级备案-升级目标车型-批量删除") + @ApiOperation(value="升级备案-升级目标车型-批量删除", notes="升级备案-升级目标车型-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaSjSjmbcxService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-升级目标车型-通过id查询") + @ApiOperation(value="升级备案-升级目标车型-通过id查询", notes="升级备案-升级目标车型-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaSjSjmbcx otaBaSjSjmbcx = otaBaSjSjmbcxService.queryById(id); + if(otaBaSjSjmbcx==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaSjSjmbcx); + } + + /** + * 导出excel + * + * @param request + * @param otaBaSjSjmbcx + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaSjSjmbcx otaBaSjSjmbcx) { + return super.exportXls(request, otaBaSjSjmbcx, OtaBaSjSjmbcx.class, "升级备案-升级目标车型"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaSjSjmbcx.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjxtbhController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjxtbhController.java new file mode 100644 index 000000000..c5d8b249c --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjxtbhController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaSjSjxtbh; +import com.jero.modules.ota.service.IOtaBaSjSjxtbhService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 升级备案-本次升级的系统名称与参数变化 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="升级备案-本次升级的系统名称与参数变化") +@RestController +@RequestMapping("/ota/otaBaSjSjxtbh") +@Slf4j +public class OtaBaSjSjxtbhController extends JeroController { + @Autowired + private IOtaBaSjSjxtbhService otaBaSjSjxtbhService; + + /** + * 分页列表查询 + * + * @param otaBaSjSjxtbh + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "升级备案-本次升级的系统名称与参数变化-分页列表查询") + @ApiOperation(value="升级备案-本次升级的系统名称与参数变化-分页列表查询", notes="升级备案-本次升级的系统名称与参数变化-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaSjSjxtbh otaBaSjSjxtbh, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjSjxtbh, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaSjSjxtbhService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "升级备案-本次升级的系统名称与参数变化-列表查询") + @ApiOperation(value="升级备案-本次升级的系统名称与参数变化-列表查询", notes="升级备案-本次升级的系统名称与参数变化-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaSjSjxtbhService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaSjSjxtbh + * @return + */ + @AutoLog(value = "升级备案-本次升级的系统名称与参数变化-添加") + @ApiOperation(value="升级备案-本次升级的系统名称与参数变化-添加", notes="升级备案-本次升级的系统名称与参数变化-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaSjSjxtbh otaBaSjSjxtbh) { + otaBaSjSjxtbhService.add(otaBaSjSjxtbh); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaSjSjxtbh + * @return + */ + @AutoLog(value = "升级备案-本次升级的系统名称与参数变化-编辑") + @ApiOperation(value="升级备案-本次升级的系统名称与参数变化-编辑", notes="升级备案-本次升级的系统名称与参数变化-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaSjSjxtbh otaBaSjSjxtbh) { + otaBaSjSjxtbhService.editById(otaBaSjSjxtbh); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-本次升级的系统名称与参数变化-通过id删除") + @ApiOperation(value="升级备案-本次升级的系统名称与参数变化-通过id删除", notes="升级备案-本次升级的系统名称与参数变化-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaSjSjxtbhService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "升级备案-本次升级的系统名称与参数变化-批量删除") + @ApiOperation(value="升级备案-本次升级的系统名称与参数变化-批量删除", notes="升级备案-本次升级的系统名称与参数变化-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaSjSjxtbhService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-本次升级的系统名称与参数变化-通过id查询") + @ApiOperation(value="升级备案-本次升级的系统名称与参数变化-通过id查询", notes="升级备案-本次升级的系统名称与参数变化-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaSjSjxtbh otaBaSjSjxtbh = otaBaSjSjxtbhService.queryById(id); + if(otaBaSjSjxtbh==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaSjSjxtbh); + } + + /** + * 导出excel + * + * @param request + * @param otaBaSjSjxtbh + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaSjSjxtbh otaBaSjSjxtbh) { + return super.exportXls(request, otaBaSjSjxtbh, OtaBaSjSjxtbh.class, "升级备案-本次升级的系统名称与参数变化"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaSjSjxtbh.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjyxpgController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjyxpgController.java new file mode 100644 index 000000000..04b83dce4 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/controller/OtaBaSjSjyxpgController.java @@ -0,0 +1,170 @@ +package com.jero.modules.ota.controller; + +import java.util.Arrays; +import java.util.List; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import com.jero.common.api.vo.Result; +import com.jero.common.system.query.QueryGenerator; +import com.jero.modules.ota.entity.OtaBaSjSjyxpg; +import com.jero.modules.ota.service.IOtaBaSjSjyxpgService; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import lombok.extern.slf4j.Slf4j; +import com.jero.common.system.base.controller.JeroController; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; +import org.springframework.web.servlet.ModelAndView; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import com.jero.common.aspect.annotation.AutoLog; + + + /** + * @Description: 升级备案-升级影响评估 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Api(tags="升级备案-升级影响评估") +@RestController +@RequestMapping("/ota/otaBaSjSjyxpg") +@Slf4j +public class OtaBaSjSjyxpgController extends JeroController { + @Autowired + private IOtaBaSjSjyxpgService otaBaSjSjyxpgService; + + /** + * 分页列表查询 + * + * @param otaBaSjSjyxpg + * @param pageNo + * @param pageSize + * @param req + * @return + */ + @AutoLog(value = "升级备案-升级影响评估-分页列表查询") + @ApiOperation(value="升级备案-升级影响评估-分页列表查询", notes="升级备案-升级影响评估-分页列表查询") + @GetMapping(value = "/page") + public Result queryPageList(OtaBaSjSjyxpg otaBaSjSjyxpg, + @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, + @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, + HttpServletRequest req) { + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjSjyxpg, req.getParameterMap()); + Page page = new Page(pageNo, pageSize); + IPage pageList = otaBaSjSjyxpgService.page(page, queryWrapper); + return Result.OK(pageList); + } + + /** + * 列表查询 + * + * @return + */ + @AutoLog(value = "升级备案-升级影响评估-列表查询") + @ApiOperation(value="升级备案-升级影响评估-列表查询", notes="升级备案-升级影响评估-列表查询") + @GetMapping(value = "/list") + public Result> queryList() { + List list = otaBaSjSjyxpgService.queryList(); + return Result.OK(list); + } + + /** + * 添加 + * + * @param otaBaSjSjyxpg + * @return + */ + @AutoLog(value = "升级备案-升级影响评估-添加") + @ApiOperation(value="升级备案-升级影响评估-添加", notes="升级备案-升级影响评估-添加") + @PostMapping(value = "/add") + public Result add(@Validated @RequestBody OtaBaSjSjyxpg otaBaSjSjyxpg) { + otaBaSjSjyxpgService.add(otaBaSjSjyxpg); + return Result.OK("添加成功!"); + } + + /** + * 编辑 + * + * @param otaBaSjSjyxpg + * @return + */ + @AutoLog(value = "升级备案-升级影响评估-编辑") + @ApiOperation(value="升级备案-升级影响评估-编辑", notes="升级备案-升级影响评估-编辑") + @PutMapping(value = "/edit") + public Result edit(@Validated @RequestBody OtaBaSjSjyxpg otaBaSjSjyxpg) { + otaBaSjSjyxpgService.editById(otaBaSjSjyxpg); + return Result.OK("编辑成功!"); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-升级影响评估-通过id删除") + @ApiOperation(value="升级备案-升级影响评估-通过id删除", notes="升级备案-升级影响评估-通过id删除") + @DeleteMapping(value = "/delete") + public Result delete(@RequestParam(name="id",required=true) String id) { + otaBaSjSjyxpgService.deleteById(id); + return Result.OK("删除成功!"); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @AutoLog(value = "升级备案-升级影响评估-批量删除") + @ApiOperation(value="升级备案-升级影响评估-批量删除", notes="升级备案-升级影响评估-批量删除") + @DeleteMapping(value = "/deleteBatch") + public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { + this.otaBaSjSjyxpgService.deleteByIds(Arrays.asList(ids.split(","))); + return Result.OK("批量删除成功!"); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @AutoLog(value = "升级备案-升级影响评估-通过id查询") + @ApiOperation(value="升级备案-升级影响评估-通过id查询", notes="升级备案-升级影响评估-通过id查询") + @GetMapping(value = "/queryById") + public Result queryById(@RequestParam(name="id",required=true) String id) { + OtaBaSjSjyxpg otaBaSjSjyxpg = otaBaSjSjyxpgService.queryById(id); + if(otaBaSjSjyxpg==null) { + return Result.error("未找到对应数据"); + } + return Result.OK(otaBaSjSjyxpg); + } + + /** + * 导出excel + * + * @param request + * @param otaBaSjSjyxpg + */ + @RequestMapping(value = "/exportXls") + public ModelAndView exportXls(HttpServletRequest request, OtaBaSjSjyxpg otaBaSjSjyxpg) { + return super.exportXls(request, otaBaSjSjyxpg, OtaBaSjSjyxpg.class, "升级备案-升级影响评估"); + } + + /** + * 通过excel导入数据 + * + * @param request + * @param response + * @return + */ + @RequestMapping(value = "/importExcel", method = RequestMethod.POST) + public Result importExcel(HttpServletRequest request, HttpServletResponse response) { + return super.importExcel(request, response, OtaBaSjSjyxpg.class); + } + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxAqcs.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxAqcs.java new file mode 100644 index 000000000..9faed40bc --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxAqcs.java @@ -0,0 +1,94 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 车型备案-安全措施 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_cx_aqcs") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_cx_aqcs对象", description="车型备案-安全措施") +public class OtaBaCxAqcs implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**保护机制*/ + @Excel(name = "保护机制", width = 15) + @ApiModelProperty(value = "保护机制") + private java.lang.String bhjz; + + /**防失效机制*/ + @Excel(name = "防失效机制", width = 15) + @ApiModelProperty(value = "防失效机制") + private java.lang.String fsxjz; + + /**升级失败措施*/ + @Excel(name = "升级失败措施", width = 15) + @ApiModelProperty(value = "升级失败措施") + private java.lang.String sjsbcs; + + /**信息安全机制*/ + @Excel(name = "信息安全机制", width = 15) + @ApiModelProperty(value = "信息安全机制") + private java.lang.String xxaqjz; + + /**证明材料*/ + @Excel(name = "证明材料", width = 15) + @ApiModelProperty(value = "证明材料") + private java.lang.String zmcl; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxJbxx.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxJbxx.java new file mode 100644 index 000000000..7f3a82fec --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxJbxx.java @@ -0,0 +1,129 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 车型备案-车型基本信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_cx_jbxx") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_cx_jbxx对象", description="车型备案-车型基本信息") +public class OtaBaCxJbxx implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**车型模板*/ + @Excel(name = "车型模板", width = 15) + @ApiModelProperty(value = "车型模板") + private java.lang.String cxmb; + + /**企业名称*/ + @Excel(name = "企业名称", width = 15) + @ApiModelProperty(value = "企业名称") + private java.lang.String qymc; + + /**产品登记编号*/ + @Excel(name = "产品登记编号", width = 15) + @ApiModelProperty(value = "产品登记编号") + private java.lang.String djbh; + + /**产品类别*/ + @Excel(name = "产品类别", width = 15) + @ApiModelProperty(value = "产品类别") + private java.lang.String cplb; + + /**公告批次*/ + @Excel(name = "公告批次", width = 15) + @ApiModelProperty(value = "公告批次") + private java.lang.String ggpc; + + /**产品商标*/ + @Excel(name = "产品商标", width = 15) + @ApiModelProperty(value = "产品商标") + private java.lang.String cpsb; + + /**产品名称*/ + @Excel(name = "产品名称", width = 15) + @ApiModelProperty(value = "产品名称") + private java.lang.String cpmc; + + /**产品型号*/ + @Excel(name = "产品型号", width = 15) + @ApiModelProperty(value = "产品型号") + private java.lang.String cpxh; + + /**车辆动力类型1*/ + @Excel(name = "车辆动力类型1", width = 15) + @ApiModelProperty(value = "车辆动力类型1") + private java.lang.String dllx1; + + /**车辆动力类型2*/ + @Excel(name = "车辆动力类型2", width = 15) + @ApiModelProperty(value = "车辆动力类型2") + private java.lang.String dllx2; + + /**通信终端*/ + @Excel(name = "通信终端", width = 15) + @ApiModelProperty(value = "通信终端") + private java.lang.String txzd; + + /**车端OTA升级管理系统*/ + @Excel(name = "车端OTA升级管理系统", width = 15) + @ApiModelProperty(value = "车端OTA升级管理系统") + private java.lang.String cdotasj; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxJsfzbacs.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxJsfzbacs.java new file mode 100644 index 000000000..ac10b2359 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxJsfzbacs.java @@ -0,0 +1,454 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 车型备案-驾驶辅助系统基础备案参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_cx_jsfzbacs") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_cx_jsfzbacs对象", description="车型备案-驾驶辅助系统基础备案参数") +public class OtaBaCxJsfzbacs implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaid*/ + @Excel(name = "otaid", width = 15) + @ApiModelProperty(value = "otaid") + private java.lang.String otaId; + + /**网络安全要求配置*/ + @Excel(name = "网络安全要求配置", width = 15) + @ApiModelProperty(value = "网络安全要求配置") + private java.lang.String wlaqyqPz; + + /**网络安全要求数量*/ + @Excel(name = "网络安全要求数量", width = 15) + @ApiModelProperty(value = "网络安全要求数量") + private java.lang.String wlaqyqSl; + + /**网络安全要求布置位置*/ + @Excel(name = "网络安全要求布置位置", width = 15) + @ApiModelProperty(value = "网络安全要求布置位置") + private java.lang.String wlaqyqBzwz; + + /**网络安全要求规格型号*/ + @Excel(name = "网络安全要求规格型号", width = 15) + @ApiModelProperty(value = "网络安全要求规格型号") + private java.lang.String wlaqyqGgxh; + + /**网络安全要求生产企业*/ + @Excel(name = "网络安全要求生产企业", width = 15) + @ApiModelProperty(value = "网络安全要求生产企业") + private java.lang.String wlaqyqScqy; + + /**毫米波雷达配置*/ + @Excel(name = "毫米波雷达配置", width = 15) + @ApiModelProperty(value = "毫米波雷达配置") + private java.lang.String hmbldPz; + + /**毫米波雷达数量*/ + @Excel(name = "毫米波雷达数量", width = 15) + @ApiModelProperty(value = "毫米波雷达数量") + private java.lang.String hmbldSl; + + /**毫米波雷达布置位置*/ + @Excel(name = "毫米波雷达布置位置", width = 15) + @ApiModelProperty(value = "毫米波雷达布置位置") + private java.lang.String hmbldBzwz; + + /**毫米波雷达规格型号*/ + @Excel(name = "毫米波雷达规格型号", width = 15) + @ApiModelProperty(value = "毫米波雷达规格型号") + private java.lang.String hmbldGgxh; + + /**毫米波雷达生产企业*/ + @Excel(name = "毫米波雷达生产企业", width = 15) + @ApiModelProperty(value = "毫米波雷达生产企业") + private java.lang.String hmbldScqy; + + /**超声波雷达配置*/ + @Excel(name = "超声波雷达配置", width = 15) + @ApiModelProperty(value = "超声波雷达配置") + private java.lang.String csbldPz; + + /**超声波雷达数量*/ + @Excel(name = "超声波雷达数量", width = 15) + @ApiModelProperty(value = "超声波雷达数量") + private java.lang.String csbldSl; + + /**超声波雷达布置位置*/ + @Excel(name = "超声波雷达布置位置", width = 15) + @ApiModelProperty(value = "超声波雷达布置位置") + private java.lang.String csbldBzwz; + + /**超声波雷达规格型号*/ + @Excel(name = "超声波雷达规格型号", width = 15) + @ApiModelProperty(value = "超声波雷达规格型号") + private java.lang.String csbldGgxh; + + /**超声波雷达生产企业*/ + @Excel(name = "超声波雷达生产企业", width = 15) + @ApiModelProperty(value = "超声波雷达生产企业") + private java.lang.String csbldScqy; + + /**摄像头倒车影像/(环视)配置*/ + @Excel(name = "摄像头倒车影像/(环视)配置", width = 15) + @ApiModelProperty(value = "摄像头倒车影像/(环视)配置") + private java.lang.String sxthsPz; + + /**摄像头倒车影像/(环视)数量*/ + @Excel(name = "摄像头倒车影像/(环视)数量", width = 15) + @ApiModelProperty(value = "摄像头倒车影像/(环视)数量") + private java.lang.String sxthsSl; + + /**摄像头倒车影像/(环视)布置位置*/ + @Excel(name = "摄像头倒车影像/(环视)布置位置", width = 15) + @ApiModelProperty(value = "摄像头倒车影像/(环视)布置位置") + private java.lang.String sxthsBzwz; + + /**摄像头倒车影像/(环视)规格型号*/ + @Excel(name = "摄像头倒车影像/(环视)规格型号", width = 15) + @ApiModelProperty(value = "摄像头倒车影像/(环视)规格型号") + private java.lang.String sxthsGgxh; + + /**摄像头倒车影像/(环视)生产企业*/ + @Excel(name = "摄像头倒车影像/(环视)生产企业", width = 15) + @ApiModelProperty(value = "摄像头倒车影像/(环视)生产企业") + private java.lang.String sxthsScqy; + + /**摄像头单双多目配置*/ + @Excel(name = "摄像头单双多目配置", width = 15) + @ApiModelProperty(value = "摄像头单双多目配置") + private java.lang.String sxtdsdPz; + + /**摄像头单双多目数量*/ + @Excel(name = "摄像头单双多目数量", width = 15) + @ApiModelProperty(value = "摄像头单双多目数量") + private java.lang.String sxtdsdSl; + + /**摄像头单双多目布置位置*/ + @Excel(name = "摄像头单双多目布置位置", width = 15) + @ApiModelProperty(value = "摄像头单双多目布置位置") + private java.lang.String sxtdsdBzwz; + + /**摄像头单双多目规格型号*/ + @Excel(name = "摄像头单双多目规格型号", width = 15) + @ApiModelProperty(value = "摄像头单双多目规格型号") + private java.lang.String sxtdsdGgxh; + + /**摄像头单双多目生产企业*/ + @Excel(name = "摄像头单双多目生产企业", width = 15) + @ApiModelProperty(value = "摄像头单双多目生产企业") + private java.lang.String sxtdsdScqy; + + /**驾驶员监控摄像头配置*/ + @Excel(name = "驾驶员监控摄像头配置", width = 15) + @ApiModelProperty(value = "驾驶员监控摄像头配置") + private java.lang.String jsyjkPz; + + /**驾驶员监控摄像头数量*/ + @Excel(name = "驾驶员监控摄像头数量", width = 15) + @ApiModelProperty(value = "驾驶员监控摄像头数量") + private java.lang.String jsyjkSl; + + /**驾驶员监控摄像头布置位置*/ + @Excel(name = "驾驶员监控摄像头布置位置", width = 15) + @ApiModelProperty(value = "驾驶员监控摄像头布置位置") + private java.lang.String jsyjkBzwz; + + /**驾驶员监控摄像头规格型号*/ + @Excel(name = "驾驶员监控摄像头规格型号", width = 15) + @ApiModelProperty(value = "驾驶员监控摄像头规格型号") + private java.lang.String jsyjkGgxh; + + /**驾驶员监控摄像头生产企业*/ + @Excel(name = "驾驶员监控摄像头生产企业", width = 15) + @ApiModelProperty(value = "驾驶员监控摄像头生产企业") + private java.lang.String jsyjkScqy; + + /**驾驶员监控红外传感器配置*/ + @Excel(name = "驾驶员监控红外传感器配置", width = 15) + @ApiModelProperty(value = "驾驶员监控红外传感器配置") + private java.lang.String jsyhwPz; + + /**驾驶员监控红外传感器数量*/ + @Excel(name = "驾驶员监控红外传感器数量", width = 15) + @ApiModelProperty(value = "驾驶员监控红外传感器数量") + private java.lang.String jsyhwSl; + + /**驾驶员监控红外传感器布置位置*/ + @Excel(name = "驾驶员监控红外传感器布置位置", width = 15) + @ApiModelProperty(value = "驾驶员监控红外传感器布置位置") + private java.lang.String jsyhwBzwz; + + /**驾驶员监控红外传感器规格型号*/ + @Excel(name = "驾驶员监控红外传感器规格型号", width = 15) + @ApiModelProperty(value = "驾驶员监控红外传感器规格型号") + private java.lang.String jsyhwGgxh; + + /**驾驶员监控红外传感器生产企业*/ + @Excel(name = "驾驶员监控红外传感器生产企业", width = 15) + @ApiModelProperty(value = "驾驶员监控红外传感器生产企业") + private java.lang.String jsyhwScqy; + + /**车载卫星定位设备配置*/ + @Excel(name = "车载卫星定位设备配置", width = 15) + @ApiModelProperty(value = "车载卫星定位设备配置") + private java.lang.String czwxdwPz; + + /**车载卫星定位设备规格型号*/ + @Excel(name = "车载卫星定位设备规格型号", width = 15) + @ApiModelProperty(value = "车载卫星定位设备规格型号") + private java.lang.String czwxdwGgxh; + + /**车载卫星定位设备生产企业*/ + @Excel(name = "车载卫星定位设备生产企业", width = 15) + @ApiModelProperty(value = "车载卫星定位设备生产企业") + private java.lang.String czwxdwScqy; + + /**惯性导航系统配置*/ + @Excel(name = "惯性导航系统配置", width = 15) + @ApiModelProperty(value = "惯性导航系统配置") + private java.lang.String gxdhPz; + + /**惯性导航系统规格型号*/ + @Excel(name = "惯性导航系统规格型号", width = 15) + @ApiModelProperty(value = "惯性导航系统规格型号") + private java.lang.String gxdhGgxh; + + /**惯性导航系统生产企业*/ + @Excel(name = "惯性导航系统生产企业", width = 15) + @ApiModelProperty(value = "惯性导航系统生产企业") + private java.lang.String gxdhScqy; + + /**轮速计配置*/ + @Excel(name = "轮速计配置", width = 15) + @ApiModelProperty(value = "轮速计配置") + private java.lang.String lsjPz; + + /**轮速计规格型号*/ + @Excel(name = "轮速计规格型号", width = 15) + @ApiModelProperty(value = "轮速计规格型号") + private java.lang.String lsjGgxh; + + /**轮速计生产企业*/ + @Excel(name = "轮速计生产企业", width = 15) + @ApiModelProperty(value = "轮速计生产企业") + private java.lang.String lsjScqy; + + /**高精度地图配置*/ + @Excel(name = "高精度地图配置", width = 15) + @ApiModelProperty(value = "高精度地图配置") + private java.lang.String gjddtPz; + + /**高精度地图规格型号*/ + @Excel(name = "高精度地图规格型号", width = 15) + @ApiModelProperty(value = "高精度地图规格型号") + private java.lang.String gjddtGgxh; + + /**高精度地图生产企业*/ + @Excel(name = "高精度地图生产企业", width = 15) + @ApiModelProperty(value = "高精度地图生产企业") + private java.lang.String gjddtScqy; + + /**电子围栏配置*/ + @Excel(name = "电子围栏配置", width = 15) + @ApiModelProperty(value = "电子围栏配置") + private java.lang.String dzwlPz; + + /**电子围栏*/ + @Excel(name = "电子围栏", width = 15) + @ApiModelProperty(value = "电子围栏") + private java.lang.String dzwlDxxgcs; + + /**车载通信系统配置*/ + @Excel(name = "车载通信系统配置", width = 15) + @ApiModelProperty(value = "车载通信系统配置") + private java.lang.String cztxPz; + + /**车载通信系统系统名称*/ + @Excel(name = "车载通信系统系统名称", width = 15) + @ApiModelProperty(value = "车载通信系统系统名称") + private java.lang.String cztxXtmc; + + /**车载通信系统规格型号*/ + @Excel(name = "车载通信系统规格型号", width = 15) + @ApiModelProperty(value = "车载通信系统规格型号") + private java.lang.String cztxGgxh; + + /**车载通信系统生产企业*/ + @Excel(name = "车载通信系统生产企业", width = 15) + @ApiModelProperty(value = "车载通信系统生产企业") + private java.lang.String cztxScqy; + + /**车载通信系统版本号*/ + @Excel(name = "车载通信系统版本号", width = 15) + @ApiModelProperty(value = "车载通信系统版本号") + private java.lang.String cztxBbh; + + /**车载通信系统软件开发企业*/ + @Excel(name = "车载通信系统软件开发企业", width = 15) + @ApiModelProperty(value = "车载通信系统软件开发企业") + private java.lang.String cztxKfqy; + + /**驾驶辅助功能操纵件配置*/ + @Excel(name = "驾驶辅助功能操纵件配置", width = 15) + @ApiModelProperty(value = "驾驶辅助功能操纵件配置") + private java.lang.String jsfzczjPz; + + /**驾驶辅助功能操纵件名称*/ + @Excel(name = "驾驶辅助功能操纵件名称", width = 15) + @ApiModelProperty(value = "驾驶辅助功能操纵件名称") + private java.lang.String jsfzczjMc; + + /**驾驶辅助功能操纵件硬件规格型号*/ + @Excel(name = "驾驶辅助功能操纵件硬件规格型号", width = 15) + @ApiModelProperty(value = "驾驶辅助功能操纵件硬件规格型号") + private java.lang.String jsfzczjYjxh; + + /**驾驶辅助功能操纵件生产企业*/ + @Excel(name = "驾驶辅助功能操纵件生产企业", width = 15) + @ApiModelProperty(value = "驾驶辅助功能操纵件生产企业") + private java.lang.String jsfzczjScqy; + + /**驾驶辅助功能指示器配置*/ + @Excel(name = "驾驶辅助功能指示器配置", width = 15) + @ApiModelProperty(value = "驾驶辅助功能指示器配置") + private java.lang.String jsfzzsqPz; + + /**驾驶辅助功能指示器名称*/ + @Excel(name = "驾驶辅助功能指示器名称", width = 15) + @ApiModelProperty(value = "驾驶辅助功能指示器名称") + private java.lang.String jsfzzsqMc; + + /**驾驶辅助功能指示器硬件规格型号*/ + @Excel(name = "驾驶辅助功能指示器硬件规格型号", width = 15) + @ApiModelProperty(value = "驾驶辅助功能指示器硬件规格型号") + private java.lang.String jsfzzsqYjxh; + + /**驾驶辅助功能指示器生产企业*/ + @Excel(name = "驾驶辅助功能指示器生产企业", width = 15) + @ApiModelProperty(value = "驾驶辅助功能指示器生产企业") + private java.lang.String jsfzzsqScqy; + + /**方向盘脱手提示器配置*/ + @Excel(name = "方向盘脱手提示器配置", width = 15) + @ApiModelProperty(value = "方向盘脱手提示器配置") + private java.lang.String fxptstsPz; + + /**方向盘脱手提示器名称*/ + @Excel(name = "方向盘脱手提示器名称", width = 15) + @ApiModelProperty(value = "方向盘脱手提示器名称") + private java.lang.String fxptstsMc; + + /**方向盘脱手提示器硬件规格型号*/ + @Excel(name = "方向盘脱手提示器硬件规格型号", width = 15) + @ApiModelProperty(value = "方向盘脱手提示器硬件规格型号") + private java.lang.String fxptstsYjxh; + + /**方向盘脱手提示器生产企业*/ + @Excel(name = "方向盘脱手提示器生产企业", width = 15) + @ApiModelProperty(value = "方向盘脱手提示器生产企业") + private java.lang.String fxptstsScqy; + + /**驾驶员注意力提醒指示器配置*/ + @Excel(name = "驾驶员注意力提醒指示器配置", width = 15) + @ApiModelProperty(value = "驾驶员注意力提醒指示器配置") + private java.lang.String jsyzyltsPz; + + /**驾驶员注意力提醒指示器名称*/ + @Excel(name = "驾驶员注意力提醒指示器名称", width = 15) + @ApiModelProperty(value = "驾驶员注意力提醒指示器名称") + private java.lang.String jsyzyltsMc; + + /**驾驶员注意力提醒指示器硬件规格型号*/ + @Excel(name = "驾驶员注意力提醒指示器硬件规格型号", width = 15) + @ApiModelProperty(value = "驾驶员注意力提醒指示器硬件规格型号") + private java.lang.String jsyzyltsYjxh; + + /**驾驶员注意力提醒指示器生产企业*/ + @Excel(name = "驾驶员注意力提醒指示器生产企业", width = 15) + @ApiModelProperty(value = "驾驶员注意力提醒指示器生产企业") + private java.lang.String jsyzyltsScqy; + + /**自动驾驶数据记录系统配置*/ + @Excel(name = "自动驾驶数据记录系统配置", width = 15) + @ApiModelProperty(value = "自动驾驶数据记录系统配置") + private java.lang.String dssadPz; + + /**自动驾驶数据记录系统规格型号*/ + @Excel(name = "自动驾驶数据记录系统规格型号", width = 15) + @ApiModelProperty(value = "自动驾驶数据记录系统规格型号") + private java.lang.String dssadGgxh; + + /**自动驾驶数据记录系统生产企业*/ + @Excel(name = "自动驾驶数据记录系统生产企业", width = 15) + @ApiModelProperty(value = "自动驾驶数据记录系统生产企业") + private java.lang.String dssadScqy; + + /**事件数据记录系统配置*/ + @Excel(name = "事件数据记录系统配置", width = 15) + @ApiModelProperty(value = "事件数据记录系统配置") + private java.lang.String edrPz; + + /**事件数据记录系统规格型号*/ + @Excel(name = "事件数据记录系统规格型号", width = 15) + @ApiModelProperty(value = "事件数据记录系统规格型号") + private java.lang.String edrGgxh; + + /**事件数据记录系统生产企业*/ + @Excel(name = "事件数据记录系统生产企业", width = 15) + @ApiModelProperty(value = "事件数据记录系统生产企业") + private java.lang.String edrScqy; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxKsjjsmccs.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxKsjjsmccs.java new file mode 100644 index 000000000..ae65cfd70 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxKsjjsmccs.java @@ -0,0 +1,144 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 车型备案-可在线升级的驾驶辅助功能名称与参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_cx_ksjjsmccs") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_cx_ksjjsmccs对象", description="车型备案-可在线升级的驾驶辅助功能名称与参数") +public class OtaBaCxKsjjsmccs implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaid*/ + @Excel(name = "otaid", width = 15) + @ApiModelProperty(value = "otaid") + private java.lang.String otaId; + + /**功能名称*/ + @Excel(name = "功能名称", width = 15) + @ApiModelProperty(value = "功能名称") + private java.lang.String gnmc; + + /**配置情况*/ + @Excel(name = "配置情况", width = 15) + @ApiModelProperty(value = "配置情况") + private java.lang.String pzqk; + + /**是否可升级*/ + @Excel(name = "是否可升级", width = 15) + @ApiModelProperty(value = "是否可升级") + private java.lang.String sfksj; + + /**驾驶自动化级别*/ + @Excel(name = "驾驶自动化级别", width = 15) + @ApiModelProperty(value = "驾驶自动化级别") + private java.lang.String jszdhjb; + + /**升级可能变更的《公告》技术参数*/ + @Excel(name = "升级可能变更的《公告》技术参数", width = 15) + @ApiModelProperty(value = "升级可能变更的《公告》技术参数") + private java.lang.String sjggcs; + + /**功能描述*/ + @Excel(name = "功能描述", width = 15) + @ApiModelProperty(value = "功能描述") + private java.lang.String gnms; + + /**适用条件*/ + @Excel(name = "适用条件", width = 15) + @ApiModelProperty(value = "适用条件") + private java.lang.String sytj; + + /**电子控制器名称*/ + @Excel(name = "电子控制器名称", width = 15) + @ApiModelProperty(value = "电子控制器名称") + private java.lang.String kzqmc; + + /**电子控制器生产企业*/ + @Excel(name = "电子控制器生产企业", width = 15) + @ApiModelProperty(value = "电子控制器生产企业") + private java.lang.String kzqscqy; + + /**电子控制器型号*/ + @Excel(name = "电子控制器型号", width = 15) + @ApiModelProperty(value = "电子控制器型号") + private java.lang.String kzqxh; + + /**硬件版本信息*/ + @Excel(name = "硬件版本信息", width = 15) + @ApiModelProperty(value = "硬件版本信息") + private java.lang.String yjbbxx; + + /**软件开发企业*/ + @Excel(name = "软件开发企业", width = 15) + @ApiModelProperty(value = "软件开发企业") + private java.lang.String rjkfqy; + + /**操作系统版本号*/ + @Excel(name = "操作系统版本号", width = 15) + @ApiModelProperty(value = "操作系统版本号") + private java.lang.String czxtbbh; + + /**初始软件包的完整性验证数据*/ + @Excel(name = "初始软件包的完整性验证数据", width = 15) + @ApiModelProperty(value = "初始软件包的完整性验证数据") + private java.lang.String csyzsj; + + /**附件*/ + @Excel(name = "附件", width = 15) + @ApiModelProperty(value = "附件") + private java.lang.String fj; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxKsjxtmccs.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxKsjxtmccs.java new file mode 100644 index 000000000..f4f581448 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxKsjxtmccs.java @@ -0,0 +1,144 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 车型备案-可升级的系统名称参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_cx_ksjxtmccs") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_cx_ksjxtmccs对象", description="车型备案-可升级的系统名称参数") +public class OtaBaCxKsjxtmccs implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**系统类别*/ + @Excel(name = "系统类别", width = 15) + @ApiModelProperty(value = "系统类别") + private java.lang.String xtlb; + + /**是否可升级*/ + @Excel(name = "是否可升级", width = 15) + @ApiModelProperty(value = "是否可升级") + private java.lang.String sfksj; + + /**升级变更技术参数*/ + @Excel(name = "升级变更技术参数", width = 15) + @ApiModelProperty(value = "升级变更技术参数") + private java.lang.String sjbgcs; + + /**系统电子控制器架构拓扑图*/ + @Excel(name = "系统电子控制器架构拓扑图", width = 15) + @ApiModelProperty(value = "系统电子控制器架构拓扑图") + private java.lang.String tpt; + + /**电子控制器名称*/ + @Excel(name = "电子控制器名称", width = 15) + @ApiModelProperty(value = "电子控制器名称") + private java.lang.String kzqmc; + + /**安全完整性等级*/ + @Excel(name = "安全完整性等级", width = 15) + @ApiModelProperty(value = "安全完整性等级") + private java.lang.String aqwzxdj; + + /**电子控制器生产企业*/ + @Excel(name = "电子控制器生产企业", width = 15) + @ApiModelProperty(value = "电子控制器生产企业") + private java.lang.String kzqscqy; + + /**电子控制器型号*/ + @Excel(name = "电子控制器型号", width = 15) + @ApiModelProperty(value = "电子控制器型号") + private java.lang.String kzqxh; + + /**硬件版本信息*/ + @Excel(name = "硬件版本信息", width = 15) + @ApiModelProperty(value = "硬件版本信息") + private java.lang.String yjbbxx; + + /**初始软件版本号*/ + @Excel(name = "初始软件版本号", width = 15) + @ApiModelProperty(value = "初始软件版本号") + private java.lang.String csrjbbh; + + /**初始软件包完整数据*/ + @Excel(name = "初始软件包完整数据", width = 15) + @ApiModelProperty(value = "初始软件包完整数据") + private java.lang.String csrjbwzsj; + + /**升级是否影响整车安全、节能、环保、防盗等*/ + @Excel(name = "升级是否影响整车安全、节能、环保、防盗等", width = 15) + @ApiModelProperty(value = "升级是否影响整车安全、节能、环保、防盗等") + private java.lang.String sjsfyx; + + /**操作系统类型*/ + @Excel(name = "操作系统类型", width = 15) + @ApiModelProperty(value = "操作系统类型") + private java.lang.String czxtlx; + + /**操作系统生产企业*/ + @Excel(name = "操作系统生产企业", width = 15) + @ApiModelProperty(value = "操作系统生产企业") + private java.lang.String czxtscqy; + + /**操作系统版本号*/ + @Excel(name = "操作系统版本号", width = 15) + @ApiModelProperty(value = "操作系统版本号") + private java.lang.String czxtbbh; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxList.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxList.java new file mode 100644 index 000000000..a54113c23 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxList.java @@ -0,0 +1,118 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 车型及功能备案列表 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_cx_list") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_cx_list对象", description="车型及功能备案列表") +public class OtaBaCxList implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**产品登记编号*/ + @Excel(name = "产品登记编号", width = 15) + @ApiModelProperty(value = "产品登记编号") + private java.lang.String cpdjbh; + + /**公告批次*/ + @Excel(name = "公告批次", width = 15) + @ApiModelProperty(value = "公告批次") + private java.lang.String ggpc; + + /**产品商标*/ + @Excel(name = "产品商标", width = 15) + @ApiModelProperty(value = "产品商标") + private java.lang.String cpsb; + + /**产品名称*/ + @Excel(name = "产品名称", width = 15) + @ApiModelProperty(value = "产品名称") + private java.lang.String cpmc; + + /**产品型号*/ + @Excel(name = "产品型号", width = 15) + @ApiModelProperty(value = "产品型号") + private java.lang.String cpxh; + + /**备案状态*/ + @Excel(name = "备案状态", width = 15) + @ApiModelProperty(value = "备案状态") + private java.lang.String bazt; + + /**备案提交时间*/ + @Excel(name = "备案提交时间", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "备案提交时间") + private java.util.Date batjsj; + + /**创建时间*/ + @Excel(name = "创建时间", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "创建时间") + private java.util.Date cjsj; + + /**备注*/ + @Excel(name = "备注", width = 15) + @ApiModelProperty(value = "备注") + private java.lang.String bz; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxLsjl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxLsjl.java new file mode 100644 index 000000000..d8bc16441 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxLsjl.java @@ -0,0 +1,74 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 车型备案-历史记录 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_cx_lsjl") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_cx_lsjl对象", description="车型备案-历史记录") +public class OtaBaCxLsjl implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**数据状态*/ + @Excel(name = "数据状态", width = 15) + @ApiModelProperty(value = "数据状态") + private java.lang.String sjzt; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxQt.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxQt.java new file mode 100644 index 000000000..8a270af8a --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxQt.java @@ -0,0 +1,74 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 车型备案-其他升级信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_cx_qt") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_cx_qt对象", description="车型备案-其他升级信息") +public class OtaBaCxQt implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**升级包保护措施*/ + @Excel(name = "升级包保护措施", width = 15) + @ApiModelProperty(value = "升级包保护措施") + private java.lang.String sjbbhcs; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxSjmk.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxSjmk.java new file mode 100644 index 000000000..790865360 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxSjmk.java @@ -0,0 +1,109 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 车型备案-车端OTA升级功能模块 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_cx_sjmk") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_cx_sjmk对象", description="车型备案-车端OTA升级功能模块") +public class OtaBaCxSjmk implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**部件名称*/ + @Excel(name = "部件名称", width = 15) + @ApiModelProperty(value = "部件名称") + private java.lang.String bjmc; + + /**配置情况 */ + @Excel(name = "配置情况 ", width = 15) + @ApiModelProperty(value = "配置情况 ") + private java.lang.String pzqk; + + /**控制器名称*/ + @Excel(name = "控制器名称", width = 15) + @ApiModelProperty(value = "控制器名称") + private java.lang.String kzqmc; + + /**硬件规格型号*/ + @Excel(name = "硬件规格型号", width = 15) + @ApiModelProperty(value = "硬件规格型号") + private java.lang.String yjggxh; + + /**硬件生产企业*/ + @Excel(name = "硬件生产企业", width = 15) + @ApiModelProperty(value = "硬件生产企业") + private java.lang.String yjscqy; + + /**软件版本*/ + @Excel(name = "软件版本", width = 15) + @ApiModelProperty(value = "软件版本") + private java.lang.String rjbb; + + /**软件开发企业*/ + @Excel(name = "软件开发企业", width = 15) + @ApiModelProperty(value = "软件开发企业") + private java.lang.String rjkfqy; + + /**布置位置*/ + @Excel(name = "布置位置", width = 15) + @ApiModelProperty(value = "布置位置") + private java.lang.String bzwz; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxZxsjyq.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxZxsjyq.java new file mode 100644 index 000000000..43b7419fc --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaCxZxsjyq.java @@ -0,0 +1,124 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 车型备案-在线升级要求 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_cx_zxsjyq") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_cx_zxsjyq对象", description="车型备案-在线升级要求") +public class OtaBaCxZxsjyq implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**保护升级包*/ + @Excel(name = "保护升级包", width = 15) + @ApiModelProperty(value = "保护升级包") + private java.lang.String bhsjb; + + /**保护车辆版本*/ + @Excel(name = "保护车辆版本", width = 15) + @ApiModelProperty(value = "保护车辆版本") + private java.lang.String bhclbb; + + /**车辆更新能力*/ + @Excel(name = "车辆更新能力", width = 15) + @ApiModelProperty(value = "车辆更新能力") + private java.lang.String clgxnl; + + /**车辆升级条件*/ + @Excel(name = "车辆升级条件", width = 15) + @ApiModelProperty(value = "车辆升级条件") + private java.lang.String clsjtj; + + /**车辆升级所需电量*/ + @Excel(name = "车辆升级所需电量", width = 15) + @ApiModelProperty(value = "车辆升级所需电量") + private java.lang.String clsjdl; + + /**升级保护车辆安全*/ + @Excel(name = "升级保护车辆安全", width = 15) + @ApiModelProperty(value = "升级保护车辆安全") + private java.lang.String sjbhaq; + + /**升级所满足的安全条件*/ + @Excel(name = "升级所满足的安全条件", width = 15) + @ApiModelProperty(value = "升级所满足的安全条件") + private java.lang.String sjantj; + + /**升级失败安全状态*/ + @Excel(name = "升级失败安全状态", width = 15) + @ApiModelProperty(value = "升级失败安全状态") + private java.lang.String sjsbaq; + + /**升级公告*/ + @Excel(name = "升级公告", width = 15) + @ApiModelProperty(value = "升级公告") + private java.lang.String sjgg; + + /**升级结果状态*/ + @Excel(name = "升级结果状态", width = 15) + @ApiModelProperty(value = "升级结果状态") + private java.lang.String sjzt; + + /**证明材料*/ + @Excel(name = "证明材料", width = 15) + @ApiModelProperty(value = "证明材料") + private java.lang.String zmcl; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjGgnrfs.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjGgnrfs.java new file mode 100644 index 000000000..e30344cd0 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjGgnrfs.java @@ -0,0 +1,124 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 升级备案-用户告知内容及方式 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_sj_ggnrfs") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_sj_ggnrfs对象", description="升级备案-用户告知内容及方式") +public class OtaBaSjGgnrfs implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**升级目的*/ + @Excel(name = "升级目的", width = 15) + @ApiModelProperty(value = "升级目的") + private java.lang.String sjmd; + + /**由于软件升级活动而导致的车辆功能的任何变化*/ + @Excel(name = "由于软件升级活动而导致的车辆功能的任何变化", width = 15) + @ApiModelProperty(value = "由于软件升级活动而导致的车辆功能的任何变化") + private java.lang.String gxbh; + + /**升级执行预计时间(分钟)*/ + @Excel(name = "升级执行预计时间(分钟)", width = 15) + @ApiModelProperty(value = "升级执行预计时间(分钟)") + private java.lang.String sjsj; + + /**升级执行期问,车辆是否可用*/ + @Excel(name = "升级执行期问,车辆是否可用", width = 15) + @ApiModelProperty(value = "升级执行期问,车辆是否可用") + private java.lang.String sjky; + + /**升级执行期间不可用的车辆功能*/ + @Excel(name = "升级执行期间不可用的车辆功能", width = 15) + @ApiModelProperty(value = "升级执行期间不可用的车辆功能") + private java.lang.String sjbkygn; + + /**帮助车辆用户安全执行升级的任何指导信息*/ + @Excel(name = "帮助车辆用户安全执行升级的任何指导信息", width = 15) + @ApiModelProperty(value = "帮助车辆用户安全执行升级的任何指导信息") + private java.lang.String zdxx; + + /**告知用户升级成功或失败*/ + @Excel(name = "告知用户升级成功或失败", width = 15) + @ApiModelProperty(value = "告知用户升级成功或失败") + private java.lang.String sjsfcg; + + /**告知实施的变更*/ + @Excel(name = "告知实施的变更", width = 15) + @ApiModelProperty(value = "告知实施的变更") + private java.lang.String gzbg; + + /**告知了对用户手册的全部更新内容*/ + @Excel(name = "告知了对用户手册的全部更新内容", width = 15) + @ApiModelProperty(value = "告知了对用户手册的全部更新内容") + private java.lang.String gzscnr; + + /**告知用户方式(可多选)*/ + @Excel(name = "告知用户方式(可多选)", width = 15) + @ApiModelProperty(value = "告知用户方式(可多选)") + private java.lang.String gzyhfs; + + /**用户告知相关文件*/ + @Excel(name = "用户告知相关文件", width = 15) + @ApiModelProperty(value = "用户告知相关文件") + private java.lang.String xgwj; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjList.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjList.java new file mode 100644 index 000000000..c2bb79658 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjList.java @@ -0,0 +1,118 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 升级备案-升级活动备案列表 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_sj_list") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_sj_list对象", description="升级备案-升级活动备案列表") +public class OtaBaSjList implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**产品登记编号*/ + @Excel(name = "产品登记编号", width = 15) + @ApiModelProperty(value = "产品登记编号") + private java.lang.String cpdjbh; + + /**公告批次*/ + @Excel(name = "公告批次", width = 15) + @ApiModelProperty(value = "公告批次") + private java.lang.String ggpc; + + /**产品商标*/ + @Excel(name = "产品商标", width = 15) + @ApiModelProperty(value = "产品商标") + private java.lang.String cpsb; + + /**产品名称*/ + @Excel(name = "产品名称", width = 15) + @ApiModelProperty(value = "产品名称") + private java.lang.String cpmc; + + /**产品型号*/ + @Excel(name = "产品型号", width = 15) + @ApiModelProperty(value = "产品型号") + private java.lang.String cpxh; + + /**备案状态*/ + @Excel(name = "备案状态", width = 15) + @ApiModelProperty(value = "备案状态") + private java.lang.String bazt; + + /**备案提交时间*/ + @Excel(name = "备案提交时间", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "备案提交时间") + private java.util.Date batjsj; + + /**创建时间*/ + @Excel(name = "创建时间", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "创建时间") + private java.util.Date cjsj; + + /**备注*/ + @Excel(name = "备注", width = 15) + @ApiModelProperty(value = "备注") + private java.lang.String bz; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjLsjl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjLsjl.java new file mode 100644 index 000000000..65b75f133 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjLsjl.java @@ -0,0 +1,74 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 升级备案-历史记录 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_sj_lsjl") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_sj_lsjl对象", description="升级备案-历史记录") +public class OtaBaSjLsjl implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**数据状态*/ + @Excel(name = "数据状态", width = 15) + @ApiModelProperty(value = "数据状态") + private java.lang.String sjzt; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjQtsjxx.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjQtsjxx.java new file mode 100644 index 000000000..024e4740d --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjQtsjxx.java @@ -0,0 +1,88 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 升级备案-其他升级信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_sj_qtsjxx") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_sj_qtsjxx对象", description="升级备案-其他升级信息") +public class OtaBaSjQtsjxx implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**任务名称*/ + @Excel(name = "任务名称", width = 15) + @ApiModelProperty(value = "任务名称") + private java.lang.String rwmc; + + /**升级发布时间*/ + @Excel(name = "升级发布时间", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "升级发布时间") + private java.util.Date sjfbsj; + + /**升级计划截止时间*/ + @Excel(name = "升级计划截止时间", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "升级计划截止时间") + private java.util.Date sjjzsj; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjfzbh.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjfzbh.java new file mode 100644 index 000000000..6fab9f1b6 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjfzbh.java @@ -0,0 +1,109 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 升级备案-本次升级的驾驶辅助功能与参数变化 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_sj_sjfzbh") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_sj_sjfzbh对象", description="升级备案-本次升级的驾驶辅助功能与参数变化") +public class OtaBaSjSjfzbh implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**功能名称*/ + @Excel(name = "功能名称", width = 15) + @ApiModelProperty(value = "功能名称") + private java.lang.String gnmc; + + /**升级目的类型*/ + @Excel(name = "升级目的类型", width = 15) + @ApiModelProperty(value = "升级目的类型") + private java.lang.String sjmdlx; + + /**升级前已变更《公告》参数的对应调整*/ + @Excel(name = "升级前已变更《公告》参数的对应调整", width = 15) + @ApiModelProperty(value = "升级前已变更《公告》参数的对应调整") + private java.lang.String sjqbgcs; + + /**升级后已变更《公告》参数的对应调整*/ + @Excel(name = "升级后已变更《公告》参数的对应调整", width = 15) + @ApiModelProperty(value = "升级后已变更《公告》参数的对应调整") + private java.lang.String sjhbgcs; + + /**功能变更描述*/ + @Excel(name = "功能变更描述", width = 15) + @ApiModelProperty(value = "功能变更描述") + private java.lang.String gnbgms; + + /**适用条件变更*/ + @Excel(name = "适用条件变更", width = 15) + @ApiModelProperty(value = "适用条件变更") + private java.lang.String sytjbg; + + /**升级涉及的电子控制器*/ + @Excel(name = "升级涉及的电子控制器", width = 15) + @ApiModelProperty(value = "升级涉及的电子控制器") + private java.lang.String sjsjkzq; + + /**附件*/ + @Excel(name = "附件", width = 15) + @ApiModelProperty(value = "附件") + private java.lang.String fj; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjmbcl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjmbcl.java new file mode 100644 index 000000000..e543fae9d --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjmbcl.java @@ -0,0 +1,93 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 升级备案-升级目标车辆 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_sj_sjmbcl") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_sj_sjmbcl对象", description="升级备案-升级目标车辆") +public class OtaBaSjSjmbcl implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**总数量*/ + @Excel(name = "总数量", width = 15) + @ApiModelProperty(value = "总数量") + private java.lang.String zsl; + + /**生产日期开始*/ + @Excel(name = "生产日期开始", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "生产日期开始") + private java.util.Date scrqks; + + /**生产日期结束*/ + @Excel(name = "生产日期结束", width = 15, format = "yyyy-MM-dd") + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern="yyyy-MM-dd") + @ApiModelProperty(value = "生产日期结束") + private java.util.Date scrqjs; + + /**VIN码清单*/ + @Excel(name = "VIN码清单", width = 15) + @ApiModelProperty(value = "VIN码清单") + private java.lang.String vinList; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjmbcx.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjmbcx.java new file mode 100644 index 000000000..44921fc95 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjmbcx.java @@ -0,0 +1,114 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 升级备案-升级目标车型 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_sj_sjmbcx") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_sj_sjmbcx对象", description="升级备案-升级目标车型") +public class OtaBaSjSjmbcx implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**车型模板*/ + @Excel(name = "车型模板", width = 15) + @ApiModelProperty(value = "车型模板") + private java.lang.String cxmb; + + /**备案编号*/ + @Excel(name = "备案编号", width = 15) + @ApiModelProperty(value = "备案编号") + private java.lang.String babh; + + /**企业名称*/ + @Excel(name = "企业名称", width = 15) + @ApiModelProperty(value = "企业名称") + private java.lang.String qymc; + + /**备案批次*/ + @Excel(name = "备案批次", width = 15) + @ApiModelProperty(value = "备案批次") + private java.lang.String bapc; + + /**产品商标*/ + @Excel(name = "产品商标", width = 15) + @ApiModelProperty(value = "产品商标") + private java.lang.String cpsb; + + /**产品名称*/ + @Excel(name = "产品名称", width = 15) + @ApiModelProperty(value = "产品名称") + private java.lang.String cpmc; + + /**产品型号*/ + @Excel(name = "产品型号", width = 15) + @ApiModelProperty(value = "产品型号") + private java.lang.String cpxh; + + /**车辆动力类型1*/ + @Excel(name = "车辆动力类型1", width = 15) + @ApiModelProperty(value = "车辆动力类型1") + private java.lang.String dllx1; + + /**车辆动力类型2*/ + @Excel(name = "车辆动力类型2", width = 15) + @ApiModelProperty(value = "车辆动力类型2") + private java.lang.String dllx2; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjxtbh.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjxtbh.java new file mode 100644 index 000000000..25f9af23d --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjxtbh.java @@ -0,0 +1,129 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 升级备案-本次升级的系统名称与参数变化 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_sj_sjxtbh") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_sj_sjxtbh对象", description="升级备案-本次升级的系统名称与参数变化") +public class OtaBaSjSjxtbh implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**系统名称*/ + @Excel(name = "系统名称", width = 15) + @ApiModelProperty(value = "系统名称") + private java.lang.String xtmc; + + /**升级前已变更《公告》参数的对应调整*/ + @Excel(name = "升级前已变更《公告》参数的对应调整", width = 15) + @ApiModelProperty(value = "升级前已变更《公告》参数的对应调整") + private java.lang.String sjqbgcs; + + /**升级后已变更《公告》参数的对应调整*/ + @Excel(name = "升级后已变更《公告》参数的对应调整", width = 15) + @ApiModelProperty(value = "升级后已变更《公告》参数的对应调整") + private java.lang.String sjhbgcs; + + /**升级的电子控制器名称*/ + @Excel(name = "升级的电子控制器名称", width = 15) + @ApiModelProperty(value = "升级的电子控制器名称") + private java.lang.String sjkzqmc; + + /**适配的硬件版本*/ + @Excel(name = "适配的硬件版本", width = 15) + @ApiModelProperty(value = "适配的硬件版本") + private java.lang.String yjbb; + + /**软件版本号升级前*/ + @Excel(name = "软件版本号升级前", width = 15) + @ApiModelProperty(value = "软件版本号升级前") + private java.lang.String sjqrjbb; + + /**软件版本号升级后*/ + @Excel(name = "软件版本号升级后", width = 15) + @ApiModelProperty(value = "软件版本号升级后") + private java.lang.String sjhrjbb; + + /**操作系统版本号升级前*/ + @Excel(name = "操作系统版本号升级前", width = 15) + @ApiModelProperty(value = "操作系统版本号升级前") + private java.lang.String sjqczxt; + + /**操作系统版本号升级后*/ + @Excel(name = "操作系统版本号升级后", width = 15) + @ApiModelProperty(value = "操作系统版本号升级后") + private java.lang.String sjhczxt; + + /**升级包完整性验证数据*/ + @Excel(name = "升级包完整性验证数据", width = 15) + @ApiModelProperty(value = "升级包完整性验证数据") + private java.lang.String sjbyzsj; + + /**升级包大小*/ + @Excel(name = "升级包大小", width = 15) + @ApiModelProperty(value = "升级包大小") + private java.lang.String sjbdx; + + /**是否差分升级*/ + @Excel(name = "是否差分升级", width = 15) + @ApiModelProperty(value = "是否差分升级") + private java.lang.String sfcfsj; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjyxpg.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjyxpg.java new file mode 100644 index 000000000..6c0e4d141 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/entity/OtaBaSjSjyxpg.java @@ -0,0 +1,139 @@ +package com.jero.modules.ota.entity; + +import java.io.Serializable; +import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import com.fasterxml.jackson.annotation.JsonFormat; +import org.springframework.format.annotation.DateTimeFormat; +import org.jeecgframework.poi.excel.annotation.Excel; +import com.jero.common.aspect.annotation.Dict; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + + +/** + * @Description: 升级备案-升级影响评估 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Data +@TableName("ota_ba_sj_sjyxpg") +@Accessors(chain = true) +@EqualsAndHashCode(callSuper = false) +@ApiModel(value="ota_ba_sj_sjyxpg对象", description="升级备案-升级影响评估") +public class OtaBaSjSjyxpg implements Serializable { + private static final long serialVersionUID = 1L; + + /**主键*/ + @TableId(type = IdType.ASSIGN_ID) + @ApiModelProperty(value = "主键") + private java.lang.String id; + + /**创建人*/ + @ApiModelProperty(value = "创建人") + private java.lang.String createBy; + + /**创建日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "创建日期") + private java.util.Date createTime; + + /**更新人*/ + @ApiModelProperty(value = "更新人") + private java.lang.String updateBy; + + /**更新日期*/ + @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "更新日期") + private java.util.Date updateTime; + + /**所属部门*/ + @ApiModelProperty(value = "所属部门") + private java.lang.String sysOrgCode; + + /**otaId*/ + @Excel(name = "otaId", width = 15) + @ApiModelProperty(value = "otaId") + private java.lang.String otaId; + + /**升级目的*/ + @Excel(name = "升级目的", width = 15) + @ApiModelProperty(value = "升级目的") + private java.lang.String sjmd; + + /**是否变更对应车型的《公告》技术参数*/ + @Excel(name = "是否变更对应车型的《公告》技术参数", width = 15) + @ApiModelProperty(value = "是否变更对应车型的《公告》技术参数") + private java.lang.String sfbgcs; + + /**是否涉及性能变化*/ + @Excel(name = "是否涉及性能变化", width = 15) + @ApiModelProperty(value = "是否涉及性能变化") + private java.lang.String sjxnbh; + + /**是否符合国家法律、行政法规、规章规定,以及道路机动车辆公告管理相关国家技术标准及安全技术条件等*/ + @Excel(name = "是否符合国家法律、行政法规、规章规定,以及道路机动车辆公告管理相关国家技术标准及安全技术条件等", width = 15) + @ApiModelProperty(value = "是否符合国家法律、行政法规、规章规定,以及道路机动车辆公告管理相关国家技术标准及安全技术条件等") + private java.lang.String fhgd; + + /**是否涉及汽车自动驾驶功能相关升级*/ + @Excel(name = "是否涉及汽车自动驾驶功能相关升级", width = 15) + @ApiModelProperty(value = "是否涉及汽车自动驾驶功能相关升级") + private java.lang.String zdjsxg; + + /**兼容性评估相关*/ + @Excel(name = "兼容性评估相关", width = 15) + @ApiModelProperty(value = "兼容性评估相关") + private java.lang.String jrxxg; + + /**如何执行升级*/ + @Excel(name = "如何执行升级", width = 15) + @ApiModelProperty(value = "如何执行升级") + private java.lang.String zxsj; + + /**升级失败或中断后,车辆采取的安全机制*/ + @Excel(name = "升级失败或中断后,车辆采取的安全机制", width = 15) + @ApiModelProperty(value = "升级失败或中断后,车辆采取的安全机制") + private java.lang.String aqjz; + + /**升级活动是否影响车辆安全*/ + @Excel(name = "升级活动是否影响车辆安全", width = 15) + @ApiModelProperty(value = "升级活动是否影响车辆安全") + private java.lang.String sfyxaq; + + /**升级活动是否提供用户确认选项*/ + @Excel(name = "升级活动是否提供用户确认选项", width = 15) + @ApiModelProperty(value = "升级活动是否提供用户确认选项") + private java.lang.String yhqr; + + /**升级包测试*/ + @Excel(name = "升级包测试", width = 15) + @ApiModelProperty(value = "升级包测试") + private java.lang.String sjbcs; + + /**是杏已验证确认在线升级活动的安全性和可靠性*/ + @Excel(name = "是杏已验证确认在线升级活动的安全性和可靠性", width = 15) + @ApiModelProperty(value = "是杏已验证确认在线升级活动的安全性和可靠性") + private java.lang.String aqkkx; + + /**提供变更或扩展后的《公告》批次及证明材料*/ + @Excel(name = "提供变更或扩展后的《公告》批次及证明材料", width = 15) + @ApiModelProperty(value = "提供变更或扩展后的《公告》批次及证明材料") + private java.lang.String bgfj; + + /**提供证明材料*/ + @Excel(name = "提供证明材料", width = 15) + @ApiModelProperty(value = "提供证明材料") + private java.lang.String clfj; + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxAqcsMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxAqcsMapper.java new file mode 100644 index 000000000..b541346ba --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxAqcsMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaCxAqcs; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 车型备案-安全措施 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaCxAqcsMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxJbxxMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxJbxxMapper.java new file mode 100644 index 000000000..6eb0d272a --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxJbxxMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaCxJbxx; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 车型备案-车型基本信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaCxJbxxMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxJsfzbacsMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxJsfzbacsMapper.java new file mode 100644 index 000000000..6fc62a8be --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxJsfzbacsMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaCxJsfzbacs; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 车型备案-驾驶辅助系统基础备案参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaCxJsfzbacsMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxKsjjsmccsMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxKsjjsmccsMapper.java new file mode 100644 index 000000000..1b2fffc74 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxKsjjsmccsMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaCxKsjjsmccs; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 车型备案-可在线升级的驾驶辅助功能名称与参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaCxKsjjsmccsMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxKsjxtmccsMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxKsjxtmccsMapper.java new file mode 100644 index 000000000..365a64c64 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxKsjxtmccsMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaCxKsjxtmccs; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 车型备案-可升级的系统名称参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaCxKsjxtmccsMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxListMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxListMapper.java new file mode 100644 index 000000000..c363436d1 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxListMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaCxList; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 车型及功能备案列表 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaCxListMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxLsjlMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxLsjlMapper.java new file mode 100644 index 000000000..ab5f226fe --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxLsjlMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaCxLsjl; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 车型备案-历史记录 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaCxLsjlMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxQtMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxQtMapper.java new file mode 100644 index 000000000..7d7806c8a --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxQtMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaCxQt; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 车型备案-其他升级信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaCxQtMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxSjmkMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxSjmkMapper.java new file mode 100644 index 000000000..359fcdbc9 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxSjmkMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaCxSjmk; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 车型备案-车端OTA升级功能模块 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaCxSjmkMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxZxsjyqMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxZxsjyqMapper.java new file mode 100644 index 000000000..5185e98c3 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaCxZxsjyqMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaCxZxsjyq; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 车型备案-在线升级要求 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaCxZxsjyqMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjGgnrfsMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjGgnrfsMapper.java new file mode 100644 index 000000000..889d7f1dc --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjGgnrfsMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaSjGgnrfs; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 升级备案-用户告知内容及方式 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaSjGgnrfsMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjListMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjListMapper.java new file mode 100644 index 000000000..3c9f082cf --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjListMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaSjList; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 升级备案-升级活动备案列表 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaSjListMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjLsjlMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjLsjlMapper.java new file mode 100644 index 000000000..35562779a --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjLsjlMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaSjLsjl; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 升级备案-历史记录 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaSjLsjlMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjQtsjxxMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjQtsjxxMapper.java new file mode 100644 index 000000000..a928bc79a --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjQtsjxxMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaSjQtsjxx; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 升级备案-其他升级信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaSjQtsjxxMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjfzbhMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjfzbhMapper.java new file mode 100644 index 000000000..831a063fc --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjfzbhMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaSjSjfzbh; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 升级备案-本次升级的驾驶辅助功能与参数变化 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaSjSjfzbhMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjmbclMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjmbclMapper.java new file mode 100644 index 000000000..c3144a4e6 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjmbclMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaSjSjmbcl; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 升级备案-升级目标车辆 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaSjSjmbclMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjmbcxMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjmbcxMapper.java new file mode 100644 index 000000000..43c1e6d3e --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjmbcxMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaSjSjmbcx; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 升级备案-升级目标车型 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaSjSjmbcxMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjxtbhMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjxtbhMapper.java new file mode 100644 index 000000000..e5c319c4b --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjxtbhMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaSjSjxtbh; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 升级备案-本次升级的系统名称与参数变化 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaSjSjxtbhMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjyxpgMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjyxpgMapper.java new file mode 100644 index 000000000..e4a8f4451 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/OtaBaSjSjyxpgMapper.java @@ -0,0 +1,17 @@ +package com.jero.modules.ota.mapper; + +import java.util.List; + +import org.apache.ibatis.annotations.Param; +import com.jero.modules.ota.entity.OtaBaSjSjyxpg; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * @Description: 升级备案-升级影响评估 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface OtaBaSjSjyxpgMapper extends BaseMapper { + +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxAqcsMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxAqcsMapper.xml new file mode 100644 index 000000000..3f40ed5a1 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxAqcsMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxJbxxMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxJbxxMapper.xml new file mode 100644 index 000000000..08b0802f5 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxJbxxMapper.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxJsfzbacsMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxJsfzbacsMapper.xml new file mode 100644 index 000000000..72ec5c87c --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxJsfzbacsMapper.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxKsjjsmccsMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxKsjjsmccsMapper.xml new file mode 100644 index 000000000..66acf6855 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxKsjjsmccsMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxKsjxtmccsMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxKsjxtmccsMapper.xml new file mode 100644 index 000000000..eb00dcfa6 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxKsjxtmccsMapper.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxListMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxListMapper.xml new file mode 100644 index 000000000..2bdbf0773 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxListMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxLsjlMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxLsjlMapper.xml new file mode 100644 index 000000000..461af7656 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxLsjlMapper.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxQtMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxQtMapper.xml new file mode 100644 index 000000000..c3ed2b1fa --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxQtMapper.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxSjmkMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxSjmkMapper.xml new file mode 100644 index 000000000..9157a77cd --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxSjmkMapper.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxZxsjyqMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxZxsjyqMapper.xml new file mode 100644 index 000000000..c269dfb6f --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaCxZxsjyqMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjGgnrfsMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjGgnrfsMapper.xml new file mode 100644 index 000000000..aab988558 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjGgnrfsMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjListMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjListMapper.xml new file mode 100644 index 000000000..951367954 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjListMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjLsjlMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjLsjlMapper.xml new file mode 100644 index 000000000..cf37fddf6 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjLsjlMapper.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjQtsjxxMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjQtsjxxMapper.xml new file mode 100644 index 000000000..5987b8f70 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjQtsjxxMapper.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjfzbhMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjfzbhMapper.xml new file mode 100644 index 000000000..a3a70d847 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjfzbhMapper.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjmbclMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjmbclMapper.xml new file mode 100644 index 000000000..ac4f72bd5 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjmbclMapper.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjmbcxMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjmbcxMapper.xml new file mode 100644 index 000000000..24ff1f21d --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjmbcxMapper.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjxtbhMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjxtbhMapper.xml new file mode 100644 index 000000000..3a57315bf --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjxtbhMapper.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjyxpgMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjyxpgMapper.xml new file mode 100644 index 000000000..7d0d5eea1 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/mapper/xml/OtaBaSjSjyxpgMapper.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxAqcsService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxAqcsService.java new file mode 100644 index 000000000..800fc2dfe --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxAqcsService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaCxAqcs; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 车型备案-安全措施 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaCxAqcsService extends IService { + + /** + * 保存 + * + * @param otaBaCxAqcs + * @return + */ + void add(OtaBaCxAqcs otaBaCxAqcs); + + /** + * 更新 + * + * @param otaBaCxAqcs + * @return + */ + void editById(OtaBaCxAqcs otaBaCxAqcs); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaCxAqcs queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxJbxxService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxJbxxService.java new file mode 100644 index 000000000..ea7b7d549 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxJbxxService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaCxJbxx; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 车型备案-车型基本信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaCxJbxxService extends IService { + + /** + * 保存 + * + * @param otaBaCxJbxx + * @return + */ + void add(OtaBaCxJbxx otaBaCxJbxx); + + /** + * 更新 + * + * @param otaBaCxJbxx + * @return + */ + void editById(OtaBaCxJbxx otaBaCxJbxx); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaCxJbxx queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxJsfzbacsService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxJsfzbacsService.java new file mode 100644 index 000000000..05baaee3f --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxJsfzbacsService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaCxJsfzbacs; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 车型备案-驾驶辅助系统基础备案参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaCxJsfzbacsService extends IService { + + /** + * 保存 + * + * @param otaBaCxJsfzbacs + * @return + */ + void add(OtaBaCxJsfzbacs otaBaCxJsfzbacs); + + /** + * 更新 + * + * @param otaBaCxJsfzbacs + * @return + */ + void editById(OtaBaCxJsfzbacs otaBaCxJsfzbacs); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaCxJsfzbacs queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxKsjjsmccsService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxKsjjsmccsService.java new file mode 100644 index 000000000..6af7422ff --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxKsjjsmccsService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaCxKsjjsmccs; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 车型备案-可在线升级的驾驶辅助功能名称与参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaCxKsjjsmccsService extends IService { + + /** + * 保存 + * + * @param otaBaCxKsjjsmccs + * @return + */ + void add(OtaBaCxKsjjsmccs otaBaCxKsjjsmccs); + + /** + * 更新 + * + * @param otaBaCxKsjjsmccs + * @return + */ + void editById(OtaBaCxKsjjsmccs otaBaCxKsjjsmccs); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaCxKsjjsmccs queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxKsjxtmccsService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxKsjxtmccsService.java new file mode 100644 index 000000000..464b3c7f4 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxKsjxtmccsService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaCxKsjxtmccs; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 车型备案-可升级的系统名称参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaCxKsjxtmccsService extends IService { + + /** + * 保存 + * + * @param otaBaCxKsjxtmccs + * @return + */ + void add(OtaBaCxKsjxtmccs otaBaCxKsjxtmccs); + + /** + * 更新 + * + * @param otaBaCxKsjxtmccs + * @return + */ + void editById(OtaBaCxKsjxtmccs otaBaCxKsjxtmccs); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaCxKsjxtmccs queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxListService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxListService.java new file mode 100644 index 000000000..c76057203 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxListService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaCxList; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 车型及功能备案列表 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaCxListService extends IService { + + /** + * 保存 + * + * @param otaBaCxList + * @return + */ + void add(OtaBaCxList otaBaCxList); + + /** + * 更新 + * + * @param otaBaCxList + * @return + */ + void editById(OtaBaCxList otaBaCxList); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaCxList queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxLsjlService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxLsjlService.java new file mode 100644 index 000000000..b60896535 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxLsjlService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaCxLsjl; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 车型备案-历史记录 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaCxLsjlService extends IService { + + /** + * 保存 + * + * @param otaBaCxLsjl + * @return + */ + void add(OtaBaCxLsjl otaBaCxLsjl); + + /** + * 更新 + * + * @param otaBaCxLsjl + * @return + */ + void editById(OtaBaCxLsjl otaBaCxLsjl); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaCxLsjl queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxQtService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxQtService.java new file mode 100644 index 000000000..0ed6e84c2 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxQtService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaCxQt; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 车型备案-其他升级信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaCxQtService extends IService { + + /** + * 保存 + * + * @param otaBaCxQt + * @return + */ + void add(OtaBaCxQt otaBaCxQt); + + /** + * 更新 + * + * @param otaBaCxQt + * @return + */ + void editById(OtaBaCxQt otaBaCxQt); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaCxQt queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxSjmkService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxSjmkService.java new file mode 100644 index 000000000..0d02ba570 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxSjmkService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaCxSjmk; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 车型备案-车端OTA升级功能模块 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaCxSjmkService extends IService { + + /** + * 保存 + * + * @param otaBaCxSjmk + * @return + */ + void add(OtaBaCxSjmk otaBaCxSjmk); + + /** + * 更新 + * + * @param otaBaCxSjmk + * @return + */ + void editById(OtaBaCxSjmk otaBaCxSjmk); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaCxSjmk queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxZxsjyqService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxZxsjyqService.java new file mode 100644 index 000000000..04f1b367b --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaCxZxsjyqService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaCxZxsjyq; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 车型备案-在线升级要求 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaCxZxsjyqService extends IService { + + /** + * 保存 + * + * @param otaBaCxZxsjyq + * @return + */ + void add(OtaBaCxZxsjyq otaBaCxZxsjyq); + + /** + * 更新 + * + * @param otaBaCxZxsjyq + * @return + */ + void editById(OtaBaCxZxsjyq otaBaCxZxsjyq); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaCxZxsjyq queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjGgnrfsService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjGgnrfsService.java new file mode 100644 index 000000000..39c9b1429 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjGgnrfsService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaSjGgnrfs; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 升级备案-用户告知内容及方式 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaSjGgnrfsService extends IService { + + /** + * 保存 + * + * @param otaBaSjGgnrfs + * @return + */ + void add(OtaBaSjGgnrfs otaBaSjGgnrfs); + + /** + * 更新 + * + * @param otaBaSjGgnrfs + * @return + */ + void editById(OtaBaSjGgnrfs otaBaSjGgnrfs); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaSjGgnrfs queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjListService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjListService.java new file mode 100644 index 000000000..9644621c9 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjListService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaSjList; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 升级备案-升级活动备案列表 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaSjListService extends IService { + + /** + * 保存 + * + * @param otaBaSjList + * @return + */ + void add(OtaBaSjList otaBaSjList); + + /** + * 更新 + * + * @param otaBaSjList + * @return + */ + void editById(OtaBaSjList otaBaSjList); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaSjList queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjLsjlService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjLsjlService.java new file mode 100644 index 000000000..c1d0048d1 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjLsjlService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaSjLsjl; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 升级备案-历史记录 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaSjLsjlService extends IService { + + /** + * 保存 + * + * @param otaBaSjLsjl + * @return + */ + void add(OtaBaSjLsjl otaBaSjLsjl); + + /** + * 更新 + * + * @param otaBaSjLsjl + * @return + */ + void editById(OtaBaSjLsjl otaBaSjLsjl); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaSjLsjl queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjQtsjxxService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjQtsjxxService.java new file mode 100644 index 000000000..b66a382c6 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjQtsjxxService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaSjQtsjxx; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 升级备案-其他升级信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaSjQtsjxxService extends IService { + + /** + * 保存 + * + * @param otaBaSjQtsjxx + * @return + */ + void add(OtaBaSjQtsjxx otaBaSjQtsjxx); + + /** + * 更新 + * + * @param otaBaSjQtsjxx + * @return + */ + void editById(OtaBaSjQtsjxx otaBaSjQtsjxx); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaSjQtsjxx queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjfzbhService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjfzbhService.java new file mode 100644 index 000000000..024e8e4a7 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjfzbhService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaSjSjfzbh; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 升级备案-本次升级的驾驶辅助功能与参数变化 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaSjSjfzbhService extends IService { + + /** + * 保存 + * + * @param otaBaSjSjfzbh + * @return + */ + void add(OtaBaSjSjfzbh otaBaSjSjfzbh); + + /** + * 更新 + * + * @param otaBaSjSjfzbh + * @return + */ + void editById(OtaBaSjSjfzbh otaBaSjSjfzbh); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaSjSjfzbh queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjmbclService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjmbclService.java new file mode 100644 index 000000000..45a0e5e8e --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjmbclService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaSjSjmbcl; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 升级备案-升级目标车辆 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaSjSjmbclService extends IService { + + /** + * 保存 + * + * @param otaBaSjSjmbcl + * @return + */ + void add(OtaBaSjSjmbcl otaBaSjSjmbcl); + + /** + * 更新 + * + * @param otaBaSjSjmbcl + * @return + */ + void editById(OtaBaSjSjmbcl otaBaSjSjmbcl); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaSjSjmbcl queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjmbcxService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjmbcxService.java new file mode 100644 index 000000000..27e4d944d --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjmbcxService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaSjSjmbcx; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 升级备案-升级目标车型 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaSjSjmbcxService extends IService { + + /** + * 保存 + * + * @param otaBaSjSjmbcx + * @return + */ + void add(OtaBaSjSjmbcx otaBaSjSjmbcx); + + /** + * 更新 + * + * @param otaBaSjSjmbcx + * @return + */ + void editById(OtaBaSjSjmbcx otaBaSjSjmbcx); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaSjSjmbcx queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjxtbhService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjxtbhService.java new file mode 100644 index 000000000..ae2126667 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjxtbhService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaSjSjxtbh; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 升级备案-本次升级的系统名称与参数变化 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaSjSjxtbhService extends IService { + + /** + * 保存 + * + * @param otaBaSjSjxtbh + * @return + */ + void add(OtaBaSjSjxtbh otaBaSjSjxtbh); + + /** + * 更新 + * + * @param otaBaSjSjxtbh + * @return + */ + void editById(OtaBaSjSjxtbh otaBaSjSjxtbh); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaSjSjxtbh queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjyxpgService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjyxpgService.java new file mode 100644 index 000000000..84960ab7c --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/IOtaBaSjSjyxpgService.java @@ -0,0 +1,61 @@ +package com.jero.modules.ota.service; + +import com.jero.modules.ota.entity.OtaBaSjSjyxpg; +import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + +/** + * @Description: 升级备案-升级影响评估 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +public interface IOtaBaSjSjyxpgService extends IService { + + /** + * 保存 + * + * @param otaBaSjSjyxpg + * @return + */ + void add(OtaBaSjSjyxpg otaBaSjSjyxpg); + + /** + * 更新 + * + * @param otaBaSjSjyxpg + * @return + */ + void editById(OtaBaSjSjyxpg otaBaSjSjyxpg); + + /** + * 通过id删除 + * + * @param id + * @return + */ + void deleteById(String id); + + /** + * 批量删除 + * + * @param ids + * @return + */ + void deleteByIds(List ids); + + /** + * 通过id查询 + * + * @param id + * @return + */ + OtaBaSjSjyxpg queryById(String id); + + /** + * 列表查询 + * + * @return + */ + List queryList(); +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxAqcsServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxAqcsServiceImpl.java new file mode 100644 index 000000000..7c12efbc2 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxAqcsServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaCxAqcs; +import com.jero.modules.ota.mapper.OtaBaCxAqcsMapper; +import com.jero.modules.ota.service.IOtaBaCxAqcsService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 车型备案-安全措施 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaCxAqcsServiceImpl extends ServiceImpl implements IOtaBaCxAqcsService { + + /** + * 保存 + * + * @param otaBaCxAqcs + * @return + */ + @Override + public void add(OtaBaCxAqcs otaBaCxAqcs) { + Date now = new Date(); + otaBaCxAqcs.setCreateTime(now); + otaBaCxAqcs.setUpdateTime(now); + save(otaBaCxAqcs); + } + + /** + * 更新 + * + * @param otaBaCxAqcs + * @return + */ + @Override + public void editById(OtaBaCxAqcs otaBaCxAqcs) { + Date now = new Date(); + otaBaCxAqcs.setUpdateTime(now); + saveOrUpdate(otaBaCxAqcs); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaCxAqcs queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxJbxxServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxJbxxServiceImpl.java new file mode 100644 index 000000000..7d7333d5e --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxJbxxServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaCxJbxx; +import com.jero.modules.ota.mapper.OtaBaCxJbxxMapper; +import com.jero.modules.ota.service.IOtaBaCxJbxxService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 车型备案-车型基本信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaCxJbxxServiceImpl extends ServiceImpl implements IOtaBaCxJbxxService { + + /** + * 保存 + * + * @param otaBaCxJbxx + * @return + */ + @Override + public void add(OtaBaCxJbxx otaBaCxJbxx) { + Date now = new Date(); + otaBaCxJbxx.setCreateTime(now); + otaBaCxJbxx.setUpdateTime(now); + save(otaBaCxJbxx); + } + + /** + * 更新 + * + * @param otaBaCxJbxx + * @return + */ + @Override + public void editById(OtaBaCxJbxx otaBaCxJbxx) { + Date now = new Date(); + otaBaCxJbxx.setUpdateTime(now); + saveOrUpdate(otaBaCxJbxx); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaCxJbxx queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxJsfzbacsServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxJsfzbacsServiceImpl.java new file mode 100644 index 000000000..cabf4913b --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxJsfzbacsServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaCxJsfzbacs; +import com.jero.modules.ota.mapper.OtaBaCxJsfzbacsMapper; +import com.jero.modules.ota.service.IOtaBaCxJsfzbacsService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 车型备案-驾驶辅助系统基础备案参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaCxJsfzbacsServiceImpl extends ServiceImpl implements IOtaBaCxJsfzbacsService { + + /** + * 保存 + * + * @param otaBaCxJsfzbacs + * @return + */ + @Override + public void add(OtaBaCxJsfzbacs otaBaCxJsfzbacs) { + Date now = new Date(); + otaBaCxJsfzbacs.setCreateTime(now); + otaBaCxJsfzbacs.setUpdateTime(now); + save(otaBaCxJsfzbacs); + } + + /** + * 更新 + * + * @param otaBaCxJsfzbacs + * @return + */ + @Override + public void editById(OtaBaCxJsfzbacs otaBaCxJsfzbacs) { + Date now = new Date(); + otaBaCxJsfzbacs.setUpdateTime(now); + saveOrUpdate(otaBaCxJsfzbacs); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaCxJsfzbacs queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxKsjjsmccsServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxKsjjsmccsServiceImpl.java new file mode 100644 index 000000000..1f710422b --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxKsjjsmccsServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaCxKsjjsmccs; +import com.jero.modules.ota.mapper.OtaBaCxKsjjsmccsMapper; +import com.jero.modules.ota.service.IOtaBaCxKsjjsmccsService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 车型备案-可在线升级的驾驶辅助功能名称与参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaCxKsjjsmccsServiceImpl extends ServiceImpl implements IOtaBaCxKsjjsmccsService { + + /** + * 保存 + * + * @param otaBaCxKsjjsmccs + * @return + */ + @Override + public void add(OtaBaCxKsjjsmccs otaBaCxKsjjsmccs) { + Date now = new Date(); + otaBaCxKsjjsmccs.setCreateTime(now); + otaBaCxKsjjsmccs.setUpdateTime(now); + save(otaBaCxKsjjsmccs); + } + + /** + * 更新 + * + * @param otaBaCxKsjjsmccs + * @return + */ + @Override + public void editById(OtaBaCxKsjjsmccs otaBaCxKsjjsmccs) { + Date now = new Date(); + otaBaCxKsjjsmccs.setUpdateTime(now); + saveOrUpdate(otaBaCxKsjjsmccs); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaCxKsjjsmccs queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxKsjxtmccsServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxKsjxtmccsServiceImpl.java new file mode 100644 index 000000000..972ae2fb8 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxKsjxtmccsServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaCxKsjxtmccs; +import com.jero.modules.ota.mapper.OtaBaCxKsjxtmccsMapper; +import com.jero.modules.ota.service.IOtaBaCxKsjxtmccsService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 车型备案-可升级的系统名称参数 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaCxKsjxtmccsServiceImpl extends ServiceImpl implements IOtaBaCxKsjxtmccsService { + + /** + * 保存 + * + * @param otaBaCxKsjxtmccs + * @return + */ + @Override + public void add(OtaBaCxKsjxtmccs otaBaCxKsjxtmccs) { + Date now = new Date(); + otaBaCxKsjxtmccs.setCreateTime(now); + otaBaCxKsjxtmccs.setUpdateTime(now); + save(otaBaCxKsjxtmccs); + } + + /** + * 更新 + * + * @param otaBaCxKsjxtmccs + * @return + */ + @Override + public void editById(OtaBaCxKsjxtmccs otaBaCxKsjxtmccs) { + Date now = new Date(); + otaBaCxKsjxtmccs.setUpdateTime(now); + saveOrUpdate(otaBaCxKsjxtmccs); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaCxKsjxtmccs queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxListServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxListServiceImpl.java new file mode 100644 index 000000000..7a5ced897 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxListServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaCxList; +import com.jero.modules.ota.mapper.OtaBaCxListMapper; +import com.jero.modules.ota.service.IOtaBaCxListService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 车型及功能备案列表 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaCxListServiceImpl extends ServiceImpl implements IOtaBaCxListService { + + /** + * 保存 + * + * @param otaBaCxList + * @return + */ + @Override + public void add(OtaBaCxList otaBaCxList) { + Date now = new Date(); + otaBaCxList.setCreateTime(now); + otaBaCxList.setUpdateTime(now); + save(otaBaCxList); + } + + /** + * 更新 + * + * @param otaBaCxList + * @return + */ + @Override + public void editById(OtaBaCxList otaBaCxList) { + Date now = new Date(); + otaBaCxList.setUpdateTime(now); + saveOrUpdate(otaBaCxList); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaCxList queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxLsjlServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxLsjlServiceImpl.java new file mode 100644 index 000000000..0d11fe48d --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxLsjlServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaCxLsjl; +import com.jero.modules.ota.mapper.OtaBaCxLsjlMapper; +import com.jero.modules.ota.service.IOtaBaCxLsjlService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 车型备案-历史记录 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaCxLsjlServiceImpl extends ServiceImpl implements IOtaBaCxLsjlService { + + /** + * 保存 + * + * @param otaBaCxLsjl + * @return + */ + @Override + public void add(OtaBaCxLsjl otaBaCxLsjl) { + Date now = new Date(); + otaBaCxLsjl.setCreateTime(now); + otaBaCxLsjl.setUpdateTime(now); + save(otaBaCxLsjl); + } + + /** + * 更新 + * + * @param otaBaCxLsjl + * @return + */ + @Override + public void editById(OtaBaCxLsjl otaBaCxLsjl) { + Date now = new Date(); + otaBaCxLsjl.setUpdateTime(now); + saveOrUpdate(otaBaCxLsjl); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaCxLsjl queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxQtServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxQtServiceImpl.java new file mode 100644 index 000000000..8a82a7183 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxQtServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaCxQt; +import com.jero.modules.ota.mapper.OtaBaCxQtMapper; +import com.jero.modules.ota.service.IOtaBaCxQtService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 车型备案-其他升级信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaCxQtServiceImpl extends ServiceImpl implements IOtaBaCxQtService { + + /** + * 保存 + * + * @param otaBaCxQt + * @return + */ + @Override + public void add(OtaBaCxQt otaBaCxQt) { + Date now = new Date(); + otaBaCxQt.setCreateTime(now); + otaBaCxQt.setUpdateTime(now); + save(otaBaCxQt); + } + + /** + * 更新 + * + * @param otaBaCxQt + * @return + */ + @Override + public void editById(OtaBaCxQt otaBaCxQt) { + Date now = new Date(); + otaBaCxQt.setUpdateTime(now); + saveOrUpdate(otaBaCxQt); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaCxQt queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxSjmkServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxSjmkServiceImpl.java new file mode 100644 index 000000000..f39961bc2 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxSjmkServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaCxSjmk; +import com.jero.modules.ota.mapper.OtaBaCxSjmkMapper; +import com.jero.modules.ota.service.IOtaBaCxSjmkService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 车型备案-车端OTA升级功能模块 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaCxSjmkServiceImpl extends ServiceImpl implements IOtaBaCxSjmkService { + + /** + * 保存 + * + * @param otaBaCxSjmk + * @return + */ + @Override + public void add(OtaBaCxSjmk otaBaCxSjmk) { + Date now = new Date(); + otaBaCxSjmk.setCreateTime(now); + otaBaCxSjmk.setUpdateTime(now); + save(otaBaCxSjmk); + } + + /** + * 更新 + * + * @param otaBaCxSjmk + * @return + */ + @Override + public void editById(OtaBaCxSjmk otaBaCxSjmk) { + Date now = new Date(); + otaBaCxSjmk.setUpdateTime(now); + saveOrUpdate(otaBaCxSjmk); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaCxSjmk queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxZxsjyqServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxZxsjyqServiceImpl.java new file mode 100644 index 000000000..618aadf31 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaCxZxsjyqServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaCxZxsjyq; +import com.jero.modules.ota.mapper.OtaBaCxZxsjyqMapper; +import com.jero.modules.ota.service.IOtaBaCxZxsjyqService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 车型备案-在线升级要求 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaCxZxsjyqServiceImpl extends ServiceImpl implements IOtaBaCxZxsjyqService { + + /** + * 保存 + * + * @param otaBaCxZxsjyq + * @return + */ + @Override + public void add(OtaBaCxZxsjyq otaBaCxZxsjyq) { + Date now = new Date(); + otaBaCxZxsjyq.setCreateTime(now); + otaBaCxZxsjyq.setUpdateTime(now); + save(otaBaCxZxsjyq); + } + + /** + * 更新 + * + * @param otaBaCxZxsjyq + * @return + */ + @Override + public void editById(OtaBaCxZxsjyq otaBaCxZxsjyq) { + Date now = new Date(); + otaBaCxZxsjyq.setUpdateTime(now); + saveOrUpdate(otaBaCxZxsjyq); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaCxZxsjyq queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjGgnrfsServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjGgnrfsServiceImpl.java new file mode 100644 index 000000000..e9dee99b4 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjGgnrfsServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaSjGgnrfs; +import com.jero.modules.ota.mapper.OtaBaSjGgnrfsMapper; +import com.jero.modules.ota.service.IOtaBaSjGgnrfsService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 升级备案-用户告知内容及方式 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaSjGgnrfsServiceImpl extends ServiceImpl implements IOtaBaSjGgnrfsService { + + /** + * 保存 + * + * @param otaBaSjGgnrfs + * @return + */ + @Override + public void add(OtaBaSjGgnrfs otaBaSjGgnrfs) { + Date now = new Date(); + otaBaSjGgnrfs.setCreateTime(now); + otaBaSjGgnrfs.setUpdateTime(now); + save(otaBaSjGgnrfs); + } + + /** + * 更新 + * + * @param otaBaSjGgnrfs + * @return + */ + @Override + public void editById(OtaBaSjGgnrfs otaBaSjGgnrfs) { + Date now = new Date(); + otaBaSjGgnrfs.setUpdateTime(now); + saveOrUpdate(otaBaSjGgnrfs); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaSjGgnrfs queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjListServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjListServiceImpl.java new file mode 100644 index 000000000..cbbe2eef5 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjListServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaSjList; +import com.jero.modules.ota.mapper.OtaBaSjListMapper; +import com.jero.modules.ota.service.IOtaBaSjListService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 升级备案-升级活动备案列表 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaSjListServiceImpl extends ServiceImpl implements IOtaBaSjListService { + + /** + * 保存 + * + * @param otaBaSjList + * @return + */ + @Override + public void add(OtaBaSjList otaBaSjList) { + Date now = new Date(); + otaBaSjList.setCreateTime(now); + otaBaSjList.setUpdateTime(now); + save(otaBaSjList); + } + + /** + * 更新 + * + * @param otaBaSjList + * @return + */ + @Override + public void editById(OtaBaSjList otaBaSjList) { + Date now = new Date(); + otaBaSjList.setUpdateTime(now); + saveOrUpdate(otaBaSjList); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaSjList queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjLsjlServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjLsjlServiceImpl.java new file mode 100644 index 000000000..876c0deff --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjLsjlServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaSjLsjl; +import com.jero.modules.ota.mapper.OtaBaSjLsjlMapper; +import com.jero.modules.ota.service.IOtaBaSjLsjlService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 升级备案-历史记录 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaSjLsjlServiceImpl extends ServiceImpl implements IOtaBaSjLsjlService { + + /** + * 保存 + * + * @param otaBaSjLsjl + * @return + */ + @Override + public void add(OtaBaSjLsjl otaBaSjLsjl) { + Date now = new Date(); + otaBaSjLsjl.setCreateTime(now); + otaBaSjLsjl.setUpdateTime(now); + save(otaBaSjLsjl); + } + + /** + * 更新 + * + * @param otaBaSjLsjl + * @return + */ + @Override + public void editById(OtaBaSjLsjl otaBaSjLsjl) { + Date now = new Date(); + otaBaSjLsjl.setUpdateTime(now); + saveOrUpdate(otaBaSjLsjl); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaSjLsjl queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjQtsjxxServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjQtsjxxServiceImpl.java new file mode 100644 index 000000000..1953eb03e --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjQtsjxxServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaSjQtsjxx; +import com.jero.modules.ota.mapper.OtaBaSjQtsjxxMapper; +import com.jero.modules.ota.service.IOtaBaSjQtsjxxService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 升级备案-其他升级信息 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaSjQtsjxxServiceImpl extends ServiceImpl implements IOtaBaSjQtsjxxService { + + /** + * 保存 + * + * @param otaBaSjQtsjxx + * @return + */ + @Override + public void add(OtaBaSjQtsjxx otaBaSjQtsjxx) { + Date now = new Date(); + otaBaSjQtsjxx.setCreateTime(now); + otaBaSjQtsjxx.setUpdateTime(now); + save(otaBaSjQtsjxx); + } + + /** + * 更新 + * + * @param otaBaSjQtsjxx + * @return + */ + @Override + public void editById(OtaBaSjQtsjxx otaBaSjQtsjxx) { + Date now = new Date(); + otaBaSjQtsjxx.setUpdateTime(now); + saveOrUpdate(otaBaSjQtsjxx); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaSjQtsjxx queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjfzbhServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjfzbhServiceImpl.java new file mode 100644 index 000000000..28f1d6c08 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjfzbhServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaSjSjfzbh; +import com.jero.modules.ota.mapper.OtaBaSjSjfzbhMapper; +import com.jero.modules.ota.service.IOtaBaSjSjfzbhService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 升级备案-本次升级的驾驶辅助功能与参数变化 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaSjSjfzbhServiceImpl extends ServiceImpl implements IOtaBaSjSjfzbhService { + + /** + * 保存 + * + * @param otaBaSjSjfzbh + * @return + */ + @Override + public void add(OtaBaSjSjfzbh otaBaSjSjfzbh) { + Date now = new Date(); + otaBaSjSjfzbh.setCreateTime(now); + otaBaSjSjfzbh.setUpdateTime(now); + save(otaBaSjSjfzbh); + } + + /** + * 更新 + * + * @param otaBaSjSjfzbh + * @return + */ + @Override + public void editById(OtaBaSjSjfzbh otaBaSjSjfzbh) { + Date now = new Date(); + otaBaSjSjfzbh.setUpdateTime(now); + saveOrUpdate(otaBaSjSjfzbh); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaSjSjfzbh queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjmbclServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjmbclServiceImpl.java new file mode 100644 index 000000000..87f119395 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjmbclServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaSjSjmbcl; +import com.jero.modules.ota.mapper.OtaBaSjSjmbclMapper; +import com.jero.modules.ota.service.IOtaBaSjSjmbclService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 升级备案-升级目标车辆 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaSjSjmbclServiceImpl extends ServiceImpl implements IOtaBaSjSjmbclService { + + /** + * 保存 + * + * @param otaBaSjSjmbcl + * @return + */ + @Override + public void add(OtaBaSjSjmbcl otaBaSjSjmbcl) { + Date now = new Date(); + otaBaSjSjmbcl.setCreateTime(now); + otaBaSjSjmbcl.setUpdateTime(now); + save(otaBaSjSjmbcl); + } + + /** + * 更新 + * + * @param otaBaSjSjmbcl + * @return + */ + @Override + public void editById(OtaBaSjSjmbcl otaBaSjSjmbcl) { + Date now = new Date(); + otaBaSjSjmbcl.setUpdateTime(now); + saveOrUpdate(otaBaSjSjmbcl); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaSjSjmbcl queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjmbcxServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjmbcxServiceImpl.java new file mode 100644 index 000000000..a6f8597a2 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjmbcxServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaSjSjmbcx; +import com.jero.modules.ota.mapper.OtaBaSjSjmbcxMapper; +import com.jero.modules.ota.service.IOtaBaSjSjmbcxService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 升级备案-升级目标车型 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaSjSjmbcxServiceImpl extends ServiceImpl implements IOtaBaSjSjmbcxService { + + /** + * 保存 + * + * @param otaBaSjSjmbcx + * @return + */ + @Override + public void add(OtaBaSjSjmbcx otaBaSjSjmbcx) { + Date now = new Date(); + otaBaSjSjmbcx.setCreateTime(now); + otaBaSjSjmbcx.setUpdateTime(now); + save(otaBaSjSjmbcx); + } + + /** + * 更新 + * + * @param otaBaSjSjmbcx + * @return + */ + @Override + public void editById(OtaBaSjSjmbcx otaBaSjSjmbcx) { + Date now = new Date(); + otaBaSjSjmbcx.setUpdateTime(now); + saveOrUpdate(otaBaSjSjmbcx); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaSjSjmbcx queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjxtbhServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjxtbhServiceImpl.java new file mode 100644 index 000000000..51f8dfb1a --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjxtbhServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaSjSjxtbh; +import com.jero.modules.ota.mapper.OtaBaSjSjxtbhMapper; +import com.jero.modules.ota.service.IOtaBaSjSjxtbhService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 升级备案-本次升级的系统名称与参数变化 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaSjSjxtbhServiceImpl extends ServiceImpl implements IOtaBaSjSjxtbhService { + + /** + * 保存 + * + * @param otaBaSjSjxtbh + * @return + */ + @Override + public void add(OtaBaSjSjxtbh otaBaSjSjxtbh) { + Date now = new Date(); + otaBaSjSjxtbh.setCreateTime(now); + otaBaSjSjxtbh.setUpdateTime(now); + save(otaBaSjSjxtbh); + } + + /** + * 更新 + * + * @param otaBaSjSjxtbh + * @return + */ + @Override + public void editById(OtaBaSjSjxtbh otaBaSjSjxtbh) { + Date now = new Date(); + otaBaSjSjxtbh.setUpdateTime(now); + saveOrUpdate(otaBaSjSjxtbh); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaSjSjxtbh queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +} diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjyxpgServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjyxpgServiceImpl.java new file mode 100644 index 000000000..173368c86 --- /dev/null +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ota/service/impl/OtaBaSjSjyxpgServiceImpl.java @@ -0,0 +1,89 @@ +package com.jero.modules.ota.service.impl; + +import com.jero.modules.ota.entity.OtaBaSjSjyxpg; +import com.jero.modules.ota.mapper.OtaBaSjSjyxpgMapper; +import com.jero.modules.ota.service.IOtaBaSjSjyxpgService; +import org.springframework.stereotype.Service; +import java.util.List; +import java.util.Date; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +/** + * @Description: 升级备案-升级影响评估 + * @Author: jero-boot + * @Date: 2023-03-17 + * @Version: V1.0 + */ +@Service +public class OtaBaSjSjyxpgServiceImpl extends ServiceImpl implements IOtaBaSjSjyxpgService { + + /** + * 保存 + * + * @param otaBaSjSjyxpg + * @return + */ + @Override + public void add(OtaBaSjSjyxpg otaBaSjSjyxpg) { + Date now = new Date(); + otaBaSjSjyxpg.setCreateTime(now); + otaBaSjSjyxpg.setUpdateTime(now); + save(otaBaSjSjyxpg); + } + + /** + * 更新 + * + * @param otaBaSjSjyxpg + * @return + */ + @Override + public void editById(OtaBaSjSjyxpg otaBaSjSjyxpg) { + Date now = new Date(); + otaBaSjSjyxpg.setUpdateTime(now); + saveOrUpdate(otaBaSjSjyxpg); + } + + /** + * 通过id删除 + * + * @param id + * @return + */ + @Override + public void deleteById(String id) { + removeById(id); + } + + /** + * 批量删除 + * + * @param ids + * @return + */ + @Override + public void deleteByIds(List ids) { + removeByIds(ids); + } + + /** + * 通过id查询 + * + * @param id + * @return + */ + @Override + public OtaBaSjSjyxpg queryById(String id) { + return getById(id); + } + + /** + * 列表查询 + * + * @return + */ + @Override + public List queryList() { + return list(); + } +}