宁夏刑侦大模型后台服务
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
xueqingkun 3073edb1d1 1. 修复bug 7 months ago
.idea 包结构变更 10 months ago
docker 1. 修复bug 7 months ago
src 1. 修复bug 7 months ago
.gitignore improve 9 months ago
README.md 1. 修改配置文件 7 months ago
pom.xml 代码提交 9 months ago

README.md

fu-hsi-service

宁夏刑侦大模型后台服务

Release Notes

发布时间 2024-09-19

新特性

  • 增加笔录和证据上传OCR识别功能
  • 首页数据统计接口
  • 日志输出规范配置

变更

  • 案件查询列表查询条件变更
    • 增加过滤条件已分析、未分析、全部
    • 增加按照分数排序的规则

优化

  • 数据库提示词优化

安装方式

  1. 更新数据库脚本

alter table note_record
    add img_record_status int null comment '证据状态 1:暂存 2核实 3提交' after law_asker;

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识别进度表';



create table file_evidence_property
(
  id             varchar(64)                        not null comment '主键'
    primary key,
  evidence_id    varchar(64)                        null comment '证据id',
  file_id        varchar(64)                        not null comment '文件id',
  property_name  varchar(128)                       null comment '属性名',
  property_value varchar(512)                       not 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 file_evidence_property (evidence_id);
  1. 修改.env 和docker-compose-base.yml 文件
  2. 加载镜像 paddleocr:v2.1
  3. 备份mysql所有数据文件
  4. 重新启动服务 docker-compose up -d

发布时间 2024-09-12

变更记录

  • 调整提示词后,笔录列表增加“笔录提取”功能,并显示更新标签
  • 指标结果各项标题显示总分
  • 首页统计项7项案件数量、行为数、月新增、较上月、模型分析<70分数量、取证不完全占比、自动投案占比
  • 三元组提取弹窗名称,显示对应笔录名称
  • 经侦案件列表根据模型分析状态进行分类,分别在“全部”、“已分析”、“未分析”三个标签下展示对应案件。

安装包

  • /data/archives/fu-hsi/20240912/fu-hsi-service-1.0.0.tar.gz
  • /data/archives/fu-hsi/20240912/dist

发布时间 2024-09-05

变更记录

  • 修复案件证据分页失效问题
  • 修复经侦模型指标数据只展示部分数据问题

安装包

  • /data/archives/fu-hsi/20240905/dist

发布时间 2024-09-03

变更记录

  • 修复三元组提取进度问题不准确的问题
  • 解除首页页面限制
  • 优化原子指标提示
  • 解除模型分析需要有数据变动校验限制

安装包

  • /data/archives/fu-hsi/20240903/fu-hsi-service-1.0.0.tar.gz
  • /data/archives/fu-hsi/20240903/dist

发布时间 2024-08-29

变更记录

  • 案件笔录列表调整,仅展示子列表
  • 字典值配置生效

安装包

  • /data/archives/fu-hsi/20240828/fu-hsi-service-1.0.0.tar.gz
  • /data/archives/fu-hsi/20240828/dist