231 lines
5.3 KiB
Python
231 lines
5.3 KiB
Python
# -*- coding: utf-8 -*-
|
|
from typing import Union, List
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class Trademark(BaseModel):
|
|
申请日期: str
|
|
商标: str
|
|
商标名称: str
|
|
注册号: str
|
|
类别: str
|
|
流程状态: str
|
|
|
|
|
|
class Patent(BaseModel):
|
|
申请日: str
|
|
专利名称: str
|
|
专利类型: str
|
|
专利状态: str
|
|
申请号: str
|
|
公开号: str
|
|
公开日: str
|
|
发明人: str
|
|
|
|
|
|
class SoftwareCopyright(BaseModel):
|
|
批准日期: str
|
|
软件全称: str
|
|
软件简称: str
|
|
登记号: str
|
|
分类号: str
|
|
版本号: str
|
|
|
|
|
|
class Supplier(BaseModel):
|
|
报告期: str
|
|
供应商名称: str
|
|
采购金额: str
|
|
采购占比: str
|
|
|
|
|
|
class Custom(BaseModel):
|
|
报告期: str
|
|
客户名称: str
|
|
销售金额: str
|
|
销售占比: str
|
|
|
|
|
|
class Bidding(BaseModel):
|
|
发布时间: str
|
|
标题: str
|
|
采购人: str
|
|
|
|
|
|
class Competitor(BaseModel):
|
|
竞争对手: str
|
|
同业竞品: str
|
|
|
|
|
|
class EquityPledge(BaseModel):
|
|
股权出质设立登记日期: str
|
|
登记编号: str
|
|
出质人: str
|
|
出质股权标的企业: str
|
|
出质股权数额: str
|
|
状态: str
|
|
|
|
|
|
# 抵押明细
|
|
class PledgeDetail(BaseModel):
|
|
质押笔数: str
|
|
质押股数: str
|
|
质押比例: str
|
|
质押市值: str
|
|
|
|
|
|
# 被执行人
|
|
class ExecutedPerson(BaseModel):
|
|
案号: str
|
|
执行法院: str
|
|
立案日期: str
|
|
执行标的: str
|
|
|
|
|
|
# 主要财务数据
|
|
class MainFinancialData(BaseModel):
|
|
报告期: str
|
|
流动资产: str
|
|
固定资产: str
|
|
长期股权投资: str
|
|
资产总计: str
|
|
流动负债: str
|
|
非流动负债: str
|
|
负债合计: str
|
|
实收资本: str
|
|
资本公积金: str
|
|
盈余公积金: str
|
|
未分配利润: str
|
|
营业总收入: str
|
|
营业总成本: str
|
|
营业利润: str
|
|
利润总额: str
|
|
净利润: str
|
|
销售商品提供劳务收到的现金: str
|
|
经营活动现金净流量: str
|
|
购建固定无形长期资产支付的现金: str
|
|
投资支付的现金: str
|
|
投资活动现金净流量: str
|
|
筹资活动现金净流量: str
|
|
|
|
|
|
# 主要财务指标分析
|
|
class MainFinancialIndexData(BaseModel):
|
|
报告期: str
|
|
净资产收益率: str
|
|
总资产收益率: str
|
|
销售毛利率: str
|
|
资产负债率: str
|
|
总资产周转率: str
|
|
销售商品和劳务收到现金营业收入: str
|
|
|
|
|
|
class ReportData(BaseModel):
|
|
# 首页
|
|
企业名称: str
|
|
年份: str
|
|
月份: str
|
|
# 通知书
|
|
报告编号: str
|
|
信用级别: str
|
|
证书编码: str
|
|
有效日期: str
|
|
通知书日期: str
|
|
# 评级机构声明
|
|
申明日期: str
|
|
# 基本信息
|
|
所属国民经济行业: str
|
|
企业中文名称: str
|
|
英文名称: str
|
|
工商注册号: str
|
|
组织机构代码: str
|
|
统一社会信用代码: str
|
|
注册资本: str
|
|
企业类型: str
|
|
注册地址: str
|
|
成立日期: str
|
|
核准日期: str
|
|
营业期限终止日期: str
|
|
法定代表人: str
|
|
经营地址: str
|
|
邮政编码: str
|
|
联系人: str
|
|
联系电话: str
|
|
传真号码: str
|
|
电子邮箱: str
|
|
企业网址: str
|
|
经营范围: str
|
|
主营业务: str
|
|
主要产品: str
|
|
# 历史沿革
|
|
历史沿革: str
|
|
# 股权结构
|
|
股权结构: str
|
|
# 人员构成
|
|
销售人数: str
|
|
销售占比: str
|
|
技术服务人数: str
|
|
技术服务占比: str
|
|
生产人数: str
|
|
生产占比: str
|
|
管职人数: str
|
|
管职占比: str
|
|
本科及以上人数: str
|
|
本科及以上占比: str
|
|
专科及以下人数: str
|
|
专科及以下占比: str
|
|
合计人数: str
|
|
合计占比: str
|
|
# 高管构成
|
|
高管构成: str
|
|
# 银行/金融信息
|
|
人民币开户银行名称: str
|
|
人民币开户银行账号: Union[int, float, str]
|
|
外币开户银行名称: str
|
|
外币开户银行账号: Union[int, float, str]
|
|
贷款卡编号: str
|
|
# 经营场所
|
|
经营场所建筑面积: Union[int, float, str]
|
|
经营场所位置: str
|
|
经营场所权属关系: str
|
|
# 主要资质
|
|
主要资质: str
|
|
# 技术成果-商标信息
|
|
商标信息: List[Trademark]
|
|
# 技术成果-专利信息
|
|
专利信息: List[Patent]
|
|
# 软件著作权
|
|
软件著作权: List[SoftwareCopyright]
|
|
# 主要供应商情况
|
|
主要供应商情况: List[Supplier]
|
|
# 主要客户情况
|
|
主要客户情况: List[Custom]
|
|
# 招投标情况
|
|
招投标情况: List[Bidding]
|
|
# 经营风险-竞争对手
|
|
竞争对手: List[Competitor]
|
|
# 经营风险-股权出质
|
|
股权出质: List[EquityPledge]
|
|
# 经营风险-质押明细
|
|
质押明细: List[PledgeDetail]
|
|
# 信用风险
|
|
工商信用记录: str
|
|
海关信用记录: str
|
|
税务信用记录: str
|
|
银行信用记录: str
|
|
生产安全信息: str
|
|
社会责任实施: str
|
|
# 司法风险-被执行人
|
|
被执行人: List[ExecutedPerson]
|
|
# 司法风险-历史司法风险
|
|
历史失信被执行人: int
|
|
历史被执行人: int
|
|
历史限制消费令: int
|
|
# 财务表现-主要财务数据
|
|
主要财务数据: List[MainFinancialData]
|
|
主要财务指标分析: List[MainFinancialIndexData]
|
|
# 优化提升建议
|
|
优化提升建议: str
|
|
# 企业信用等级评价评审报告结论
|
|
企业信用等级评价评审报告结论: str
|