indexcalculation/Indicators/Business/MarketPosition.py

39 lines
1.9 KiB
Python

"""
市场地位
"""
from fastapi import APIRouter
from Common.schemas import IndicatorDescription
router = APIRouter()
# 指标描述
ENAME = "market_position"
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