Merge remote-tracking branch 'origin/dev_2nd_LCYH' into dev_2nd_LCYH
# Conflicts: # jero-web/src/common/lang/en-us.js # jero-web/src/common/lang/zh-cn.js
This commit is contained in:
@@ -370,3 +370,8 @@ INSERT INTO `sys_category` (`id`, `pid`, `name`, `code`, `create_by`, `create_ti
|
||||
INSERT INTO `sys_category` (`id`, `pid`, `name`, `code`, `create_by`, `create_time`, `update_by`, `update_time`, `sys_org_code`, `sys_dict_id`, `has_child`, `en_name`, `description`, `is_tag_dict`, `attribute_type`, `is_read_only`, `del_flag`, `item_value`, `sort_order`) VALUES ('1635545540197302273', '0', '摸底报告Cn', NULL, 'admin', '2023-03-14 15:36:58', 'admin', '2023-03-14 15:37:20', 'A01', '1635543933669818369', NULL, '摸底报告En', NULL, 1, NULL, NULL, 0, NULL, 7);
|
||||
INSERT INTO `sys_category` (`id`, `pid`, `name`, `code`, `create_by`, `create_time`, `update_by`, `update_time`, `sys_org_code`, `sys_dict_id`, `has_child`, `en_name`, `description`, `is_tag_dict`, `attribute_type`, `is_read_only`, `del_flag`, `item_value`, `sort_order`) VALUES ('1635545630152540161', '0', '工程评估(文本)Cn', NULL, 'admin', '2023-03-14 15:37:20', NULL, NULL, 'A01', '1635543933669818369', NULL, '工程评估(文本)En', NULL, 1, NULL, NULL, 0, NULL, 6);
|
||||
INSERT INTO `sys_category` (`id`, `pid`, `name`, `code`, `create_by`, `create_time`, `update_by`, `update_time`, `sys_org_code`, `sys_dict_id`, `has_child`, `en_name`, `description`, `is_tag_dict`, `attribute_type`, `is_read_only`, `del_flag`, `item_value`, `sort_order`) VALUES ('1635545748968783874', '0', 'N/A不填Cn', NULL, 'admin', '2023-03-14 15:37:48', NULL, NULL, 'A01', '1635543933669818369', NULL, 'N/A不填En', NULL, 1, NULL, NULL, 0, NULL, 8);
|
||||
|
||||
-- 法规清单表 增加字段 设计、验证符合性确认-流程状态 2023-03-17 未同步生产环境
|
||||
ALTER TABLE `project_laws_inventory`
|
||||
ADD COLUMN `design_flow_status` varchar(255) NULL COMMENT '设计符合性确认-流程状态' AFTER `design_due_date`,
|
||||
ADD COLUMN `verify_flow_status` varchar(255) NULL COMMENT '验证符合性确认-流程状态' AFTER `verify_due_date`;
|
||||
+5
-10
@@ -13,10 +13,8 @@ import com.jero.modules.authDummy.service.IAuthDummyInventoryInfoEOService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.jero.modules.dummy.entity.DummyInventoryInfoEO;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import com.jero.common.system.base.controller.JeroController;
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -58,6 +56,7 @@ public class AuthDummyInventoryInfoEOController extends JeroController<AuthDummy
|
||||
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||
HttpServletRequest req) {
|
||||
QueryWrapper<AuthDummyInventoryInfoEO> queryWrapper = QueryGenerator.initQueryWrapper(authDummyInventoryInfoEO, req.getParameterMap());
|
||||
queryWrapper.orderByDesc("create_time");
|
||||
Page<AuthDummyInventoryInfoEO> page = new Page<AuthDummyInventoryInfoEO>(pageNo, pageSize);
|
||||
IPage<AuthDummyInventoryInfoEO> pageList = this.authDummyInventoryInfoEOService.page(page, queryWrapper);
|
||||
this.authDummyInventoryInfoEOService.disposeData(pageList.getRecords(),authDummyInventoryInfoEO.getCut());
|
||||
@@ -169,8 +168,8 @@ public class AuthDummyInventoryInfoEOController extends JeroController<AuthDummy
|
||||
* @param authDummyInventoryInfoEO
|
||||
*/
|
||||
@ApiOperation(value="认证虚拟清单详情表-导出数据",notes="认证虚拟清单详情表-导出数据",produces = "application/octet-stream")
|
||||
@PostMapping(value = "/exportData")
|
||||
// @RequiresPermissions("authDummyInventoryInfoEO:exportData")
|
||||
@RequestMapping(value = "/exportData",method = RequestMethod.GET)
|
||||
// @Require@RequestMapping(value = "/exportData",method = RequestMethod.GET)sPermissions("authDummyInventoryInfoEO:exportData")
|
||||
public void exportData(HttpServletResponse response,
|
||||
HttpServletRequest request,
|
||||
AuthDummyInventoryInfoEO authDummyInventoryInfoEO) {
|
||||
@@ -182,15 +181,11 @@ public class AuthDummyInventoryInfoEOController extends JeroController<AuthDummy
|
||||
* @param authDummyInventoryInfoEO
|
||||
*/
|
||||
@ApiOperation(value="认证虚拟清单详情表-导入数据",notes="认证虚拟清单详情表-导入数据",produces = "application/octet-stream")
|
||||
@PostMapping(value = "/importData")
|
||||
// @RequiresPermissions("authDummyInventoryInfoEO:exportData")
|
||||
@RequestMapping(value = "/importData",method = RequestMethod.POST)
|
||||
// @RequiresPermiss/certificationListMaintenanceions("authDummyInventoryInfoEO:exportData")
|
||||
public Result<?> importData(@RequestParam(value = "file", required = false) MultipartFile file,
|
||||
AuthDummyInventoryInfoEO authDummyInventoryInfoEO) {
|
||||
try {
|
||||
authDummyInventoryInfoEOService.importData(file, authDummyInventoryInfoEO);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
return Result.OK("导入成功");
|
||||
}
|
||||
|
||||
|
||||
+15
-5
@@ -73,7 +73,7 @@ public class AuthDummyInventoryInfoEO implements Serializable {
|
||||
private java.lang.String inspectionItem;
|
||||
|
||||
/**配置项*/
|
||||
// @Excel(name = "配置项", width = 15)
|
||||
@Excel(name = "配置项", width = 15)
|
||||
@ApiModelProperty(value = "配置项")
|
||||
private java.lang.String configItem;
|
||||
|
||||
@@ -83,30 +83,36 @@ public class AuthDummyInventoryInfoEO implements Serializable {
|
||||
private java.lang.String wvtaId;
|
||||
|
||||
/**标准编号*/
|
||||
@Excel(name = "编号", width = 15)
|
||||
@Excel(name = "*编号", width = 15)
|
||||
@ApiModelProperty(value = "编号")
|
||||
private java.lang.String serialNumber;
|
||||
|
||||
/**责任领域*/
|
||||
@Excel(name = "责任领域", width = 15)
|
||||
@ApiModelProperty(value = "责任领域")
|
||||
private java.lang.String dutyTerritory;
|
||||
@Excel(name = "*责任领域", width = 15)
|
||||
@TableField(exist = false)
|
||||
// 责任领域名称
|
||||
private String dutyTerritoryName;
|
||||
/**责任领域名称-英文**/
|
||||
@TableField(exist = false)
|
||||
private String dutyTerritoryNameEn;
|
||||
|
||||
/**交付物*/
|
||||
@Excel(name = "交付物", width = 15)
|
||||
// @Excel(name = "交付物", width = 15)
|
||||
@ApiModelProperty(value = "交付物")
|
||||
private java.lang.String deliverable;
|
||||
|
||||
/**交付物类型*/
|
||||
@Excel(name = "交付物类型", width = 15)
|
||||
@ApiModelProperty(value = "交付物类型")
|
||||
private String deliverableType;
|
||||
@TableField(exist = false)
|
||||
@Excel(name = "交付物类型", width = 15)
|
||||
// 交付物类型名称
|
||||
private String deliverableTypeName;
|
||||
// 交付物类型名称-英文
|
||||
@TableField(exist = false)
|
||||
private String deliverableTypeNameEn;
|
||||
|
||||
/**文档库id*/
|
||||
// @Excel(name = "文档库id", width = 15)
|
||||
@@ -124,4 +130,8 @@ public class AuthDummyInventoryInfoEO implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ids;
|
||||
|
||||
/**值类型,对应SysCategoryValueTypeEnum中value**/
|
||||
@TableField(exist = false)
|
||||
private String valueType;
|
||||
}
|
||||
|
||||
+25
-4
@@ -70,7 +70,7 @@ public class AuthDummyInventoryInfoEOEn implements Serializable {
|
||||
private String inspectionItem;
|
||||
|
||||
/**配置项*/
|
||||
// @Excel(name = "配置项", width = 15)
|
||||
@Excel(name = "Configuration Item", width = 15)
|
||||
@ApiModelProperty(value = "配置项")
|
||||
private String configItem;
|
||||
|
||||
@@ -80,20 +80,37 @@ public class AuthDummyInventoryInfoEOEn implements Serializable {
|
||||
private String wvtaId;
|
||||
|
||||
/**标准编号*/
|
||||
@Excel(name = "Number", width = 15)
|
||||
@Excel(name = "*Number", width = 15)
|
||||
@ApiModelProperty(value = "标准编号")
|
||||
private String serialNumber;
|
||||
|
||||
/**责任领域*/
|
||||
@Excel(name = "Responsible Field", width = 15)
|
||||
@ApiModelProperty(value = "责任领域")
|
||||
private String dutyTerritory;
|
||||
@TableField(exist = false)
|
||||
@Excel(name = "*Responsible Field", width = 15)
|
||||
// 责任领域名称
|
||||
private String dutyTerritoryName;
|
||||
/**责任领域名称-英文**/
|
||||
@TableField(exist = false)
|
||||
private String dutyTerritoryNameEn;
|
||||
|
||||
/**交付物*/
|
||||
@Excel(name = "Deliverables", width = 15)
|
||||
// @Excel(name = "Deliverables", width = 15)
|
||||
@ApiModelProperty(value = "交付物")
|
||||
private String deliverable;
|
||||
|
||||
/**交付物类型*/
|
||||
@ApiModelProperty(value = "交付物类型")
|
||||
private String deliverableType;
|
||||
@TableField(exist = false)
|
||||
@Excel(name = "Deliverable Type", width = 15)
|
||||
// 交付物类型名称
|
||||
private String deliverableTypeName;
|
||||
// 交付物类型名称-英文
|
||||
@TableField(exist = false)
|
||||
private String deliverableTypeNameEn;
|
||||
|
||||
/**文档库id*/
|
||||
// @Excel(name = "文档库id", width = 15)
|
||||
@ApiModelProperty(value = "文档库id")
|
||||
@@ -110,4 +127,8 @@ public class AuthDummyInventoryInfoEOEn implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private String ids;
|
||||
|
||||
/**值类型,对应SysCategoryValueTypeEnum中value**/
|
||||
@TableField(exist = false)
|
||||
private String valueType;
|
||||
}
|
||||
|
||||
+9
-1
@@ -94,7 +94,7 @@ public interface IAuthDummyInventoryInfoEOService extends IService<AuthDummyInve
|
||||
* @param file
|
||||
* @param authDummyInventoryInfoEO
|
||||
*/
|
||||
void importData(MultipartFile file, AuthDummyInventoryInfoEO authDummyInventoryInfoEO) throws Exception;
|
||||
void importData(MultipartFile file, AuthDummyInventoryInfoEO authDummyInventoryInfoEO);
|
||||
Result<?> batchAdd(JSONObject json);
|
||||
|
||||
/**
|
||||
@@ -120,4 +120,12 @@ public interface IAuthDummyInventoryInfoEOService extends IService<AuthDummyInve
|
||||
* @return
|
||||
*/
|
||||
String getTreeName(String cut, List<SysCategory> categoryList, List<String> technologyTerritoryList);
|
||||
|
||||
/**
|
||||
* 数据导入时的数据处理
|
||||
* @param datas
|
||||
* @param cut
|
||||
*/
|
||||
void importDisposeData(List<AuthDummyInventoryInfoEO> datas, String cut);
|
||||
String getTreeNameImport(String cut, List<SysCategory> categoryList, List<String> technologyTerritoryList);
|
||||
}
|
||||
|
||||
+158
-372
@@ -11,22 +11,16 @@ import com.jero.common.api.vo.Result;
|
||||
import com.jero.common.constant.enums.CutEnum;
|
||||
import com.jero.common.exception.JeroBootException;
|
||||
import com.jero.common.system.query.QueryGenerator;
|
||||
import com.jero.common.system.vo.LoginUser;
|
||||
import com.jero.common.util.oss.CosBootUtil;
|
||||
import com.jero.modules.authDummy.entity.AuthDummyInventoryBaseEO;
|
||||
import com.jero.modules.authDummy.entity.AuthDummyInventoryInfoEO;
|
||||
import com.jero.modules.authDummy.entity.AuthDummyInventoryInfoEOEn;
|
||||
import com.jero.modules.authDummy.mapper.AuthDummyInventoryInfoEOMapper;
|
||||
import com.jero.modules.authDummy.service.IAuthDummyInventoryBaseEOService;
|
||||
import com.jero.modules.authDummy.service.IAuthDummyInventoryInfoEOService;
|
||||
import com.jero.modules.dummy.entity.DummyInventoryInfoEO;
|
||||
import com.jero.modules.document.entity.BussDocumentLibraryEO;
|
||||
import com.jero.modules.document.mapper.BussDocumentLibraryEOMapper;
|
||||
import com.jero.modules.document.service.IBussDocumentLibraryEOService;
|
||||
import com.jero.modules.dummy.entity.DummyInventoryBaseEO;
|
||||
import com.jero.modules.dummy.entity.DummyInventoryInfoEO;
|
||||
import com.jero.modules.dummy.entity.DummyInventoryInfoEOEn;
|
||||
import com.jero.modules.dummy.service.impl.DummyLogEOServiceImpl;
|
||||
import com.jero.modules.oss.entity.OSSFile;
|
||||
import com.jero.modules.oss.service.IOSSFileService;
|
||||
import com.jero.modules.project.enums.ProjectInventoryFieldEnum;
|
||||
import com.jero.modules.split.common.FileUnZip;
|
||||
@@ -36,6 +30,7 @@ import com.jero.modules.system.mapper.SysCategoryMapper;
|
||||
import com.jero.modules.system.service.ISysDictItemService;
|
||||
import com.jero.modules.system.service.impl.SysCategoryServiceImpl;
|
||||
import com.jero.modules.system.service.impl.SysDictItemServiceImpl;
|
||||
import lombok.SneakyThrows;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@@ -44,15 +39,12 @@ import org.apache.poi.hssf.usermodel.HSSFRichTextString;
|
||||
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||
import org.apache.poi.ss.usermodel.Cell;
|
||||
import org.apache.poi.ss.usermodel.HorizontalAlignment;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.VerticalAlignment;
|
||||
import org.apache.poi.ss.util.CellRangeAddress;
|
||||
import org.apache.poi.hssf.usermodel.HSSFCell;
|
||||
import org.apache.poi.hssf.usermodel.HSSFDateUtil;
|
||||
import org.apache.poi.ss.usermodel.*;
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||
import org.apache.shiro.SecurityUtils;
|
||||
import org.aspectj.util.FileUtil;
|
||||
import org.jeecgframework.poi.excel.ExcelExportUtil;
|
||||
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||
@@ -79,11 +71,6 @@ import org.springframework.web.multipart.MultipartFile;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import static com.jero.modules.document.service.impl.BussDocumentLibraryEOServiceImpl.copyFile;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
/**
|
||||
* @Description: 认证虚拟清单详情表
|
||||
* @Author: jero-boot
|
||||
@@ -119,6 +106,12 @@ public class AuthDummyInventoryInfoEOServiceImpl extends ServiceImpl<AuthDummyIn
|
||||
@Autowired
|
||||
private ISysDictItemService sysDictItemService;
|
||||
|
||||
@Autowired
|
||||
private BussDocumentLibraryEOMapper bussDocumentLibraryEOMapper;
|
||||
|
||||
@Autowired
|
||||
private IAuthDummyInventoryInfoEOService authDummyInventoryInfoEOService;
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
@@ -302,8 +295,8 @@ public class AuthDummyInventoryInfoEOServiceImpl extends ServiceImpl<AuthDummyIn
|
||||
//导出的数据
|
||||
dataList = this.list(queryWrapper);
|
||||
|
||||
//数据转换(文件名称,技术领域,对应标准,发起人,责任人)
|
||||
// dataTransition(dataList, fileInfos,dummyInventoryInfoEO);
|
||||
String cut = authDummyInventoryInfoEO.getCut();
|
||||
disposeData(dataList,cut);
|
||||
|
||||
OutputStream os = null;
|
||||
try {
|
||||
@@ -337,7 +330,7 @@ public class AuthDummyInventoryInfoEOServiceImpl extends ServiceImpl<AuthDummyIn
|
||||
dataListEn.add(authDummyInventoryInfoEOEn);
|
||||
}
|
||||
//下拉选中英文转换
|
||||
transition(dataListEn);
|
||||
// transition(dataListEn);
|
||||
workbook = ExcelExportUtil.exportExcel(exportParams, AuthDummyInventoryInfoEOEn.class, dataListEn);
|
||||
}
|
||||
workbook.write(excelOS);
|
||||
@@ -379,17 +372,18 @@ public class AuthDummyInventoryInfoEOServiceImpl extends ServiceImpl<AuthDummyIn
|
||||
* @param file
|
||||
* @param authDummyInventoryInfoEO
|
||||
*/
|
||||
@SneakyThrows
|
||||
@Override
|
||||
public void importData(MultipartFile file, AuthDummyInventoryInfoEO authDummyInventoryInfoEO) throws Exception{
|
||||
public void importData(MultipartFile file, AuthDummyInventoryInfoEO authDummyInventoryInfoEO) {
|
||||
//检查虚拟清单是否存在
|
||||
QueryWrapper<AuthDummyInventoryBaseEO> infoEOQueryWrapper = new QueryWrapper<>();
|
||||
List<AuthDummyInventoryBaseEO> baseList = authDummyInventoryBaseEOService.list(infoEOQueryWrapper.eq("id", authDummyInventoryInfoEO.getAuthDummyInventoryBaseId()));
|
||||
if(CollectionUtils.isNotEmpty(baseList)){
|
||||
String title = "";
|
||||
if(CutEnum.CN.getValue().equals(authDummyInventoryInfoEO.getCut())){
|
||||
title = "类别,检验项目,WVTA ID,编号,责任领域,交付物";
|
||||
title = "类别,检验项目,配置项,WVTA ID,*编号,*责任领域,交付物类型";
|
||||
}else{
|
||||
title = "Category,Inspection Items,WVTA ID,Number,Responsible Field,Deliverables";
|
||||
title = "Category,Inspection Items,Configuration Item,WVTA ID,*Number,*Responsible Field,Deliverable Type";
|
||||
}
|
||||
|
||||
int pos = file.getOriginalFilename().lastIndexOf(".");
|
||||
@@ -507,26 +501,10 @@ public class AuthDummyInventoryInfoEOServiceImpl extends ServiceImpl<AuthDummyIn
|
||||
if (i == 0) {
|
||||
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
|
||||
headerSb.append(cell.getStringCellValue() + ",");
|
||||
if(j == 8){
|
||||
if(j == 6){
|
||||
break;
|
||||
}
|
||||
} else if(i >=1){
|
||||
// 校验头部是否符合模板
|
||||
String substring = headerSb.toString();
|
||||
if (substring.endsWith(",") || substring.endsWith(",")){
|
||||
substring = headerSb.substring(0, headerSb.length() - 1);
|
||||
}
|
||||
String excelHeader = substring.toString();
|
||||
if (!title.equals(excelHeader)) {
|
||||
workbook.close();
|
||||
//删除原上传文件
|
||||
FileUnZip.deleteDir(saveDirectory);
|
||||
if(CutEnum.CN.getValue().equals(authDummyInventoryInfoEO.getCut())){
|
||||
throw new JeroBootException("读取失败,请严格按照模板文件导入数据");
|
||||
}else{
|
||||
throw new JeroBootException("The data fails to be read. Import data strictly according to the template file");
|
||||
}
|
||||
}
|
||||
} else if(i > 1){
|
||||
List<String> headList = Arrays.asList(headerSb.toString().split(","));
|
||||
String field ="";
|
||||
if (HSSFCell.CELL_TYPE_NUMERIC == cell.getCellType() && HSSFDateUtil.isCellDateFormatted(cell)) {
|
||||
@@ -547,7 +525,7 @@ public class AuthDummyInventoryInfoEOServiceImpl extends ServiceImpl<AuthDummyIn
|
||||
}
|
||||
}
|
||||
}
|
||||
if (i >= 1) {
|
||||
if (i > 1) {
|
||||
dataList.add(rowList);
|
||||
}
|
||||
}
|
||||
@@ -572,32 +550,33 @@ public class AuthDummyInventoryInfoEOServiceImpl extends ServiceImpl<AuthDummyIn
|
||||
}
|
||||
}
|
||||
// 校验头部是否符合模板
|
||||
// String substring = headerSb.toString();
|
||||
// if (substring.endsWith(",") || substring.endsWith(",")){
|
||||
// substring = headerSb.substring(0, headerSb.length() - 1);
|
||||
// }
|
||||
// String excelHeader = substring.toString();
|
||||
// if (!title.equals(excelHeader)) {
|
||||
// workbook.close();
|
||||
// //删除原上传文件
|
||||
// FileUnZip.deleteDir(saveDirectory);
|
||||
// if(CutEnum.CN.getValue().equals(dummyInventoryInfoEO.getCut())){
|
||||
// throw new JeroBootException("读取失败,请严格按照模板文件导入数据");
|
||||
// }else{
|
||||
// throw new JeroBootException("The data fails to be read. Import data strictly according to the template file");
|
||||
// }
|
||||
//
|
||||
// }
|
||||
String substring = headerSb.toString();
|
||||
if (substring.endsWith(",") || substring.endsWith(",")){
|
||||
substring = headerSb.substring(0, headerSb.length() - 1);
|
||||
}
|
||||
String excelHeader = substring.toString();
|
||||
if (!title.equals(excelHeader)) {
|
||||
workbook.close();
|
||||
//删除原上传文件
|
||||
FileUnZip.deleteDir(saveDirectory);
|
||||
if(CutEnum.CN.getValue().equals(authDummyInventoryInfoEO.getCut())){
|
||||
throw new JeroBootException("读取失败,请严格按照模板文件导入数据");
|
||||
}else{
|
||||
throw new JeroBootException("The data fails to be read. Import data strictly according to the template file");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
workbook.close();
|
||||
|
||||
|
||||
// //树形数据字典
|
||||
List<SysCategory> categoryList = sysCategoryService.list();
|
||||
//普通数据字典
|
||||
List<SysDictItem> dictItemList = sysDictItemServiceImpl.selectItemsAll();
|
||||
importDatas(datas, categoryList, dictItemList, zipEntryName,saveDirectory,authDummyInventoryInfoEO);
|
||||
// List<SysCategory> categoryList = sysCategoryService.list();
|
||||
// //普通数据字典
|
||||
// List<SysDictItem> dictItemList = sysDictItemServiceImpl.selectItemsAll();
|
||||
// importDatas(datas, categoryList, dictItemList, zipEntryName,saveDirectory,authDummyInventoryInfoEO);
|
||||
String cut = authDummyInventoryInfoEO.getCut();
|
||||
importDisposeData(datas,cut);
|
||||
//删除原上传文件
|
||||
FileUnZip.deleteDir(saveDirectory);
|
||||
}else{
|
||||
@@ -639,224 +618,25 @@ public class AuthDummyInventoryInfoEOServiceImpl extends ServiceImpl<AuthDummyIn
|
||||
}
|
||||
return Result.OK("添加成功!");
|
||||
}
|
||||
|
||||
private void importDatas(List<AuthDummyInventoryInfoEO> dataList,
|
||||
List<SysCategory> categoryList,
|
||||
List<SysDictItem> dictItemList,
|
||||
String zipEntryName,
|
||||
File saveDirectory,
|
||||
AuthDummyInventoryInfoEO authDummyInventoryInfoEOTemp) {
|
||||
|
||||
String dictId = sysCategoryMapper.getDictId("deliverable_template");
|
||||
List<SysCategory> collect = categoryList.stream().filter(e -> e.getSysDictId().equals(dictId)).collect(Collectors.toList());
|
||||
List<String> treeNameList = new ArrayList<>();
|
||||
if(CutEnum.CN.getValue().equals(authDummyInventoryInfoEOTemp.getCut())){
|
||||
treeNameList = collect.stream().map(SysCategory::getName).collect(Collectors.toList());
|
||||
}else{
|
||||
treeNameList = collect.stream().map(SysCategory::getEnName).collect(Collectors.toList());
|
||||
}
|
||||
int i = 3;
|
||||
List<String> msgList = new ArrayList<>();
|
||||
String value = "";
|
||||
boolean flag = true;
|
||||
//编号验证
|
||||
verifySerialNumber(dataList,authDummyInventoryInfoEOTemp);
|
||||
for (AuthDummyInventoryInfoEO authDummyInventoryInfoEO : dataList) {
|
||||
i++;
|
||||
String errorMsg = "";
|
||||
if(CutEnum.CN.getValue().equals(authDummyInventoryInfoEOTemp.getCut())){
|
||||
errorMsg = "第" + i + "行:";
|
||||
}else{
|
||||
errorMsg = i + " line:";
|
||||
}
|
||||
//编号
|
||||
String serialNumber = authDummyInventoryInfoEO.getSerialNumber();
|
||||
//wvtaId
|
||||
String wvtaId = authDummyInventoryInfoEO.getWvtaId();
|
||||
//类别
|
||||
String category = authDummyInventoryInfoEO.getCategory();
|
||||
//检验项目
|
||||
String inspectionItem = authDummyInventoryInfoEO.getInspectionItem();
|
||||
//配置项
|
||||
String configItem = authDummyInventoryInfoEO.getConfigItem();
|
||||
//责任领域
|
||||
String dutyTerritory = authDummyInventoryInfoEO.getDutyTerritory();
|
||||
//交付物
|
||||
String deliverable = authDummyInventoryInfoEO.getDeliverable();
|
||||
//文档库id
|
||||
String bussDocumentLibraryId = authDummyInventoryInfoEO.getBussDocumentLibraryId();
|
||||
// 虚拟表基础表id
|
||||
String authDummyInventoryBaseId = authDummyInventoryInfoEO.getAuthDummyInventoryBaseId();
|
||||
|
||||
//编号(输入框必填)
|
||||
flag = must(authDummyInventoryInfoEO, errorMsg, msgList, serialNumber, "编号", "Number");
|
||||
|
||||
//WVTA ID
|
||||
if(StringUtils.isNotBlank(wvtaId)){
|
||||
if(wvtaId.length() > 100){
|
||||
String message = "";
|
||||
if(CutEnum.CN.getValue().equals(authDummyInventoryInfoEOTemp.getCut())){
|
||||
message = errorMsg + "WVTA ID不能超过100个字符, ";
|
||||
}else{
|
||||
message = errorMsg + " The WVTA ID cannot contain more than 100 characters, ";
|
||||
}
|
||||
msgList.add(message);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//责任领域(多选必填)
|
||||
flag = must(authDummyInventoryInfoEO, errorMsg, msgList, dutyTerritory,"责任领域","Responsible Field");
|
||||
if(flag){
|
||||
value = pullMore(dictItemList, authDummyInventoryInfoEO, errorMsg, dutyTerritory,msgList,"责任领域","Responsible Field","duty_territory");
|
||||
if(StringUtils.isNotBlank(value)){
|
||||
authDummyInventoryInfoEO.setDutyTerritory(value);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (msgList.size() > 0) {
|
||||
//返回报错信息
|
||||
String html = "";
|
||||
for (String s : msgList) {
|
||||
html += s + "</br>";
|
||||
}
|
||||
FileUnZip.deleteDir(saveDirectory);
|
||||
throw new JeroBootException(html);
|
||||
} else {
|
||||
StringBuilder serialNumberBuilder = new StringBuilder();
|
||||
if (dataList.size() != 0) {
|
||||
this.saveBatch(dataList);
|
||||
|
||||
//更新log
|
||||
for (AuthDummyInventoryInfoEO authDummyInventoryInfoEO : dataList){
|
||||
serialNumberBuilder.append(authDummyInventoryInfoEO.getSerialNumber()).append(",");
|
||||
}
|
||||
String serialNumber = serialNumberBuilder.substring(0, serialNumberBuilder.length() - 1);
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
String username = sysUser.getUsername();
|
||||
String contentLog = username+"向清单中导入了“"+serialNumber+"”";
|
||||
String enContentLog = username+" imported “"+serialNumber+"” into the list.";
|
||||
dummyLogEOService.updateLog(contentLog, dataList.get(0).getAuthDummyInventoryBaseId(),CutEnum.CN.getValue());
|
||||
dummyLogEOService.updateLog(enContentLog, dataList.get(0).getAuthDummyInventoryBaseId(),CutEnum.EN.getValue());
|
||||
}
|
||||
}
|
||||
}
|
||||
private String pullMore(List<SysDictItem> dictItemList, AuthDummyInventoryInfoEO authDummyInventoryInfoEO,
|
||||
String errorMsg, String value,List<String> msgList,
|
||||
String nameCn,String nameEn,String dictCode) {
|
||||
List<String> valueList = new ArrayList<>();
|
||||
if (StringUtils.isNotBlank(value)) {
|
||||
List<String> list = Arrays.asList(value.split(","));
|
||||
List<SysDictItem> collect = dictItemList.stream().filter(e -> dictCode.equals(e.getDictCode()) && list.contains(e.getItemText())).collect(Collectors.toList());
|
||||
if(list.size() == collect.size()){
|
||||
valueList = collect.stream().map(SysDictItem::getItemValue).collect(Collectors.toList());
|
||||
}else{
|
||||
//数据中有与数据字典不匹配的值
|
||||
List<String> finalValueList = valueList;
|
||||
List<String> diffList = list.stream().filter(e -> !finalValueList.contains(e)).collect(Collectors.toList());
|
||||
if (CutEnum.CN.getValue().equals(authDummyInventoryInfoEO.getCut())) {
|
||||
errorMsg += nameCn + "中的" + StringUtils.join(diffList,",") + "与数据字典不匹配, ";
|
||||
} else {
|
||||
errorMsg += nameEn + " " + StringUtils.join(diffList,",") + " does not match the data dictionary, ";
|
||||
}
|
||||
msgList.add(errorMsg);
|
||||
}
|
||||
}
|
||||
return StringUtils.join(valueList,",");
|
||||
}
|
||||
private boolean must(AuthDummyInventoryInfoEO authDummyInventoryInfoEO, String errorMsg,
|
||||
List<String> msgList, String serialNumber,String nameCn,String nameEn) {
|
||||
int errorCount = 0;
|
||||
if(StringUtils.isBlank(serialNumber)){
|
||||
errorCount ++;
|
||||
if(CutEnum.CN.getValue().equals(authDummyInventoryInfoEO.getCut())){
|
||||
errorMsg += nameCn + "为必填项,不能为空, ";
|
||||
}else{
|
||||
errorMsg += nameEn + " this parameter is mandatory and cannot be empty, ";
|
||||
}
|
||||
msgList.add(errorMsg);
|
||||
}
|
||||
if(errorCount == 0){
|
||||
return true;
|
||||
}else{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
private void verifySerialNumber(List<AuthDummyInventoryInfoEO> dataList,AuthDummyInventoryInfoEO authDummyInventoryInfoEOTemp) {
|
||||
//文档库数据
|
||||
List<String> serialNumberList = dataList.stream().map(AuthDummyInventoryInfoEO::getSerialNumber).collect(Collectors.toList());
|
||||
List<String> serialNumberS = new ArrayList<>();
|
||||
if(serialNumberList.size() != 0){
|
||||
for (String s : serialNumberList) {
|
||||
if(StringUtils.isNotBlank(s)){
|
||||
serialNumberS.add(s);
|
||||
}
|
||||
}
|
||||
}
|
||||
if(serialNumberS.size() != 0){
|
||||
LambdaQueryWrapper<BussDocumentLibraryEO> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.in(BussDocumentLibraryEO::getSerialNumber,serialNumberS);
|
||||
List<BussDocumentLibraryEO> bussDocumentLibraryEOList = iBussDocumentLibraryEOService.list(wrapper);
|
||||
//文档库中可能存在重复的标准号
|
||||
List<String> serialNumberListTemp = bussDocumentLibraryEOList.stream().map(BussDocumentLibraryEO::getSerialNumber).distinct().collect(Collectors.toList());
|
||||
|
||||
//虚拟清单数据
|
||||
LambdaQueryWrapper<AuthDummyInventoryInfoEO> wrapperTemp = new LambdaQueryWrapper<>();
|
||||
wrapperTemp.in(AuthDummyInventoryInfoEO::getSerialNumber,serialNumberS).in(AuthDummyInventoryInfoEO::getAuthDummyInventoryBaseId,authDummyInventoryInfoEOTemp.getAuthDummyInventoryBaseId());
|
||||
List<AuthDummyInventoryInfoEO> dummyInventoryInfoEOList = this.list(wrapperTemp);
|
||||
List<String> serialNumberTempList = dummyInventoryInfoEOList.stream().map(AuthDummyInventoryInfoEO::getSerialNumber).collect(Collectors.toList());
|
||||
if(serialNumberS.size() != serialNumberListTemp.size()){
|
||||
//存在文档库没有的数据
|
||||
List<String> collect = bussDocumentLibraryEOList.stream().map(BussDocumentLibraryEO::getSerialNumber).collect(Collectors.toList());
|
||||
List<String> serialNumbers = serialNumberS.stream().filter(e -> !collect.contains(e)).collect(Collectors.toList());
|
||||
if(serialNumbers.size() != 0){
|
||||
if(CutEnum.CN.getValue().equals(dataList.get(0).getCut())){
|
||||
throw new JeroBootException(StringUtils.join(serialNumbers,",")+"文档库中不存在,不能添加");
|
||||
}else{
|
||||
throw new JeroBootException(StringUtils.join(serialNumbers,",")+" does not exist in the document library and cannot be added");
|
||||
}
|
||||
}
|
||||
}
|
||||
if(dummyInventoryInfoEOList.size() > 0){
|
||||
if(CutEnum.CN.getValue().equals(dataList.get(0).getCut())){
|
||||
throw new JeroBootException(StringUtils.join(serialNumberTempList,",")+"已存在,不能重复添加");
|
||||
}else{
|
||||
throw new JeroBootException(StringUtils.join(serialNumberTempList,",")+" already exists and cannot be added again");
|
||||
}
|
||||
}
|
||||
//通过编号将导入的数据与文档库进行关联
|
||||
for (AuthDummyInventoryInfoEO authDummyInventoryInfoEO : dataList) {
|
||||
List<BussDocumentLibraryEO> collect = bussDocumentLibraryEOList.stream()
|
||||
.filter(e -> e.getSerialNumber().equals(authDummyInventoryInfoEO.getSerialNumber())).collect(Collectors.toList());
|
||||
authDummyInventoryInfoEO.setBussDocumentLibraryId(collect.get(0).getId());
|
||||
authDummyInventoryInfoEO.setAuthDummyInventoryBaseId(collect.get(0).getId());
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
private String fieldConvert(String field){
|
||||
if (field == null) return null;
|
||||
|
||||
switch (field) {
|
||||
case "类别": return "category";
|
||||
case "检验项目": return "inspectionItem";
|
||||
case "配置项": return "configItem";
|
||||
case "WVTA ID": return "wvtaId";
|
||||
case "编号" : return "serialNumber";
|
||||
case "责任领域": return "dutyTerritory";
|
||||
case "交付物" : return "deliverable";
|
||||
case "*编号" : return "serialNumber";
|
||||
case "*责任领域": return "dutyTerritoryName";
|
||||
case "交付物类型" : return "deliverableTypeName";
|
||||
|
||||
case "Category" : return "Category";
|
||||
case "Inspection Items" : return"inspectionItem";
|
||||
case "Configuration Item" : return"configItem";
|
||||
// case "WVTA ID" : return "wvtaId";
|
||||
case "Number" : return "serialNumber";
|
||||
case "Responsible Field" : return "dutyTerritory";
|
||||
case "Deliverables" : return "deliverable";
|
||||
case "*Number" : return "serialNumber";
|
||||
case "*Responsible Field" : return "dutyTerritoryName";
|
||||
case "Deliverable Type" : return "deliverableTypeNameEn";
|
||||
|
||||
|
||||
default: return null;
|
||||
@@ -905,19 +685,6 @@ public class AuthDummyInventoryInfoEOServiceImpl extends ServiceImpl<AuthDummyIn
|
||||
return false;
|
||||
}
|
||||
|
||||
private void transition(List<AuthDummyInventoryInfoEOEn> dataListEn) {
|
||||
//技术领域数据字典
|
||||
List<SysDictItem> sysDictItems = sysDictItemServiceImpl.selectItemsAll();
|
||||
for (AuthDummyInventoryInfoEOEn authDummyInventoryInfoEOEn : dataListEn) {
|
||||
|
||||
//责任领域dutyTerritory
|
||||
String dutyTerritory = authDummyInventoryInfoEOEn.getDutyTerritory();
|
||||
String pullDutyTerritory = pull(sysDictItems, dutyTerritory,"duty_territory");
|
||||
if(StringUtils.isNotBlank(pullDutyTerritory)){
|
||||
authDummyInventoryInfoEOEn.setDutyTerritory(pullDutyTerritory);
|
||||
}
|
||||
}
|
||||
}
|
||||
private String pull(List<SysDictItem> sysDictItems, String field,String dictCode) {
|
||||
if(StringUtils.isBlank(field)){
|
||||
return null;
|
||||
@@ -949,41 +716,20 @@ public class AuthDummyInventoryInfoEOServiceImpl extends ServiceImpl<AuthDummyIn
|
||||
String fileOriName = "认证虚拟清单导入模板.xls";
|
||||
String filePath = uploadpath + File.separator + fileOriName;
|
||||
try {
|
||||
String titleOne = "";
|
||||
// String titleTwo = "";
|
||||
String title = "";
|
||||
if(CutEnum.CN.getValue().equals(authDummyInventoryInfoEO.getCut())){
|
||||
// titleOne = "编号,子标题,实施类别," +
|
||||
// "WVTA ID,认证类型," +
|
||||
// "*认证级别," +"适用增补件,"+
|
||||
// "*责任领域,备注," +
|
||||
// "设计符合性确认,Pre-homo确认,验证符合性确认";
|
||||
titleOne="类别,检验项目," +
|
||||
"WVTA ID,编号," +
|
||||
"*责任领域,交付物";
|
||||
// titleTwo = "交付物类型,交付物模板,发起人,责任人,交付物说明," +
|
||||
// "交付物类型,交付物模板,发起人,责任人,交付物说明," +
|
||||
// "交付物类型,交付物模板,发起人,责任人,交付物说明";
|
||||
title = "类别,检验项目,配置项,WVTA ID," +
|
||||
"*编号,*责任领域,交付物类型,";
|
||||
}else{
|
||||
// titleOne = "*Number,Sub-Title,Usage," +
|
||||
// "WVTA ID,Certification Type," +
|
||||
// "*Certification Level," +"Applicable Supplement,"+
|
||||
// "*Responsible Field,Comments," +
|
||||
// "Design compliance check,Pre-homo check,Validation compliance chech";
|
||||
titleOne = "Type,检验项目," +
|
||||
"WVTA ID,*Number," +
|
||||
"*Responsible Field,交付物";
|
||||
// titleTwo = "Type of deliverables,Deliverable template,Initiator,Person liable,Deliverables description," +
|
||||
// "Type of deliverables,Deliverable template,Initiator,Person liable,Deliverables description," +
|
||||
// "Type of deliverables,Deliverable template,Initiator,Person liable,Deliverables description";
|
||||
title = "Category,Inspection Items,Configuration Item,WVTA ID," +
|
||||
"*Number,*Responsible Field,Deliverable Type,";
|
||||
}
|
||||
|
||||
|
||||
List<String> list = Arrays.asList(titleOne.split(","));
|
||||
List<String> list = Arrays.asList(title.split(","));
|
||||
int index = 0;
|
||||
if(CutEnum.CN.getValue().equals(authDummyInventoryInfoEO.getCut())){
|
||||
index = list.indexOf("备注") + 1;
|
||||
index = list.indexOf("交付物类型") + 1;
|
||||
}else{
|
||||
index = list.indexOf("Comments") + 1;
|
||||
index = list.indexOf("Deliverable Type") + 1;
|
||||
}
|
||||
|
||||
//创建临时文件夹
|
||||
@@ -994,91 +740,56 @@ public class AuthDummyInventoryInfoEOServiceImpl extends ServiceImpl<AuthDummyIn
|
||||
nowFile.mkdirs();
|
||||
HSSFSheet sheet = workbook.createSheet("认证虚拟清单导入模板");
|
||||
sheet.setDefaultColumnWidth(16);//列宽
|
||||
HSSFCellStyle cellStyle = workbook.createCellStyle();
|
||||
cellStyle.setWrapText(true);//自动换行
|
||||
cellStyle.setAlignment(HorizontalAlignment.CENTER);//垂直居中
|
||||
cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);//水平居中
|
||||
// HSSFCellStyle cellStyle = workbook.createCellStyle();
|
||||
// cellStyle.setWrapText(true);//自动换行
|
||||
// cellStyle.setAlignment(HorizontalAlignment.CENTER);//垂直居中
|
||||
// cellStyle.setVerticalAlignment(VerticalAlignment.CENTER);//水平居中
|
||||
|
||||
HSSFCellStyle cellStyleTemp = workbook.createCellStyle();
|
||||
cellStyleTemp.setWrapText(true);//自动换行
|
||||
|
||||
|
||||
int count = 1;
|
||||
int startLine = 0;
|
||||
int endLine = 0;
|
||||
int line = 4;
|
||||
for (int i = 0; i < index; i++) {
|
||||
//合并单元格
|
||||
CellRangeAddress region1 =
|
||||
new CellRangeAddress(0, 1, i, i);
|
||||
sheet.addMergedRegion(region1);
|
||||
}
|
||||
for (int i = index; i < 12; i++) {
|
||||
if(count > 1){
|
||||
startLine = startLine + line + 1;
|
||||
endLine = startLine + line;
|
||||
}else{
|
||||
startLine = i;
|
||||
endLine = i + line;
|
||||
}
|
||||
//合并单元格
|
||||
CellRangeAddress region1 =
|
||||
new CellRangeAddress(0, 0, startLine, endLine); //参数1:起始行 参数2:终止行 参数3:起始列 参数4:终止列
|
||||
sheet.addMergedRegion(region1);
|
||||
count ++;
|
||||
}
|
||||
CellRangeAddress region =
|
||||
new CellRangeAddress(2, 2, 0, 23); //参数1:起始行 参数2:终止行 参数3:起始列 参数4:终止列
|
||||
new CellRangeAddress(1, 1, 0, 6); //参数1:起始行 参数2:终止行 参数3:起始列 参数4:终止列
|
||||
sheet.addMergedRegion(region);
|
||||
// String explain= "";
|
||||
// if(CutEnum.CN.getValue().equals(authDummyInventoryInfoEO.getCut())){
|
||||
// explain = "填写说明\n" +
|
||||
// "1.导入数据从第四行开始\n" +
|
||||
// "2.所有带*号的字段必须填写\n"+
|
||||
// "3.实施类别,交付物类型,发起人,责任人,字段是单选属性,必须和系统中的对应字段选项相匹配\n" +
|
||||
// "4.认证类型,认证级别,责任领域,字段是多选属性,必须和系统中的对应字段选项相匹配,填写多个时采用英文或中文逗号分割\n" +
|
||||
// "5.编号,子标题,WVTA ID,备注,填写文本内容\n" +
|
||||
// "6.交付物模板字段为文件属性,填写时需要在本文件同级目录下以标准号为名称建立文件夹,并在文件夹下放置文件,假设在AAA标准号下放置了B.docx,则应填写AAA/B.docx";
|
||||
// }else{
|
||||
// explain = "Filling explanation\n" +
|
||||
// "1.Import data starts at the fourth line\n" +
|
||||
// "2.All fields marked with * must be filled in\n"+
|
||||
// "3.Implementation category,Type of deliverables,Initiator,Person liable,Fields are radio attributes that must match the corresponding field option in the system\n" +
|
||||
// "4.Certification Type,Certification Level,Responsible Field, field is a multi-select attribute and must match the corresponding field in the system. If multiple fields are filled in, separate them by commas (,)\n" +
|
||||
// "5.Number,Sub-Title,WVTA ID,Comments,Fill in the text\n" +
|
||||
// "6.Deliverable template,When filling in the field, you need to create a folder in the directory of the same level as the file with the name of the standard number and place the file in the folder. If b. diocx is stored under the AAA standard number, enter AAA/B. diocx";
|
||||
// }
|
||||
String explain= "";
|
||||
if(CutEnum.CN.getValue().equals(authDummyInventoryInfoEO.getCut())){
|
||||
explain = "填写说明\n" +
|
||||
"1.导入数据从第三行开始\n" +
|
||||
"2.所有带*号的字段必须填写\n"+
|
||||
"3.交付物类型,字段是单选属性,必须和系统中的对应字段选项相匹配\n" +
|
||||
"4.编号,责任领域,字段是多选属性,必须和系统中的对应字段选项相匹配,填写多个时采用英文或中文逗号分割\n" +
|
||||
"5.类别,WVTA ID,检验项目,配置项填写文本内容\n" +
|
||||
"6.交付物模板字段为文件属性,填写时需要在本文件同级目录下以标准号为名称建立文件夹,并在文件夹下放置文件,假设在AAA标准号下放置了B.docx,则应填写AAA/B.docx";
|
||||
}else{
|
||||
explain = "Filling explanation\n" +
|
||||
"1.Import data starts at the fourth line\n" +
|
||||
"2.All fields marked with * must be filled in\n"+
|
||||
"3.Deliverable Type,Fields are radio attributes that must match the corresponding field option in the system\n" +
|
||||
"4.Number,Responsible Field, field is a multi-select attribute and must match the corresponding field in the system. If multiple fields are filled in, separate them by commas (,)\n" +
|
||||
"5.Category,WVTA ID,Inspection Items,Configuration Item,Fill in the text\n" +
|
||||
"6.Deliverable template,When filling in the field, you need to create a folder in the directory of the same level as the file with the name of the standard number and place the file in the folder. If b. diocx is stored under the AAA standard number, enter AAA/B. diocx";
|
||||
}
|
||||
|
||||
|
||||
for (int i = 0; i < 3; i++) {
|
||||
for (int i = 0; i < 2; i++) {
|
||||
//表头
|
||||
Row row = sheet.createRow(i);//开始创建标题行
|
||||
String[] headerArr = titleOne.split(",");
|
||||
String[] headerArr = title.split(",");
|
||||
int lineTemp = index;
|
||||
if (i == 0) {
|
||||
for (int m = 0; m < headerArr.length; m++) {
|
||||
if(m < index){
|
||||
row.createCell(m).setCellValue(headerArr[m]);
|
||||
}else{
|
||||
row.createCell(lineTemp).setCellValue(headerArr[m]);
|
||||
Cell cell = row.getCell(lineTemp);
|
||||
cell.setCellStyle(cellStyle);
|
||||
lineTemp = lineTemp + 5;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
}else if(i == 1){
|
||||
//titleTwo
|
||||
// String[] headerArrTwo = titleTwo.split(",");
|
||||
// for (int j = 0; j < headerArrTwo.length; j++) {
|
||||
// row.createCell(9+j).setCellValue(headerArrTwo[j]);
|
||||
// }
|
||||
}else{
|
||||
short height = (short) (7 * 252);
|
||||
row.setHeight((short) height);
|
||||
Cell cell = row.createCell(0);
|
||||
cell.setCellStyle(cellStyleTemp);
|
||||
// cell.setCellValue(new HSSFRichTextString(explain));
|
||||
cell.setCellValue(new HSSFRichTextString(explain));
|
||||
}
|
||||
}
|
||||
response.setHeader("Content-Disposition",
|
||||
@@ -1135,4 +846,79 @@ public class AuthDummyInventoryInfoEOServiceImpl extends ServiceImpl<AuthDummyIn
|
||||
}
|
||||
return technologyTerritoryName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 数据导入时的数据处理
|
||||
* @param datas
|
||||
* @param cut
|
||||
*/
|
||||
@Override
|
||||
public void importDisposeData(List<AuthDummyInventoryInfoEO> datas, String cut) {
|
||||
if(CollectionUtils.isNotEmpty(datas)){
|
||||
List<SysCategory> categoryList = this.sysCategoryService.list();
|
||||
List<SysDictItem> sysDictItems = this.sysDictItemServiceImpl.getBaseMapper().selectItemsAll();
|
||||
|
||||
|
||||
for(AuthDummyInventoryInfoEO data : datas){
|
||||
//交付物类型
|
||||
if(CutEnum.CN.getValue().equals(cut)){
|
||||
if(StringUtils.isNotEmpty(data.getDeliverableTypeName())){
|
||||
String deliverableType = this.getTreeNameImport(cut, categoryList, Arrays.asList(data.getDeliverableTypeName().split(",")));
|
||||
data.setDeliverableType(deliverableType);
|
||||
|
||||
}
|
||||
}else {
|
||||
if(StringUtils.isNotEmpty(data.getDeliverableTypeNameEn())){
|
||||
|
||||
String deliverableType = this.getTreeNameImport(CutEnum.EN.getValue(), categoryList, Arrays.asList(data.getDeliverableTypeNameEn().split(",")));
|
||||
data.setDeliverableType(deliverableType);
|
||||
|
||||
String valueType = categoryList.stream().filter(category -> {
|
||||
boolean flag = false;
|
||||
if (StringUtils.equals(data.getDeliverableTypeNameEn(), category.getEnName())) {
|
||||
flag = true;
|
||||
}
|
||||
return flag;
|
||||
}).map(SysCategory::getValueType).distinct().collect(Collectors.joining(","));
|
||||
data.setValueType(valueType);
|
||||
}
|
||||
}
|
||||
//责任领域
|
||||
if(StringUtils.isNotEmpty(data.getDutyTerritoryName())){
|
||||
String dutyTerritory = this.sysDictItemService.disposeShowDictItemText(sysDictItems,data.getDutyTerritoryName(),cut, ProjectInventoryFieldEnum.DUTY_TERRITORY.getValue());
|
||||
data.setDutyTerritory(dutyTerritory);
|
||||
}
|
||||
//通过编号查找文档库的id
|
||||
if(StringUtils.isNotEmpty(data.getSerialNumber())){
|
||||
BussDocumentLibraryEO bySerialNumber = bussDocumentLibraryEOMapper.getBySerialNumber(data.getSerialNumber());
|
||||
data.setBussDocumentLibraryId(bySerialNumber.getId());
|
||||
}
|
||||
List<AuthDummyInventoryInfoEO> list = new ArrayList<>();
|
||||
list.add(data);
|
||||
if (list.size()>0) {
|
||||
authDummyInventoryInfoEOService.saveBatch(list);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@Override
|
||||
public String getTreeNameImport(String cut, List<SysCategory> categoryList, List<String> technologyTerritoryList) {
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (String technologyTerritory : technologyTerritoryList) {
|
||||
List<SysCategory> collect = new ArrayList<>();
|
||||
if(CutEnum.CN.getValue().equals(cut)){
|
||||
collect = categoryList.stream().filter(e -> technologyTerritory.equals(e.getName())).collect(Collectors.toList());
|
||||
}else {
|
||||
collect = categoryList.stream().filter(e -> technologyTerritory.equals(e.getEnName())).collect(Collectors.toList());
|
||||
}
|
||||
if(collect!=null&&collect.size()>0){
|
||||
sb.append(collect.get(0).getId());
|
||||
}
|
||||
}
|
||||
String technologyTerritoryId = "";
|
||||
if (StringUtils.isNotBlank(sb)) {
|
||||
technologyTerritoryId = sb.substring(0, sb.length()-0);
|
||||
}
|
||||
return technologyTerritoryId;
|
||||
}
|
||||
}
|
||||
|
||||
+170
@@ -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<OtaBaCxAqcs, IOtaBaCxAqcsService> {
|
||||
@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<OtaBaCxAqcs> queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxAqcs, req.getParameterMap());
|
||||
Page<OtaBaCxAqcs> page = new Page<OtaBaCxAqcs>(pageNo, pageSize);
|
||||
IPage<OtaBaCxAqcs> pageList = otaBaCxAqcsService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "车型备案-安全措施-列表查询")
|
||||
@ApiOperation(value="车型备案-安全措施-列表查询", notes="车型备案-安全措施-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaCxAqcs>> queryList() {
|
||||
List<OtaBaCxAqcs> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaCxJbxx, IOtaBaCxJbxxService> {
|
||||
@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<OtaBaCxJbxx> queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxJbxx, req.getParameterMap());
|
||||
Page<OtaBaCxJbxx> page = new Page<OtaBaCxJbxx>(pageNo, pageSize);
|
||||
IPage<OtaBaCxJbxx> pageList = otaBaCxJbxxService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "车型备案-车型基本信息-列表查询")
|
||||
@ApiOperation(value="车型备案-车型基本信息-列表查询", notes="车型备案-车型基本信息-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaCxJbxx>> queryList() {
|
||||
List<OtaBaCxJbxx> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaCxJsfzbacs, IOtaBaCxJsfzbacsService> {
|
||||
@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<OtaBaCxJsfzbacs> queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxJsfzbacs, req.getParameterMap());
|
||||
Page<OtaBaCxJsfzbacs> page = new Page<OtaBaCxJsfzbacs>(pageNo, pageSize);
|
||||
IPage<OtaBaCxJsfzbacs> pageList = otaBaCxJsfzbacsService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "车型备案-驾驶辅助系统基础备案参数-列表查询")
|
||||
@ApiOperation(value="车型备案-驾驶辅助系统基础备案参数-列表查询", notes="车型备案-驾驶辅助系统基础备案参数-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaCxJsfzbacs>> queryList() {
|
||||
List<OtaBaCxJsfzbacs> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaCxKsjjsmccs, IOtaBaCxKsjjsmccsService> {
|
||||
@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<OtaBaCxKsjjsmccs> queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxKsjjsmccs, req.getParameterMap());
|
||||
Page<OtaBaCxKsjjsmccs> page = new Page<OtaBaCxKsjjsmccs>(pageNo, pageSize);
|
||||
IPage<OtaBaCxKsjjsmccs> pageList = otaBaCxKsjjsmccsService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "车型备案-可在线升级的驾驶辅助功能名称与参数-列表查询")
|
||||
@ApiOperation(value="车型备案-可在线升级的驾驶辅助功能名称与参数-列表查询", notes="车型备案-可在线升级的驾驶辅助功能名称与参数-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaCxKsjjsmccs>> queryList() {
|
||||
List<OtaBaCxKsjjsmccs> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaCxKsjxtmccs, IOtaBaCxKsjxtmccsService> {
|
||||
@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<OtaBaCxKsjxtmccs> queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxKsjxtmccs, req.getParameterMap());
|
||||
Page<OtaBaCxKsjxtmccs> page = new Page<OtaBaCxKsjxtmccs>(pageNo, pageSize);
|
||||
IPage<OtaBaCxKsjxtmccs> pageList = otaBaCxKsjxtmccsService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "车型备案-可升级的系统名称参数-列表查询")
|
||||
@ApiOperation(value="车型备案-可升级的系统名称参数-列表查询", notes="车型备案-可升级的系统名称参数-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaCxKsjxtmccs>> queryList() {
|
||||
List<OtaBaCxKsjxtmccs> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaCxList, IOtaBaCxListService> {
|
||||
@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<OtaBaCxList> queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxList, req.getParameterMap());
|
||||
Page<OtaBaCxList> page = new Page<OtaBaCxList>(pageNo, pageSize);
|
||||
IPage<OtaBaCxList> pageList = otaBaCxListService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "车型及功能备案列表-列表查询")
|
||||
@ApiOperation(value="车型及功能备案列表-列表查询", notes="车型及功能备案列表-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaCxList>> queryList() {
|
||||
List<OtaBaCxList> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaCxLsjl, IOtaBaCxLsjlService> {
|
||||
@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<OtaBaCxLsjl> queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxLsjl, req.getParameterMap());
|
||||
Page<OtaBaCxLsjl> page = new Page<OtaBaCxLsjl>(pageNo, pageSize);
|
||||
IPage<OtaBaCxLsjl> pageList = otaBaCxLsjlService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "车型备案-历史记录-列表查询")
|
||||
@ApiOperation(value="车型备案-历史记录-列表查询", notes="车型备案-历史记录-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaCxLsjl>> queryList() {
|
||||
List<OtaBaCxLsjl> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaCxQt, IOtaBaCxQtService> {
|
||||
@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<OtaBaCxQt> queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxQt, req.getParameterMap());
|
||||
Page<OtaBaCxQt> page = new Page<OtaBaCxQt>(pageNo, pageSize);
|
||||
IPage<OtaBaCxQt> pageList = otaBaCxQtService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "车型备案-其他升级信息-列表查询")
|
||||
@ApiOperation(value="车型备案-其他升级信息-列表查询", notes="车型备案-其他升级信息-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaCxQt>> queryList() {
|
||||
List<OtaBaCxQt> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaCxSjmk, IOtaBaCxSjmkService> {
|
||||
@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<OtaBaCxSjmk> queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxSjmk, req.getParameterMap());
|
||||
Page<OtaBaCxSjmk> page = new Page<OtaBaCxSjmk>(pageNo, pageSize);
|
||||
IPage<OtaBaCxSjmk> pageList = otaBaCxSjmkService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "车型备案-车端OTA升级功能模块-列表查询")
|
||||
@ApiOperation(value="车型备案-车端OTA升级功能模块-列表查询", notes="车型备案-车端OTA升级功能模块-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaCxSjmk>> queryList() {
|
||||
List<OtaBaCxSjmk> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaCxZxsjyq, IOtaBaCxZxsjyqService> {
|
||||
@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<OtaBaCxZxsjyq> queryWrapper = QueryGenerator.initQueryWrapper(otaBaCxZxsjyq, req.getParameterMap());
|
||||
Page<OtaBaCxZxsjyq> page = new Page<OtaBaCxZxsjyq>(pageNo, pageSize);
|
||||
IPage<OtaBaCxZxsjyq> pageList = otaBaCxZxsjyqService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "车型备案-在线升级要求-列表查询")
|
||||
@ApiOperation(value="车型备案-在线升级要求-列表查询", notes="车型备案-在线升级要求-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaCxZxsjyq>> queryList() {
|
||||
List<OtaBaCxZxsjyq> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaSjGgnrfs, IOtaBaSjGgnrfsService> {
|
||||
@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<OtaBaSjGgnrfs> queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjGgnrfs, req.getParameterMap());
|
||||
Page<OtaBaSjGgnrfs> page = new Page<OtaBaSjGgnrfs>(pageNo, pageSize);
|
||||
IPage<OtaBaSjGgnrfs> pageList = otaBaSjGgnrfsService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "升级备案-用户告知内容及方式-列表查询")
|
||||
@ApiOperation(value="升级备案-用户告知内容及方式-列表查询", notes="升级备案-用户告知内容及方式-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaSjGgnrfs>> queryList() {
|
||||
List<OtaBaSjGgnrfs> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaSjList, IOtaBaSjListService> {
|
||||
@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<OtaBaSjList> queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjList, req.getParameterMap());
|
||||
Page<OtaBaSjList> page = new Page<OtaBaSjList>(pageNo, pageSize);
|
||||
IPage<OtaBaSjList> pageList = otaBaSjListService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "升级备案-升级活动备案列表-列表查询")
|
||||
@ApiOperation(value="升级备案-升级活动备案列表-列表查询", notes="升级备案-升级活动备案列表-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaSjList>> queryList() {
|
||||
List<OtaBaSjList> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaSjLsjl, IOtaBaSjLsjlService> {
|
||||
@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<OtaBaSjLsjl> queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjLsjl, req.getParameterMap());
|
||||
Page<OtaBaSjLsjl> page = new Page<OtaBaSjLsjl>(pageNo, pageSize);
|
||||
IPage<OtaBaSjLsjl> pageList = otaBaSjLsjlService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "升级备案-历史记录-列表查询")
|
||||
@ApiOperation(value="升级备案-历史记录-列表查询", notes="升级备案-历史记录-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaSjLsjl>> queryList() {
|
||||
List<OtaBaSjLsjl> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaSjQtsjxx, IOtaBaSjQtsjxxService> {
|
||||
@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<OtaBaSjQtsjxx> queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjQtsjxx, req.getParameterMap());
|
||||
Page<OtaBaSjQtsjxx> page = new Page<OtaBaSjQtsjxx>(pageNo, pageSize);
|
||||
IPage<OtaBaSjQtsjxx> pageList = otaBaSjQtsjxxService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "升级备案-其他升级信息-列表查询")
|
||||
@ApiOperation(value="升级备案-其他升级信息-列表查询", notes="升级备案-其他升级信息-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaSjQtsjxx>> queryList() {
|
||||
List<OtaBaSjQtsjxx> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaSjSjfzbh, IOtaBaSjSjfzbhService> {
|
||||
@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<OtaBaSjSjfzbh> queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjSjfzbh, req.getParameterMap());
|
||||
Page<OtaBaSjSjfzbh> page = new Page<OtaBaSjSjfzbh>(pageNo, pageSize);
|
||||
IPage<OtaBaSjSjfzbh> pageList = otaBaSjSjfzbhService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "升级备案-本次升级的驾驶辅助功能与参数变化-列表查询")
|
||||
@ApiOperation(value="升级备案-本次升级的驾驶辅助功能与参数变化-列表查询", notes="升级备案-本次升级的驾驶辅助功能与参数变化-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaSjSjfzbh>> queryList() {
|
||||
List<OtaBaSjSjfzbh> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaSjSjmbcl, IOtaBaSjSjmbclService> {
|
||||
@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<OtaBaSjSjmbcl> queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjSjmbcl, req.getParameterMap());
|
||||
Page<OtaBaSjSjmbcl> page = new Page<OtaBaSjSjmbcl>(pageNo, pageSize);
|
||||
IPage<OtaBaSjSjmbcl> pageList = otaBaSjSjmbclService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "升级备案-升级目标车辆-列表查询")
|
||||
@ApiOperation(value="升级备案-升级目标车辆-列表查询", notes="升级备案-升级目标车辆-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaSjSjmbcl>> queryList() {
|
||||
List<OtaBaSjSjmbcl> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaSjSjmbcx, IOtaBaSjSjmbcxService> {
|
||||
@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<OtaBaSjSjmbcx> queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjSjmbcx, req.getParameterMap());
|
||||
Page<OtaBaSjSjmbcx> page = new Page<OtaBaSjSjmbcx>(pageNo, pageSize);
|
||||
IPage<OtaBaSjSjmbcx> pageList = otaBaSjSjmbcxService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "升级备案-升级目标车型-列表查询")
|
||||
@ApiOperation(value="升级备案-升级目标车型-列表查询", notes="升级备案-升级目标车型-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaSjSjmbcx>> queryList() {
|
||||
List<OtaBaSjSjmbcx> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaSjSjxtbh, IOtaBaSjSjxtbhService> {
|
||||
@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<OtaBaSjSjxtbh> queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjSjxtbh, req.getParameterMap());
|
||||
Page<OtaBaSjSjxtbh> page = new Page<OtaBaSjSjxtbh>(pageNo, pageSize);
|
||||
IPage<OtaBaSjSjxtbh> pageList = otaBaSjSjxtbhService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "升级备案-本次升级的系统名称与参数变化-列表查询")
|
||||
@ApiOperation(value="升级备案-本次升级的系统名称与参数变化-列表查询", notes="升级备案-本次升级的系统名称与参数变化-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaSjSjxtbh>> queryList() {
|
||||
List<OtaBaSjSjxtbh> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+170
@@ -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<OtaBaSjSjyxpg, IOtaBaSjSjyxpgService> {
|
||||
@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<OtaBaSjSjyxpg> queryWrapper = QueryGenerator.initQueryWrapper(otaBaSjSjyxpg, req.getParameterMap());
|
||||
Page<OtaBaSjSjyxpg> page = new Page<OtaBaSjSjyxpg>(pageNo, pageSize);
|
||||
IPage<OtaBaSjSjyxpg> pageList = otaBaSjSjyxpgService.page(page, queryWrapper);
|
||||
return Result.OK(pageList);
|
||||
}
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@AutoLog(value = "升级备案-升级影响评估-列表查询")
|
||||
@ApiOperation(value="升级备案-升级影响评估-列表查询", notes="升级备案-升级影响评估-列表查询")
|
||||
@GetMapping(value = "/list")
|
||||
public Result<List<OtaBaSjSjyxpg>> queryList() {
|
||||
List<OtaBaSjSjyxpg> 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);
|
||||
}
|
||||
|
||||
}
|
||||
+94
@@ -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;
|
||||
|
||||
}
|
||||
+129
@@ -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;
|
||||
|
||||
}
|
||||
+454
@@ -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;
|
||||
|
||||
}
|
||||
+144
@@ -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;
|
||||
|
||||
}
|
||||
+144
@@ -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;
|
||||
|
||||
}
|
||||
+118
@@ -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;
|
||||
|
||||
}
|
||||
+74
@@ -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;
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
+109
@@ -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;
|
||||
|
||||
}
|
||||
+124
@@ -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;
|
||||
|
||||
}
|
||||
+124
@@ -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;
|
||||
|
||||
}
|
||||
+118
@@ -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;
|
||||
|
||||
}
|
||||
+74
@@ -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;
|
||||
|
||||
}
|
||||
+88
@@ -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;
|
||||
|
||||
}
|
||||
+109
@@ -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;
|
||||
|
||||
}
|
||||
+93
@@ -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;
|
||||
|
||||
}
|
||||
+114
@@ -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;
|
||||
|
||||
}
|
||||
+129
@@ -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;
|
||||
|
||||
}
|
||||
+139
@@ -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;
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaCxAqcs> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaCxJbxx> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaCxJsfzbacs> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaCxKsjjsmccs> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaCxKsjxtmccs> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaCxList> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaCxLsjl> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaCxQt> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaCxSjmk> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaCxZxsjyq> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaSjGgnrfs> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaSjList> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaSjLsjl> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaSjQtsjxx> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaSjSjfzbh> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaSjSjmbcl> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaSjSjmbcx> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaSjSjxtbh> {
|
||||
|
||||
}
|
||||
+17
@@ -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<OtaBaSjSjyxpg> {
|
||||
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaCxAqcsMapper">
|
||||
<resultMap id="OtaBaCxAqcsResultMap" type="com.jero.modules.ota.entity.OtaBaCxAqcs">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="bhjz" property="bhjz" />
|
||||
<result column="fsxjz" property="fsxjz" />
|
||||
<result column="sjsbcs" property="sjsbcs" />
|
||||
<result column="xxaqjz" property="xxaqjz" />
|
||||
<result column="zmcl" property="zmcl" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaCxJbxxMapper">
|
||||
<resultMap id="OtaBaCxJbxxResultMap" type="com.jero.modules.ota.entity.OtaBaCxJbxx">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="cxmb" property="cxmb" />
|
||||
<result column="qymc" property="qymc" />
|
||||
<result column="djbh" property="djbh" />
|
||||
<result column="cplb" property="cplb" />
|
||||
<result column="ggpc" property="ggpc" />
|
||||
<result column="cpsb" property="cpsb" />
|
||||
<result column="cpmc" property="cpmc" />
|
||||
<result column="cpxh" property="cpxh" />
|
||||
<result column="dllx1" property="dllx1" />
|
||||
<result column="dllx2" property="dllx2" />
|
||||
<result column="txzd" property="txzd" />
|
||||
<result column="cdotasj" property="cdotasj" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+90
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaCxJsfzbacsMapper">
|
||||
<resultMap id="OtaBaCxJsfzbacsResultMap" type="com.jero.modules.ota.entity.OtaBaCxJsfzbacs">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="wlaqyq_pz" property="wlaqyqPz" />
|
||||
<result column="wlaqyq_sl" property="wlaqyqSl" />
|
||||
<result column="wlaqyq_bzwz" property="wlaqyqBzwz" />
|
||||
<result column="wlaqyq_ggxh" property="wlaqyqGgxh" />
|
||||
<result column="wlaqyq_scqy" property="wlaqyqScqy" />
|
||||
<result column="hmbld_pz" property="hmbldPz" />
|
||||
<result column="hmbld_sl" property="hmbldSl" />
|
||||
<result column="hmbld_bzwz" property="hmbldBzwz" />
|
||||
<result column="hmbld_ggxh" property="hmbldGgxh" />
|
||||
<result column="hmbld_scqy" property="hmbldScqy" />
|
||||
<result column="csbld_pz" property="csbldPz" />
|
||||
<result column="csbld_sl" property="csbldSl" />
|
||||
<result column="csbld_bzwz" property="csbldBzwz" />
|
||||
<result column="csbld_ggxh" property="csbldGgxh" />
|
||||
<result column="csbld_scqy" property="csbldScqy" />
|
||||
<result column="sxths_pz" property="sxthsPz" />
|
||||
<result column="sxths_sl" property="sxthsSl" />
|
||||
<result column="sxths_bzwz" property="sxthsBzwz" />
|
||||
<result column="sxths_ggxh" property="sxthsGgxh" />
|
||||
<result column="sxths_scqy" property="sxthsScqy" />
|
||||
<result column="sxtdsd_pz" property="sxtdsdPz" />
|
||||
<result column="sxtdsd_sl" property="sxtdsdSl" />
|
||||
<result column="sxtdsd_bzwz" property="sxtdsdBzwz" />
|
||||
<result column="sxtdsd_ggxh" property="sxtdsdGgxh" />
|
||||
<result column="sxtdsd_scqy" property="sxtdsdScqy" />
|
||||
<result column="jsyjk_pz" property="jsyjkPz" />
|
||||
<result column="jsyjk_sl" property="jsyjkSl" />
|
||||
<result column="jsyjk_bzwz" property="jsyjkBzwz" />
|
||||
<result column="jsyjk_ggxh" property="jsyjkGgxh" />
|
||||
<result column="jsyjk_scqy" property="jsyjkScqy" />
|
||||
<result column="jsyhw_pz" property="jsyhwPz" />
|
||||
<result column="jsyhw_sl" property="jsyhwSl" />
|
||||
<result column="jsyhw_bzwz" property="jsyhwBzwz" />
|
||||
<result column="jsyhw_ggxh" property="jsyhwGgxh" />
|
||||
<result column="jsyhw_scqy" property="jsyhwScqy" />
|
||||
<result column="czwxdw_pz" property="czwxdwPz" />
|
||||
<result column="czwxdw_ggxh" property="czwxdwGgxh" />
|
||||
<result column="czwxdw_scqy" property="czwxdwScqy" />
|
||||
<result column="gxdh_pz" property="gxdhPz" />
|
||||
<result column="gxdh_ggxh" property="gxdhGgxh" />
|
||||
<result column="gxdh_scqy" property="gxdhScqy" />
|
||||
<result column="lsj_pz" property="lsjPz" />
|
||||
<result column="lsj_ggxh" property="lsjGgxh" />
|
||||
<result column="lsj_scqy" property="lsjScqy" />
|
||||
<result column="gjddt_pz" property="gjddtPz" />
|
||||
<result column="gjddt_ggxh" property="gjddtGgxh" />
|
||||
<result column="gjddt_scqy" property="gjddtScqy" />
|
||||
<result column="dzwl_pz" property="dzwlPz" />
|
||||
<result column="dzwl_dxxgcs" property="dzwlDxxgcs" />
|
||||
<result column="cztx_pz" property="cztxPz" />
|
||||
<result column="cztx_xtmc" property="cztxXtmc" />
|
||||
<result column="cztx_ggxh" property="cztxGgxh" />
|
||||
<result column="cztx_scqy" property="cztxScqy" />
|
||||
<result column="cztx_bbh" property="cztxBbh" />
|
||||
<result column="cztx_kfqy" property="cztxKfqy" />
|
||||
<result column="jsfzczj_pz" property="jsfzczjPz" />
|
||||
<result column="jsfzczj_mc" property="jsfzczjMc" />
|
||||
<result column="jsfzczj_yjxh" property="jsfzczjYjxh" />
|
||||
<result column="jsfzczj_scqy" property="jsfzczjScqy" />
|
||||
<result column="jsfzzsq_pz" property="jsfzzsqPz" />
|
||||
<result column="jsfzzsq_mc" property="jsfzzsqMc" />
|
||||
<result column="jsfzzsq_yjxh" property="jsfzzsqYjxh" />
|
||||
<result column="jsfzzsq_scqy" property="jsfzzsqScqy" />
|
||||
<result column="fxptsts_pz" property="fxptstsPz" />
|
||||
<result column="fxptsts_mc" property="fxptstsMc" />
|
||||
<result column="fxptsts_yjxh" property="fxptstsYjxh" />
|
||||
<result column="fxptsts_scqy" property="fxptstsScqy" />
|
||||
<result column="jsyzylts_pz" property="jsyzyltsPz" />
|
||||
<result column="jsyzylts_mc" property="jsyzyltsMc" />
|
||||
<result column="jsyzylts_yjxh" property="jsyzyltsYjxh" />
|
||||
<result column="jsyzylts_scqy" property="jsyzyltsScqy" />
|
||||
<result column="dssad_pz" property="dssadPz" />
|
||||
<result column="dssad_ggxh" property="dssadGgxh" />
|
||||
<result column="dssad_scqy" property="dssadScqy" />
|
||||
<result column="edr_pz" property="edrPz" />
|
||||
<result column="edr_ggxh" property="edrGgxh" />
|
||||
<result column="edr_scqy" property="edrScqy" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaCxKsjjsmccsMapper">
|
||||
<resultMap id="OtaBaCxKsjjsmccsResultMap" type="com.jero.modules.ota.entity.OtaBaCxKsjjsmccs">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="gnmc" property="gnmc" />
|
||||
<result column="pzqk" property="pzqk" />
|
||||
<result column="sfksj" property="sfksj" />
|
||||
<result column="jszdhjb" property="jszdhjb" />
|
||||
<result column="sjggcs" property="sjggcs" />
|
||||
<result column="gnms" property="gnms" />
|
||||
<result column="sytj" property="sytj" />
|
||||
<result column="kzqmc" property="kzqmc" />
|
||||
<result column="kzqscqy" property="kzqscqy" />
|
||||
<result column="kzqxh" property="kzqxh" />
|
||||
<result column="yjbbxx" property="yjbbxx" />
|
||||
<result column="rjkfqy" property="rjkfqy" />
|
||||
<result column="czxtbbh" property="czxtbbh" />
|
||||
<result column="csyzsj" property="csyzsj" />
|
||||
<result column="fj" property="fj" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaCxKsjxtmccsMapper">
|
||||
<resultMap id="OtaBaCxKsjxtmccsResultMap" type="com.jero.modules.ota.entity.OtaBaCxKsjxtmccs">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="xtlb" property="xtlb" />
|
||||
<result column="sfksj" property="sfksj" />
|
||||
<result column="sjbgcs" property="sjbgcs" />
|
||||
<result column="tpt" property="tpt" />
|
||||
<result column="kzqmc" property="kzqmc" />
|
||||
<result column="aqwzxdj" property="aqwzxdj" />
|
||||
<result column="kzqscqy" property="kzqscqy" />
|
||||
<result column="kzqxh" property="kzqxh" />
|
||||
<result column="yjbbxx" property="yjbbxx" />
|
||||
<result column="csrjbbh" property="csrjbbh" />
|
||||
<result column="csrjbwzsj" property="csrjbwzsj" />
|
||||
<result column="sjsfyx" property="sjsfyx" />
|
||||
<result column="czxtlx" property="czxtlx" />
|
||||
<result column="czxtscqy" property="czxtscqy" />
|
||||
<result column="czxtbbh" property="czxtbbh" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaCxListMapper">
|
||||
<resultMap id="OtaBaCxListResultMap" type="com.jero.modules.ota.entity.OtaBaCxList">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="cpdjbh" property="cpdjbh" />
|
||||
<result column="ggpc" property="ggpc" />
|
||||
<result column="cpsb" property="cpsb" />
|
||||
<result column="cpmc" property="cpmc" />
|
||||
<result column="cpxh" property="cpxh" />
|
||||
<result column="bazt" property="bazt" />
|
||||
<result column="batjsj" property="batjsj" />
|
||||
<result column="cjsj" property="cjsj" />
|
||||
<result column="bz" property="bz" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaCxLsjlMapper">
|
||||
<resultMap id="OtaBaCxLsjlResultMap" type="com.jero.modules.ota.entity.OtaBaCxLsjl">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="sjzt" property="sjzt" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaCxQtMapper">
|
||||
<resultMap id="OtaBaCxQtResultMap" type="com.jero.modules.ota.entity.OtaBaCxQt">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="sjbbhcs" property="sjbbhcs" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaCxSjmkMapper">
|
||||
<resultMap id="OtaBaCxSjmkResultMap" type="com.jero.modules.ota.entity.OtaBaCxSjmk">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="bjmc" property="bjmc" />
|
||||
<result column="pzqk" property="pzqk" />
|
||||
<result column="kzqmc" property="kzqmc" />
|
||||
<result column="yjggxh" property="yjggxh" />
|
||||
<result column="yjscqy" property="yjscqy" />
|
||||
<result column="rjbb" property="rjbb" />
|
||||
<result column="rjkfqy" property="rjkfqy" />
|
||||
<result column="bzwz" property="bzwz" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaCxZxsjyqMapper">
|
||||
<resultMap id="OtaBaCxZxsjyqResultMap" type="com.jero.modules.ota.entity.OtaBaCxZxsjyq">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="bhsjb" property="bhsjb" />
|
||||
<result column="bhclbb" property="bhclbb" />
|
||||
<result column="clgxnl" property="clgxnl" />
|
||||
<result column="clsjtj" property="clsjtj" />
|
||||
<result column="clsjdl" property="clsjdl" />
|
||||
<result column="sjbhaq" property="sjbhaq" />
|
||||
<result column="sjantj" property="sjantj" />
|
||||
<result column="sjsbaq" property="sjsbaq" />
|
||||
<result column="sjgg" property="sjgg" />
|
||||
<result column="sjzt" property="sjzt" />
|
||||
<result column="zmcl" property="zmcl" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaSjGgnrfsMapper">
|
||||
<resultMap id="OtaBaSjGgnrfsResultMap" type="com.jero.modules.ota.entity.OtaBaSjGgnrfs">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="sjmd" property="sjmd" />
|
||||
<result column="gxbh" property="gxbh" />
|
||||
<result column="sjsj" property="sjsj" />
|
||||
<result column="sjky" property="sjky" />
|
||||
<result column="sjbkygn" property="sjbkygn" />
|
||||
<result column="zdxx" property="zdxx" />
|
||||
<result column="sjsfcg" property="sjsfcg" />
|
||||
<result column="gzbg" property="gzbg" />
|
||||
<result column="gzscnr" property="gzscnr" />
|
||||
<result column="gzyhfs" property="gzyhfs" />
|
||||
<result column="xgwj" property="xgwj" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaSjListMapper">
|
||||
<resultMap id="OtaBaSjListResultMap" type="com.jero.modules.ota.entity.OtaBaSjList">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="cpdjbh" property="cpdjbh" />
|
||||
<result column="ggpc" property="ggpc" />
|
||||
<result column="cpsb" property="cpsb" />
|
||||
<result column="cpmc" property="cpmc" />
|
||||
<result column="cpxh" property="cpxh" />
|
||||
<result column="bazt" property="bazt" />
|
||||
<result column="batjsj" property="batjsj" />
|
||||
<result column="cjsj" property="cjsj" />
|
||||
<result column="bz" property="bz" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaSjLsjlMapper">
|
||||
<resultMap id="OtaBaSjLsjlResultMap" type="com.jero.modules.ota.entity.OtaBaSjLsjl">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="sjzt" property="sjzt" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaSjQtsjxxMapper">
|
||||
<resultMap id="OtaBaSjQtsjxxResultMap" type="com.jero.modules.ota.entity.OtaBaSjQtsjxx">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="rwmc" property="rwmc" />
|
||||
<result column="sjfbsj" property="sjfbsj" />
|
||||
<result column="sjjzsj" property="sjjzsj" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaSjSjfzbhMapper">
|
||||
<resultMap id="OtaBaSjSjfzbhResultMap" type="com.jero.modules.ota.entity.OtaBaSjSjfzbh">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="gnmc" property="gnmc" />
|
||||
<result column="sjmdlx" property="sjmdlx" />
|
||||
<result column="sjqbgcs" property="sjqbgcs" />
|
||||
<result column="sjhbgcs" property="sjhbgcs" />
|
||||
<result column="gnbgms" property="gnbgms" />
|
||||
<result column="sytjbg" property="sytjbg" />
|
||||
<result column="sjsjkzq" property="sjsjkzq" />
|
||||
<result column="fj" property="fj" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaSjSjmbclMapper">
|
||||
<resultMap id="OtaBaSjSjmbclResultMap" type="com.jero.modules.ota.entity.OtaBaSjSjmbcl">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="zsl" property="zsl" />
|
||||
<result column="scrqks" property="scrqks" />
|
||||
<result column="scrqjs" property="scrqjs" />
|
||||
<result column="vin_list" property="vinList" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaSjSjmbcxMapper">
|
||||
<resultMap id="OtaBaSjSjmbcxResultMap" type="com.jero.modules.ota.entity.OtaBaSjSjmbcx">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="cxmb" property="cxmb" />
|
||||
<result column="babh" property="babh" />
|
||||
<result column="qymc" property="qymc" />
|
||||
<result column="bapc" property="bapc" />
|
||||
<result column="cpsb" property="cpsb" />
|
||||
<result column="cpmc" property="cpmc" />
|
||||
<result column="cpxh" property="cpxh" />
|
||||
<result column="dllx1" property="dllx1" />
|
||||
<result column="dllx2" property="dllx2" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaSjSjxtbhMapper">
|
||||
<resultMap id="OtaBaSjSjxtbhResultMap" type="com.jero.modules.ota.entity.OtaBaSjSjxtbh">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="xtmc" property="xtmc" />
|
||||
<result column="sjqbgcs" property="sjqbgcs" />
|
||||
<result column="sjhbgcs" property="sjhbgcs" />
|
||||
<result column="sjkzqmc" property="sjkzqmc" />
|
||||
<result column="yjbb" property="yjbb" />
|
||||
<result column="sjqrjbb" property="sjqrjbb" />
|
||||
<result column="sjhrjbb" property="sjhrjbb" />
|
||||
<result column="sjqczxt" property="sjqczxt" />
|
||||
<result column="sjhczxt" property="sjhczxt" />
|
||||
<result column="sjbyzsj" property="sjbyzsj" />
|
||||
<result column="sjbdx" property="sjbdx" />
|
||||
<result column="sfcfsj" property="sfcfsj" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.jero.modules.ota.mapper.OtaBaSjSjyxpgMapper">
|
||||
<resultMap id="OtaBaSjSjyxpgResultMap" type="com.jero.modules.ota.entity.OtaBaSjSjyxpg">
|
||||
<id column="id" property="id" />
|
||||
<result column="create_by" property="createBy" />
|
||||
<result column="create_time" property="createTime" />
|
||||
<result column="update_by" property="updateBy" />
|
||||
<result column="update_time" property="updateTime" />
|
||||
<result column="sys_org_code" property="sysOrgCode" />
|
||||
<result column="ota_id" property="otaId" />
|
||||
<result column="sjmd" property="sjmd" />
|
||||
<result column="sfbgcs" property="sfbgcs" />
|
||||
<result column="sjxnbh" property="sjxnbh" />
|
||||
<result column="fhgd" property="fhgd" />
|
||||
<result column="zdjsxg" property="zdjsxg" />
|
||||
<result column="jrxxg" property="jrxxg" />
|
||||
<result column="zxsj" property="zxsj" />
|
||||
<result column="aqjz" property="aqjz" />
|
||||
<result column="sfyxaq" property="sfyxaq" />
|
||||
<result column="yhqr" property="yhqr" />
|
||||
<result column="sjbcs" property="sjbcs" />
|
||||
<result column="aqkkx" property="aqkkx" />
|
||||
<result column="bgfj" property="bgfj" />
|
||||
<result column="clfj" property="clfj" />
|
||||
</resultMap>
|
||||
</mapper>
|
||||
+61
@@ -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<OtaBaCxAqcs> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaCxAqcs queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaCxAqcs> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaCxJbxx> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaCxJbxx queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaCxJbxx> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaCxJsfzbacs> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaCxJsfzbacs queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaCxJsfzbacs> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaCxKsjjsmccs> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaCxKsjjsmccs queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaCxKsjjsmccs> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaCxKsjxtmccs> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaCxKsjxtmccs queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaCxKsjxtmccs> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaCxList> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaCxList queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaCxList> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaCxLsjl> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaCxLsjl queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaCxLsjl> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaCxQt> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaCxQt queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaCxQt> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaCxSjmk> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaCxSjmk queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaCxSjmk> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaCxZxsjyq> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaCxZxsjyq queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaCxZxsjyq> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaSjGgnrfs> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaSjGgnrfs queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaSjGgnrfs> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaSjList> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaSjList queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaSjList> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaSjLsjl> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaSjLsjl queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaSjLsjl> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaSjQtsjxx> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaSjQtsjxx queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaSjQtsjxx> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaSjSjfzbh> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaSjSjfzbh queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaSjSjfzbh> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaSjSjmbcl> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaSjSjmbcl queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaSjSjmbcl> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaSjSjmbcx> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaSjSjmbcx queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaSjSjmbcx> queryList();
|
||||
}
|
||||
+61
@@ -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<OtaBaSjSjxtbh> {
|
||||
|
||||
/**
|
||||
* 保存
|
||||
*
|
||||
* @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<String> ids);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
OtaBaSjSjxtbh queryById(String id);
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
List<OtaBaSjSjxtbh> queryList();
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user