This commit is contained in:
王思川 2022-10-19 16:25:17 +08:00
parent e076ce5496
commit a19b656a64
2 changed files with 10 additions and 0 deletions

View File

@ -12,6 +12,10 @@ def get_indicator_by_ename(db: Session, ename: str):
return db.query(models.Indicator).filter(models.Indicator.ename == ename).first() return db.query(models.Indicator).filter(models.Indicator.ename == ename).first()
def get_indicator_description_by_ename(db: Session, ename: str):
return db.query(models.Indicator).with_entities(models.Indicator.description).filter(models.Indicator.ename == ename).first()
def get_indicator_by_cname(db: Session, cname: str): def get_indicator_by_cname(db: Session, cname: str):
return db.query(models.Indicator).filter(models.Indicator.cname == cname).first() return db.query(models.Indicator).filter(models.Indicator.cname == cname).first()

View File

@ -59,6 +59,12 @@ def read_indicators(req_body: schemas.IndicatorSearch, db: Session = Depends(get
indicators = crud.get_indicators(db, category=req_body.category, skip=req_body.skip, limit=req_body.limit) indicators = crud.get_indicators(db, category=req_body.category, skip=req_body.skip, limit=req_body.limit)
return indicators return indicators
# 查询指标描述
@router.post("/indicators/description", summary='指标描述', description='接口描述', tags=['指标'])
def indicators_description(index_name: str, db: Session = Depends(get_db)):
indicators = crud.get_indicator_description_by_ename(db, ename=index_name)
return indicators
# 新建参数 # 新建参数
@router.post("/parameters/{indicator_id}/create", response_model=schemas.Parameter, summary='新建参数', description='接口描述', tags=['指标参数']) @router.post("/parameters/{indicator_id}/create", response_model=schemas.Parameter, summary='新建参数', description='接口描述', tags=['指标参数'])