
export interface BasicFormT {
    /*基础表单 */
    entity: BasicFormEntityT,
    /*股东出资信息 */
    investments: ContributionRowT[],
    /*拱洞出资信息（非货币） */
    nonMonetary: NonCashContributionRowT[],
    /*员工代持 */
    employees: EmployeeHoldingRowT[],
    /*对外投资情况 */
    outboundInvestments: ExternalInvestmentRowT[]
}

export interface BasicFormEntityT {
    /*主键ID */
    id?: string;
    /*指标名称 */
    indicatorName: string;
    /*指标代码 */
    indicatorCode: string;
    /*指标描述 */
    indicatorDescription: string;
    /*企业名称 */
    enterpriseName: string;
    /*统一社会信用代码/工商注册号 */
    creditCode: string;
    /*设立注册日期 */
    registrationDate: string;
    /*国家出资企业 */
    stateOwnedEnterprise: string;
    /*是否更换主管单位 */
    changeSupervisor: string;
    /*主要出资人名称 */
    mainInvestorName: string;
    /*主要出资人统一社会信用代码 */
    mainInvestorCode: string;
    /*主管单位 */
    supervisorUnit: string;
    /*主管单位统一社会信用代码 */
    supervisorUnitCode: string;
    /*所属部门 */
    belongingDepartment: string;
    /*企业类别 */
    enterpriseCategory: string;
    /*注册资本(万元人民币) */
    registeredCapital: number;
    /*企业分类 */
    enterpriseClassification: string;
    /*监管机构 */
    regulatoryAgency: string;
    /*与国家出资企业关系 */
    relationStateEnterprise: string;
    /*组织形式 */
    organizationForm: string;
    /*企业产权级次 */
    propertyLevel: string;
    /*经营状况 */
    operationStatus: string;
    /*产权登记情形 */
    propertyRegistrationCase: string;
    /*进场交易 */
    marketTransaction: string;
    /*是否上市公司 */
    isListedCompany: string;
    /*是否并表 */
    isConsolidated: string;
    /*是否以持股为主要经营目的 */
    isHoldingMainBusiness: string;
    /*是否境外转境内企业 */
    isOverseasToDomestic: string;
    /*主业 */
    mainBusiness: string;
    /*辅业 */
    auxiliaryBusiness: string;
    /*主要行业 */
    mainIndustry: string;
    /*经营规模 */
    operationScale: string;
    /*混改情况 */
    mixedReformSituation: string;
    /*注册地 */
    registrationAddress: string;
    /*变动原因 */
    changeReason: string;
    /*经济行为决策或批复文件 */
    decisionDocument: string;
    /*企业法人营业执照 */
    businessLicense: string;
    /*企业章程 */
    enterpriseCharter: string;
    /*最近一期审计公告 */
    latestAuditReport: string;
    /*非货币出资资产评估备案表准文件 */
    assetAssessmentFiling: string;
    /*业务办理申请文件 */
    businessApplicationFile: string;
    /*其他 */
    otherMaterials: string;
    /*流程id*/
    processInstanceId:string;
    status:number;
    templateId:string;
    temporaryStorage?:Object
}

export interface ContributionRowT {
    /*主键ID */
    id?: string;
    /*产权id */
    propertyRightsId?: string;
    /*股东名称 */
    shareholderName: string;
    /*统一社会信用代码 */
    creditCode: string;
    /*出资人类别 */
    investorCategory: string;
    /*股东性质 */
    shareholderNature: string;
    /*监管区域 */
    regulatoryRegion: string;
    /*国别 */
    country: string;
    /*实缴资本(万元) */
    paidCapital: number;
    /*认缴资本(万元) */
    subscribedCapital: number;
    /*股权比例(%) */
    equityRatio: number;
    /*合计 */
    totalAmount: number;
    /*认缴币种 */
    subscribeCurrency: string;
    /*认缴出资金额(万元) */
    subscribeAmount: number;
    /*认缴出资日期 */
    subscribeDate: string;
    /*实缴币种 */
    paidCurrency: string;
    /*实缴出资金额(万元) */
    paidAmount: number;
    /*实缴出资日期 */
    paidDate: string;
    /*指标名称 */
    indicatorName: string;
    /*指标代码 */
    indicatorCode: string;
    /*指标描述 */
    indicatorDescription: string;
    /*实收资本：国家出资 */
    stateCapital: number;
    /*国有法人出资 */
    stateLegalCapital: number;
    /*国有绝对控股法人出资 */
    stateAbsoluteControlCapital: number;
    /*国有实际控股法人出资 */
    stateActualControlCapital: number;
    /*国有参股出资人 */
    stateEquityCapital: number;
    /*其他 */
    otherCapital: number;
    /*实收资本合计 */
    capitalTotal: number;
}

export interface NonCashContributionRowT {
    /*主键ID */
    id?: string;
    /*产权id */
    propertyRightsId?: string;
    /*非货币资产类别 */
    nonMonetaryAssetCategory: string;
    /*出资方 */
    investor: string;
    /*出资作价（万元） */
    investmentValuation: number;
    /*评估值（万元） */
    assessmentValue: number;
    /*备注 */
    remark: string;
    /*合计 */
    totalAmount: number;
}

export interface EmployeeHoldingRowT {
    /*主键ID */
    id?: string;
    /*产权id */
    propertyRightsId?: string;
    /*名称 */
    employeeName: string;
    /*所持金额（万元） */
    holdingAmount: number;
    /*持股比例 */
    shareRatio: number;
    /*备注 */
    remark: string;
}

export interface ExternalInvestmentRowT {
    /*主键ID */
    id?: string;
    /*产权id */
    propertyRightsId?: string;
    /*投资标的名称 */
    investmentTargetName: string;
    /*统一社会信用代码 */
    creditCode: string;
    /*经营状态 */
    operationStatus: string;
    /*标的类型 */
    targetType: string;
    /*是否实际控制 */
    isActualControl: string;
    /*所属行业 */
    industry: string;
    /*对外所投区域 */
    investmentRegion: string;
    /*投资额（万元） */
    investmentAmount: number;
    /*投资比例（百分比） */
    investmentRatio: number;
}
