This commit is contained in:
王思川 2022-10-09 16:20:48 +08:00
parent 26bfa19717
commit c358e61ba7
1 changed files with 11 additions and 11 deletions

View File

@ -36,12 +36,12 @@ def delete_indicator(_id: int, db: Session = Depends(get_db)):
# 编辑指标
@router.post("/edit/{indicator_id}/", response_model=schemas.Indicator, summary='编辑指标', description='接口描述', tags=['指标'])
def edit_indicator(_id: int, req_body: schemas.IndicatorEdit, db: Session = Depends(get_db)):
db_indicator = crud.get_indicator(db, _id)
def edit_indicator(indicator_id: int, req_body: schemas.IndicatorEdit, db: Session = Depends(get_db)):
db_indicator = crud.get_indicator(db, indicator_id)
if not db_indicator:
raise HTTPException(status_code=400, detail="Indicator not found")
return crud.edit_indicator(db=db, body=req_body, _id=_id)
return crud.edit_indicator(db=db, body=req_body, _id=indicator_id)
# 查看指标
@ -62,20 +62,20 @@ def read_indicators(req_body: schemas.IndicatorSearch, db: Session = Depends(get
# 新建参数
@router.post("/parameters/{indicator_id}/create", response_model=schemas.Parameter, summary='新建参数', description='接口描述', tags=['指标参数'])
def create_parameters_for_indicator(_id: int, item: schemas.ParameterCreate, db: Session = Depends(get_db)):
return crud.create_indicator_parameters(db=db, item=item, _id=_id)
def create_parameters_for_indicator(indicator_id: int, item: schemas.ParameterCreate, db: Session = Depends(get_db)):
return crud.create_indicator_parameters(db=db, item=item, _id=indicator_id)
# 删除参数
@router.post("/parameters/{indicator_id}/delete", summary='删除参数', description='接口描述', tags=['指标参数'])
def delete_parameters_for_indicator(_id: int, db: Session = Depends(get_db)):
return crud.delete_indicator_parameters(db=db, _id=_id)
@router.post("/parameters/{param_id}/delete", summary='删除参数', description='接口描述', tags=['指标参数'])
def delete_parameters_for_indicator(param_id: int, db: Session = Depends(get_db)):
return crud.delete_indicator_parameters(db=db, _id=param_id)
# 编辑参数
@router.post("/parameters/{indicator_id}/edit", summary='编辑参数', description='接口描述', tags=['指标参数'])
def edit_parameters_for_indicator(_id: int, req_body: schemas.ParameterEdit, db: Session = Depends(get_db)):
return crud.edit_indicator_parameters(db, _id, req_body)
@router.post("/parameters/{param_id}/edit", summary='编辑参数', description='接口描述', tags=['指标参数'])
def edit_parameters_for_indicator(param_id: int, req_body: schemas.ParameterEdit, db: Session = Depends(get_db)):
return crud.edit_indicator_parameters(db, param_id, req_body)
# 解析定性指标Excel文件