- 简化版 parser:PDF(pdf-extract) + 纯文本 + 二进制兜底 - 固定窗口切片器(500 字符/50 重叠),5 个单元测试全通过 - DocumentService:手动/上传文档创建 → 切片 → 嵌入 → 存储 - UploadDocumentParams 结构体避免过多参数 - 移除未使用的 docx-rs/calamine 依赖 Phase 2 Task 7-9
30 lines
703 B
TOML
30 lines
703 B
TOML
[package]
|
|
name = "erp-ai"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
|
|
[dependencies]
|
|
erp-core.workspace = true
|
|
tokio = { workspace = true, features = ["full"] }
|
|
tokio-stream.workspace = true
|
|
futures.workspace = true
|
|
async-stream.workspace = true
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
uuid.workspace = true
|
|
chrono.workspace = true
|
|
axum.workspace = true
|
|
sea-orm.workspace = true
|
|
tracing.workspace = true
|
|
thiserror.workspace = true
|
|
utoipa.workspace = true
|
|
async-trait.workspace = true
|
|
reqwest.workspace = true
|
|
handlebars.workspace = true
|
|
dashmap.workspace = true
|
|
sha2.workspace = true
|
|
redis.workspace = true
|
|
hex.workspace = true
|
|
regex-lite.workspace = true
|
|
pdf-extract.workspace = true
|