ocr识别-中英文切换
This commit is contained in:
+2
-1
@@ -6,7 +6,8 @@ package com.jero.common.constant.enums;
|
|||||||
* @auth zhn
|
* @auth zhn
|
||||||
*/
|
*/
|
||||||
public enum ModuleEnum {
|
public enum ModuleEnum {
|
||||||
DOCUMENT_LIBRARY("文档管理","1");
|
DOCUMENT_LIBRARY("文档管理","1"),
|
||||||
|
OCR_RECORD("OCR识别转换记录表","2");
|
||||||
|
|
||||||
|
|
||||||
String name;
|
String name;
|
||||||
|
|||||||
+2
-1
@@ -6,7 +6,8 @@ package com.jero.common.constant.enums;
|
|||||||
* @auth zhn
|
* @auth zhn
|
||||||
*/
|
*/
|
||||||
public enum TableEnum {
|
public enum TableEnum {
|
||||||
BUSS_DOCUMENT_LIBRARY("buss_document_library");
|
BUSS_DOCUMENT_LIBRARY("buss_document_library"),
|
||||||
|
OCR_RECORD("ocr_record");
|
||||||
|
|
||||||
String table;
|
String table;
|
||||||
|
|
||||||
|
|||||||
+2
@@ -816,6 +816,8 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl<OnlCgformFieldMapper,
|
|||||||
List<OnlCgformField> fieldList = new ArrayList<>();
|
List<OnlCgformField> fieldList = new ArrayList<>();
|
||||||
if(ModuleEnum.DOCUMENT_LIBRARY.getValue().equals(flag)){
|
if(ModuleEnum.DOCUMENT_LIBRARY.getValue().equals(flag)){
|
||||||
fieldList = onlCgformFieldMapper.getFieldList(TableEnum.BUSS_DOCUMENT_LIBRARY.getTable());
|
fieldList = onlCgformFieldMapper.getFieldList(TableEnum.BUSS_DOCUMENT_LIBRARY.getTable());
|
||||||
|
}else if(ModuleEnum.OCR_RECORD.getValue().equals(flag)){
|
||||||
|
fieldList = onlCgformFieldMapper.getFieldList(TableEnum.OCR_RECORD.getTable());
|
||||||
}
|
}
|
||||||
return fieldList;
|
return fieldList;
|
||||||
}
|
}
|
||||||
|
|||||||
+15
-1
@@ -2,6 +2,7 @@ package com.jero.modules.ocr.controller;
|
|||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
@@ -130,6 +131,20 @@ public class OcrRecordEOController extends JeroController<OcrRecordEO, IOcrRecor
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 表头中英文切换
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "OCR识别转换记录表-表头中英文切换")
|
||||||
|
@ApiOperation(value="OCR识别转换记录表-表头中英文切换", notes="OCR识别转换记录表-表头中英文切换")
|
||||||
|
@GetMapping(value = "/getHeader")
|
||||||
|
public Result<List<Map<String, Object>>> getHeader(@RequestParam(name = "flag") String flag,
|
||||||
|
@RequestParam(name = "cut") String cut) {
|
||||||
|
List<Map<String, Object>> list = ocrRecordService.getHeader(flag, cut);
|
||||||
|
return Result.OK(list);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 列表查询
|
* 列表查询
|
||||||
*
|
*
|
||||||
@@ -244,5 +259,4 @@ public class OcrRecordEOController extends JeroController<OcrRecordEO, IOcrRecor
|
|||||||
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
|
||||||
return super.importExcel(request, response, OcrRecordEO.class);
|
return super.importExcel(request, response, OcrRecordEO.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+9
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import com.jero.modules.ocr.entity.OcrRecordEO;
|
import com.jero.modules.ocr.entity.OcrRecordEO;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Description: OCR识别转换记录表
|
* @Description: OCR识别转换记录表
|
||||||
@@ -61,4 +62,12 @@ public interface IOcrRecordEOService extends IService<OcrRecordEO> {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<OcrRecordEO> queryList();
|
List<OcrRecordEO> queryList();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 列表表头中英文切换
|
||||||
|
* @param flag
|
||||||
|
* @param cut
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public List<Map<String, Object>> getHeader(String flag, String cut);
|
||||||
}
|
}
|
||||||
|
|||||||
+36
-2
@@ -1,11 +1,17 @@
|
|||||||
package com.jero.modules.ocr.service.impl;
|
package com.jero.modules.ocr.service.impl;
|
||||||
|
|
||||||
|
import com.jero.common.constant.enums.CutEnum;
|
||||||
|
import com.jero.common.constant.enums.YesOrNoEnum;
|
||||||
|
import com.jero.generater.modules.online.cgform.entity.OnlCgformField;
|
||||||
|
import com.jero.generater.modules.online.cgform.service.impl.OnlCgformFieldServiceImpl;
|
||||||
import com.jero.modules.ocr.entity.OcrRecordEO;
|
import com.jero.modules.ocr.entity.OcrRecordEO;
|
||||||
import com.jero.modules.ocr.mapper.OcrRecordEOMapper;
|
import com.jero.modules.ocr.mapper.OcrRecordEOMapper;
|
||||||
import com.jero.modules.ocr.service.IOcrRecordEOService;
|
import com.jero.modules.ocr.service.IOcrRecordEOService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import java.util.List;
|
|
||||||
import java.util.Date;
|
import java.util.*;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
|
||||||
@@ -18,6 +24,8 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|||||||
@Service
|
@Service
|
||||||
public class OcrRecordEOServiceImpl extends ServiceImpl<OcrRecordEOMapper, OcrRecordEO> implements IOcrRecordEOService {
|
public class OcrRecordEOServiceImpl extends ServiceImpl<OcrRecordEOMapper, OcrRecordEO> implements IOcrRecordEOService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private OnlCgformFieldServiceImpl onlCgformFieldService;
|
||||||
/**
|
/**
|
||||||
* 保存
|
* 保存
|
||||||
*
|
*
|
||||||
@@ -89,4 +97,30 @@ public class OcrRecordEOServiceImpl extends ServiceImpl<OcrRecordEOMapper, OcrRe
|
|||||||
public List<OcrRecordEO> queryList() {
|
public List<OcrRecordEO> queryList() {
|
||||||
return list();
|
return list();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 列表表头中英文切换
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<Map<String, Object>> getHeader(String flag, String cut) {
|
||||||
|
List<OnlCgformField> fieldList = onlCgformFieldService.getFieldList(flag);
|
||||||
|
if (fieldList.size() != 0) {
|
||||||
|
//过滤列表字段(is_show_list-->列表是否显示0否 1是)
|
||||||
|
fieldList = fieldList.stream().filter(e -> YesOrNoEnum.YES.getValue().equals(String.valueOf(e.getIsShowList()))).collect(Collectors.toList());
|
||||||
|
}
|
||||||
|
List<Map<String, Object>> list = new ArrayList<>();
|
||||||
|
for (OnlCgformField onlCgformField : fieldList) {
|
||||||
|
Map<String, Object> map = new HashMap<>();
|
||||||
|
map.put("db_field_name", onlCgformField.getDbFieldName());//字段
|
||||||
|
if(CutEnum.CN.getValue().equals(cut)){
|
||||||
|
map.put("db_field_txt", onlCgformField.getDbFieldTxt());//字段中文名
|
||||||
|
}else{
|
||||||
|
map.put("db_field_txt", onlCgformField.getDbFieldEnName());//字段英文名
|
||||||
|
}
|
||||||
|
list.add(map);
|
||||||
|
}
|
||||||
|
return list;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user