# -*- 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 class Bidding(BaseModel): 发布时间: 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 海关信用记录: str 税务信用记录: str 银行信用记录: str 法院信用记录: str 生产安全信息: str 社会责任实施: str 企业资质: str 商标信息: List[Trademark] 专利信息: List[Patent] 软件著作权: List[SoftwareCopyright] 主要供应商情况: List[Supplier] 招投标情况: List[Bidding] 主要财务数据: dict