fix: 修复KPITemplate模型映射(独立表)+模板API 500
This commit is contained in:
@@ -307,5 +307,21 @@ class KPIHierarchy(Base):
|
||||
|
||||
|
||||
# 兼容性: P2开发新增的模板API需要的模型
|
||||
# KPIDefinition 已存在,KPITemplate映射到同一定义
|
||||
KPITemplate = KPIDefinition
|
||||
# KPI模板(独立表)
|
||||
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