indexcalculation/Indicators/Business/Diversity.py

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