Hermes CI Fix
|
27b5b0da47
|
feat: 多租户隔离P2批1 — OKR域+kpi_values加entity_id列
- 模型: Objective/KR/ObjectiveKPI/KPIValue 加 entity_id
- DB: 4表加列; kpi_values 1610条按kpi_id回填(1269酣客/341博海)
- OKR域: 测试O删除重建; okr list/get/create + ontology trace/objectives 按token企业隔离(跨企业404)
- KPIValue写入: data/bot_bridge/bot_kpis 创建时带entity_id
- 验证: 酣客创建OKR博海不可见; 跨企业读404; pytest 451通过(expenses单跑37通过为既有排序flaky)
|
2026-08-23 17:53:37 +08:00 |
|
Hermes CI Fix
|
a268c4e74d
|
fix: 智能导入列检测+名称防护 — 科目编码误当名称(EXT_069显示1001.0/EXT_071显示nan)根因修复
- kpi_code_patterns 名称类列优先(科目名称/指标名称/name),编码类列兜底
- 修复科目余额表表头(科目编码|科目名称)检测失败fallback cols[0]导致名称存成编码
- 导入循环增加防护: NaN/空/纯数字名称跳过,不再创建垃圾KPI
- 存量数据: 14个一级科目名称已按科目表修正,82个明细标记待财务核对,EXT_071标记未命名
|
2026-08-13 01:17:32 +08:00 |
|
Hermes CI Fix
|
9986f38faa
|
feat: 账套模式全量接入 — 12个API entity_id统一走token解析链 + 前端登录选公司/切换器重签token
- 后端: kpis/bsc_layers/cash/predict/growth_quality/tax_compliance/data 的 entity_id 参数统一改为 Depends(get_entity_id)
- 前端: 拦截器删除自动附加X-Entity-Id/entity_id; 登录页公司选择器(按用户名授权过滤); 切换器改POST /auth/switch-entity重新签发token+整页刷新; ReportCenter同步改造
- 修复前后端不匹配: login-entities路由→/auth/entities; login响应entity_id取user.entity_id
|
2026-08-11 11:29:39 +08:00 |
|
Hermes CI Fix
|
7fed66d58c
|
feat: import-excel-smart支持entity_id + 导入博海科目余额表(320条/78KPI)
|
2026-08-07 18:26:09 +08:00 |
|
Hermes CI Fix
|
68e40ac9c5
|
fix: 自动创建KPI补全target_value/kpi_level+文件名中文日期解析
- 补NOT NULL字段: target_value=0, kpi_level='operational'
- 文件名支持中文日期: 2026年01月 / 2026年01月至2026年05月
- 科目余额表列名匹配增强: 余额/本年累计/本期发生额
- 期间列识别: 年/月开头列名
|
2026-07-29 18:12:11 +08:00 |
|
Hermes CI Fix
|
47ef861488
|
fix: 自动创建KPI时补全所有NOT NULL字段(formula/data_source/data_owner/unit/entity_id)
|
2026-07-29 18:07:57 +08:00 |
|
Hermes CI Fix
|
9b973ab9a8
|
fix: 智能导入——匹配不上的财务报表科目自动创建KPI定义
- 清理科目前缀(一、/减:/加:)后多级匹配
- ⑤仍未匹配→自动创建KPI(PL_001/CF_001/BS_001)
- 避免205条全部跳过的场景
|
2026-07-29 18:02:50 +08:00 |
|
Hermes CI Fix
|
6218a7d2db
|
fix: 战略地图P0修复 — KPI code统一+放开同层连线+数据迁移
|
2026-07-14 16:02:33 +08:00 |
|
Hermes CI Fix
|
d3edd71e60
|
feat: 智能导入——BOT自动识别报表类型/列名/期间/匹配KPI,无需手动映射
前端: 简化上传界面,自动模式(importExcelSmart)
后端: 新增/import-excel-smart端点,自动检测:
- 列名: 科目/编码→kpi_code, 本期金额→value, 期间→period
- 文件名: 提取期间(2026-06)和报表类型(利润表/现金流量表/资产负债表)
- KPI匹配: 编码精确→别名→中文名模糊匹配
|
2026-07-13 15:36:22 +08:00 |
|
Hermes CI Fix
|
da9aceb567
|
feat: Excel导入支持自定义列映射+智能列名检测
- 上传后自动读取Excel列名,下拉框选择映射
- 智能匹配: 科目/编码→kpi_code, 期间→period, 金额→actual_value
- 支持统一期间(文件无期间列时)
- 后端接受 kpi_col/period_col/value_col/default_period 参数
|
2026-07-13 15:18:40 +08:00 |
|
Hermes CI Fix
|
e7d581db59
|
feat: Excel导入增强——支持多行+跳过明细+状态改为verified
|
2026-07-13 14:59:46 +08:00 |
|
Hermes CI Fix
|
3dddd36866
|
init: 管理会计OS初始代码
包含前后端完整代码:
- 前端:Vue3+Vite+ElementPlus
- 后端:FastAPI+SQLAlchemy
- 模块:驾驶舱/KPI/战略地图/预警/预算/成本/预测/改善行动
- 当前版本:v1.0.0
|
2026-05-28 17:32:22 +08:00 |
|