1. 添加ocr识别业务表

topo_dev
xueqingkun 9 months ago
parent 24a001b7d2
commit 4914d0bdd7

@ -1576,18 +1576,28 @@ CREATE TABLE `triple_info` (
/*
ocr
*/
CREATE TABLE `evidence_property` (
`id` varchar(64) COLLATE utf8mb4_bin NOT NULL COMMENT '主键',
`evidence_id` varchar(64) COLLATE utf8mb4_bin NOT NULL COMMENT '证据id',
`property_name` varchar(64) COLLATE utf8mb4_bin NOT NULL COMMENT '属性名',
`property_value` varchar(64) COLLATE utf8mb4_bin NOT NULL 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 `evidence_property_evidence_id_index` (`evidence_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;
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 '主键',

@ -1,13 +1,11 @@
package com.supervision.police.domain;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
/**
@ -29,14 +27,44 @@ public class EvidenceProperty implements Serializable {
private String evidenceId;
/**
*
*
*/
private String evidenceName;
/**
*
*/
private String evidenceType;
/**
*
*/
private String victim;
/**
*
*/
private String contractSubjectMatter;
/**
*
*/
private String contractSigningTime;
/**
*
*/
private Integer price;
/**
*
*/
private String propertyName;
private String evidenceResult;
/**
*
*
*/
private String propertyValue;
private String remark;
/**
* ID
@ -46,8 +74,6 @@ public class EvidenceProperty implements Serializable {
/**
*
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private LocalDateTime createTime;
/**
@ -58,8 +84,6 @@ public class EvidenceProperty implements Serializable {
/**
*
*/
@TableField(fill = FieldFill.INSERT_UPDATE)
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private LocalDateTime updateTime;
@TableField(exist = false)

@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* @author Administrator
* @description evidence_propertyMapper
* @createDate 2024-08-30 17:35:23
* @createDate 2024-09-02 10:58:22
* @Entity com.supervision.police.domain.EvidenceProperty
*/
public interface EvidencePropertyMapper extends BaseMapper<EvidenceProperty> {

@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
/**
* @author Administrator
* @description evidence_propertyService
* @createDate 2024-08-30 17:35:23
* @createDate 2024-09-02 10:58:22
*/
public interface EvidencePropertyService extends IService<EvidenceProperty> {

@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
/**
* @author Administrator
* @description evidence_propertyService
* @createDate 2024-08-30 17:35:23
* @createDate 2024-09-02 10:58:22
*/
@Service
public class EvidencePropertyServiceImpl extends ServiceImpl<EvidencePropertyMapper, EvidenceProperty>

@ -7,8 +7,14 @@
<resultMap id="BaseResultMap" type="com.supervision.police.domain.EvidenceProperty">
<id property="id" column="id" jdbcType="VARCHAR"/>
<result property="evidenceId" column="evidence_id" jdbcType="VARCHAR"/>
<result property="propertyName" column="property_name" jdbcType="VARCHAR"/>
<result property="propertyValue" column="property_value" jdbcType="VARCHAR"/>
<result property="evidenceName" column="evidence_name" jdbcType="VARCHAR"/>
<result property="evidenceType" column="evidence_type" jdbcType="VARCHAR"/>
<result property="victim" column="victim" jdbcType="VARCHAR"/>
<result property="contractSubjectMatter" column="contract_subject_matter" jdbcType="VARCHAR"/>
<result property="contractSigningTime" column="contract_signing_time" jdbcType="VARCHAR"/>
<result property="price" column="price" jdbcType="DECIMAL"/>
<result property="evidenceResult" column="evidence_result" jdbcType="VARCHAR"/>
<result property="remark" column="remark" jdbcType="VARCHAR"/>
<result property="createUserId" column="create_user_id" jdbcType="VARCHAR"/>
<result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
<result property="updateUserId" column="update_user_id" jdbcType="VARCHAR"/>
@ -16,8 +22,10 @@
</resultMap>
<sql id="Base_Column_List">
id,evidence_id,property_name,
property_value,create_user_id,create_time,
id,evidence_id,evidence_name,
evidence_type,victim,contract_subject_matter,
contract_signing_time,price,evidence_result,
remark,create_user_id,create_time,
update_user_id,update_time
</sql>
</mapper>

Loading…
Cancel
Save