1. 添加reamde

topo_dev
xueqingkun 5 months ago
parent 6020b53325
commit d1c8f77cdc

@ -6,6 +6,14 @@
# Release Notes
# 发布时间 2024-09-19
## 新特性
- 增加笔录和证据上传OCR识别功能
## 安装方式
1. 更新数据库脚本
```sql
@ -16,7 +24,53 @@ alter table note_record
modify confession_material varchar(128) null comment '供述材料数量';
-- note_record校验 is_prompt_update 字段是否存在
/*
ocr识别功能添加表
*/
create table evidence_property
(
id varchar(64) not null comment '主键'
primary key,
evidence_id varchar(64) not null comment '证据id',
evidence_name varchar(128) null comment '证据名称',
evidence_type varchar(32) not null comment '证据类型',
victim varchar(256) null comment '受害人',
contract_subject_matter varchar(64) null comment '合同标的物',
contract_signing_time varchar(64) null comment '合同签订时间',
price decimal null comment '金额',
evidence_result varchar(256) null comment '证据结果',
remark varchar(1024) null comment '备注',
create_user_id varchar(64) null comment '创建人ID',
create_time datetime default CURRENT_TIMESTAMP null comment '创建时间',
update_user_id varchar(64) null comment '更新人',
update_time datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '更新时间'
)
collate = utf8mb4_bin;
create index evidence_property_evidence_id_index
on evidence_property (evidence_id);
CREATE TABLE `file_ocr_process` (
`id` varchar(64) COLLATE utf8mb4_bin NOT NULL COMMENT '主键',
`file_id` varchar(64) COLLATE utf8mb4_bin NOT NULL COMMENT '文件id',
`status` int(11) DEFAULT '0' COMMENT '识别状态 0正在识别 1识别成功 2识别失败',
`draw_img_id` varchar(64) COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'ocr识别标注后的图片文件id',
`ocr_text` text COLLATE utf8mb4_bin COMMENT '识别出的文本内容',
`revise_text` text COLLATE utf8mb4_bin COMMENT '修正后的文本',
`create_user_id` varchar(64) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人ID',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_user_id` varchar(64) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `file_ocr_process_file_id_index` (`file_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='文件ocr识别进度表';
```
2. 修改.env 和docker-compose-base.yml 文件
3. 加载镜像 paddleocr:v2.1
4. 备份mysql所有数据文件
5. 重新启动服务 docker-compose up -d
# 发布时间 2024-09-12
# 变更记录

@ -24,6 +24,7 @@ LANGCHAIN_CHAT_URL=http://113.128.242.110:7861
THREAD_POOL_TRIPLE_CORE=1
THREAD_POOL_TYPE_CORE=1
OCR_PORT_HTTP=8866
# nginx相关配置内容
NGINX_HTTP_PORT=9978

@ -72,6 +72,18 @@ services:
# start_period: 40s
restart: always
paddleocr:
image: paddleocr:v2.1
container_name: fu-hsi-ocr
ports:
- ${OCR_PORT_HTTP}:8000
environment:
- MINIO_ENDPOINT_URL=http://fu-hsi-minio:9000
- MINIO_ACCESS_KEY=${MINIO_USER}
- MINIO_SECRET_KEY=${MINIO_PASSWORD}
networks:
- fu-hsi
restart: always
networks:
fu-hsi:
driver: bridge

@ -69,7 +69,7 @@ langChain-chat:
url:
ocr:
url: http://192.168.10.137:8866/
url: http://fu-hsi-ocr:8000/
springdoc:
swagger-ui:

Loading…
Cancel
Save