package com.zksy.system.domain.bo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class FinancialBo {
    private String unifiedSocialCreditCode;
    private String enterpriseName;
    private String industryCategory;
    private String scaleCategory;

    // 应收账款余额相关
    private Double beginningAccountsReceivable;
    private Double endingAccountsReceivable;

    // 存货余额相关
    private Double beginningInventory;
    private Double endingInventory;

    // 流动资产相关
    private Double beginningCurrentAssets;
    private Double endingCurrentAssets;

    // 资产总额相关
    private Double beginningTotalAssets;
    private Double endingTotalAssets;

    // 流动负债相关
    private Double beginningCurrentLiabilities;
    private Double endingCurrentLiabilities;

    // 负债总额相关
    private Double beginningTotalLiabilities;
    private Double endingTotalLiabilities;

    // 净资产相关
    private Double beginningEquity;
    private Double endingEquity;

    // 营业总收入相关
    private Double beginningOperatingRevenue;
    private Double endingOperatingRevenue;

    // 营业成本相关
    private Double beginningOperatingCost;
    private Double endingOperatingCost;

    // 研发经费相关
    private Double beginningRAndDExpense;
    private Double endingRAndDExpense;

    // 营业利润相关
    private Double beginningOperatingProfit;
    private Double endingOperatingProfit;

    // 利润总额相关
    private Double beginningTotalProfit;
    private Double endingTotalProfit;

    // 净利润相关
    private Double beginningNetProfit;
    private Double endingNetProfit;

    // 经营活动产生的现金流量净额相关
    private Double beginningCashFlowFromOperations;
    private Double endingCashFlowFromOperations;

    //从业人员
    private String practitioners;
}
