fix: 修复KPITemplate模型映射(独立表)+模板API 500
This commit is contained in:
@@ -307,5 +307,21 @@ class KPIHierarchy(Base):
|
|||||||
|
|
||||||
|
|
||||||
# 兼容性: P2开发新增的模板API需要的模型
|
# 兼容性: P2开发新增的模板API需要的模型
|
||||||
# KPIDefinition 已存在,KPITemplate映射到同一定义
|
# KPI模板(独立表)
|
||||||
KPITemplate = KPIDefinition
|
class KPITemplate(Base):
|
||||||
|
__tablename__ = "kpi_templates"
|
||||||
|
id = Column(Integer, primary_key=True, index=True)
|
||||||
|
kpi_code = Column(String(50), unique=True, nullable=False)
|
||||||
|
kpi_name = Column(String(200), nullable=False)
|
||||||
|
dimension = Column(String(50))
|
||||||
|
category = Column(String(50))
|
||||||
|
formula = Column(Text)
|
||||||
|
formula_desc = Column(String(500))
|
||||||
|
unit = Column(String(50))
|
||||||
|
target_value = Column(Float)
|
||||||
|
description = Column(Text)
|
||||||
|
is_system = Column(Integer, default=0)
|
||||||
|
usage_count = Column(Integer, default=0)
|
||||||
|
created_by = Column(Integer)
|
||||||
|
created_at = Column(DateTime, server_default=func.now())
|
||||||
|
updated_at = Column(DateTime, server_default=func.now(), onupdate=func.now())
|
||||||
|
|||||||
Reference in New Issue
Block a user