38 lines
1.7 KiB
Python
38 lines
1.7 KiB
Python
"""
|
|
多样性
|
|
"""
|
|
from fastapi import APIRouter
|
|
|
|
from Common.schemas import IndicatorDescription
|
|
|
|
router = APIRouter()
|
|
|
|
# 指标描述
|
|
ENAME = "diversity"
|
|
CNAME = "多样性"
|
|
NATURE = "定性"
|
|
CATEGORY = "经营指标"
|
|
DESCRIPTION = "建筑企业的多样性体现为工程施工领域多样性、工程施工地域多样性。不同建筑施工子领域的经营环境和竞争状况差别较大,不同子领域经营" \
|
|
"风险和盈利空间也存在较大差异,施工领域的多样化,有利于分散企业的经营风险。由于历史背景、资源禀赋和发展定位的不同,建筑企业的" \
|
|
"经营存在一定的区域性。不同区域的经济环境存在较大差异,建筑业的市场容量、竞争环境等均有所不同,企业在不同区域面对的经营风险差" \
|
|
"异较大。建筑企业广泛从事跨区域经营,通常来说,工程施工地域多样性越广,越有利于企业分散单一区域经营风险,但企业面临的实际风险" \
|
|
"由各区域自身的风险大小、各区域收入贡献度以及各区域间的相关性共同决定。总体来看,建筑企业在施工领域和施工地域多样化经营,有利" \
|
|
"于分散经营风险,增强其抗风险能力。"
|
|
|
|
|
|
# 描述接口
|
|
@router.get("/{}/description".format(ENAME),
|
|
response_model=IndicatorDescription,
|
|
tags=[CATEGORY], summary=CNAME, description=DESCRIPTION)
|
|
def description():
|
|
body = {
|
|
"ename": ENAME,
|
|
"cname": CNAME,
|
|
"nature": NATURE,
|
|
"category": CATEGORY,
|
|
"description": DESCRIPTION,
|
|
"parameters": [],
|
|
}
|
|
|
|
return body
|