package com.gxwebsoft.credit.param;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.gxwebsoft.credit.excel.ExcelHeaderAlias;
import lombok.Data;

import java.io.Serializable;

/**
 * 对外投资导入参数
 */
@Data
public class CreditExternalImportParam implements Serializable {
    private static final long serialVersionUID = 1L;

    @Excel(name = "被投资企业名称")
    private String name;

    @Excel(name = "状态")
    private String statusTxt;

    @Excel(name = "法定代表人")
    private String legalRepresentative;

    @Excel(name = "注册资本")
    private String registeredCapital;

    @Excel(name = "成立日期")
    private String establishmentDate;

    @Excel(name = "持股比例")
    private String shareholdingRatio;

    @Excel(name = "认缴出资额")
    @ExcelHeaderAlias({"认缴出资额/持股数"})
    private String subscribedInvestmentAmount;

    @Excel(name = "认缴出资日期")
    private String subscribedInvestmentDate;

    @Excel(name = "间接持股比例")
    private String indirectShareholdingRatio;

    @Excel(name = "投资日期")
    private String investmentDate;

    @Excel(name = "所属地区")
    private String region;

    @Excel(name = "所属行业")
    private String industry;

    @Excel(name = "投资数量")
    private Integer investmentCount;

    @Excel(name = "关联产品/机构")
    private String relatedProductsInstitutions;

    @Excel(name = "备注")
    private String comments;
}
