java业务是什么(java简单程序代码大全)
时间:2023-05-04 07:18:57 阅读:99873 作者:962
公共无效计算财务数据(列表财务财务列表,公司exvariable dto变量dto,Integer totalPerson)>;
如果(!CollectionUtils.isEmpty(财务清单)]
纵向金融=财务列表。get(0);
纵向财务1=财务清单。get(1);
纵向财务2=财务清单。get(2);
//哥哥哥哥哥哥
bigdecimal第一地点=金融。getprevenue();
variableDTO.setPrimeRevenue(首次出现):
//朱庇特朱庇特吉列尔莫吉列尔莫吉列尔莫
bigdecimal第一场馆2=金融2。getprevenue();
//是杨茂清
可变数据。setpaidamount(金融。getpaidamount());
//你是说.
big decimal total research input=finance。getrsearch输入()。添加(财务1。getrsearch input()).添加(财务2。getrsearch input());
//你是说.
bigdecimal总主营收入=财务。getmainalerevenue()。添加(财务1。getmainalerevenue()).添加(财务2。getmainalevenue());
//苏丹王?苏丹王
bigdecimal总收入=财务。获得一般收入().add(finance 1 . GetGeneralIngress())。添加(财务2。get general income());
//苏丹王?苏丹王
bigdecimal总销售收入=财务。getsaleco营收().添加(财务1。getsaleco营收())。添加(财务2。getsaleoincome());
//你是谁
可变数据。setsaleconomy(金融。getsaleoincome());
//朱庇特朱庇特
bigdecimal高质量yincomo=金融。get high quality yincomo();
//诶诶哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟
bigdecimal一般收入=金融。get general income();
variabledto。setgeneralincome(一般收入);
//范仲淹?范仲淹
bigdecimal一般收入1=财务1。get general income();
//范仲淹?范仲淹
bigdecimal一般收入2=财务2。get general income();
//1803年
bigdecimal毛利=财务。get毛利();
//菲兰达菲兰达
bigdecimal毛利1=财务1。get毛利();
//云娥
bigdecimal毛利2=财务2。get毛利();
//诶诶哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟哟()
bigdecimal非商业收入=金融。get nonbusiness incomedismal();
//-你好-你好
big decimal core high quality yincomo=finance。getcorehighlight yincomo();
//哥哥哥哥哥哥哥哥
bigdecimal其他注释=金融e.getOtherIncome();
if (highQualityIncome.compareTo(BigDecimal.ZERO)!=0){
// 近一年核心高新技术高品收入占高品收入比例
variableDTO.setRatio6004(coreHighQualityIncome.divide(highQualityIncome, 4, BigDecimal.ROUND_HALF_UP));
}else{
variableDTO.setRatio6004(BigDecimal.valueOf(0));
}
if (totalSalesRevenue.compareTo(BigDecimal.ZERO)!=0){
// 近三年研发投入占销售收入比例
variableDTO.setRatio6005(totalResearchInput.divide(totalSalesRevenue, 4, BigDecimal.ROUND_HALF_UP));
}else{
variableDTO.setRatio6005(BigDecimal.valueOf(0));
}
if (primeRevenue.compareTo(BigDecimal.ZERO)!=0 && primeRevenue2.compareTo(BigDecimal.ZERO)!=0){
BigDecimal subtractPrimeRevenue = primeRevenue.subtract(primeRevenue2);
// 近两年累计增长率
variableDTO.setRatio6008(subtractPrimeRevenue.divide(primeRevenue2, 4, BigDecimal.ROUND_HALF_UP));
}else{
variableDTO.setRatio6008(BigDecimal.valueOf(0));
}
if (totalGeneralIncome.compareTo(BigDecimal.ZERO)!=0){
// 近三年研发投入占营业收入比例
// 近三年研发投入占主要产品收入比例
variableDTO.setRatio6009(totalResearchInput.divide(totalGeneralIncome, 4, BigDecimal.ROUND_HALF_UP));
}else{
variableDTO.setRatio6009(BigDecimal.valueOf(0));
}
if (totalMainSalesRevenue.compareTo(BigDecimal.ZERO)!=0){
// 近三年研发投入占主要产品收入比例
variableDTO.setRatio6010(totalResearchInput.divide(totalMainSalesRevenue, 4, BigDecimal.ROUND_HALF_UP));
}else{
variableDTO.setRatio6010(BigDecimal.valueOf(0));
}
// 近三年总利润复合增长率
// 近三年营业收入复合增长率
if (generalIncome.compareTo(BigDecimal.ZERO)!=0){
// 近一年高品收入占同期总收入比例
variableDTO.setRatio6016(highQualityIncome.divide(generalIncome, 4, BigDecimal.ROUND_HALF_UP));
// 近一年营业外收入+其他业务收入占同期总收入比例
variableDTO.setRatio6017(nonbusinessIncomedecimal.add(otherIncome).divide(generalIncome, 4, BigDecimal.ROUND_HALF_UP));
}else{
variableDTO.setRatio6016(BigDecimal.valueOf(0));
variableDTO.setRatio6017(BigDecimal.valueOf(0));
}
if (generalIncome1.compareTo(BigDecimal.ZERO)!=0){
// 近一年营业收入增长率
variableDTO.setRatio6018(generalIncome.subtract(generalIncome1).divide(generalIncome1, 4, BigDecimal.ROUND_HALF_UP));
}else{
variableDTO.setRatio6018(BigDecimal.valueOf(0));
}
if (grossProfit1.compareTo(BigDecimal.ZERO)!=0){
// 近一年总利润增长率
variableDTO.setRatio6018(grossProfit.subtract(grossProfit1).divide(grossProfit1, 4, BigDecimal.ROUND_HALF_UP));
}else{
variableDTO.setRatio6018(BigDecimal.valueOf(0));
}
// 近三年获得创业投资总额
BigDecimal investmentAmountThree = finance.getInvestmentAmount().add(finance1.getInvestmentAmount()).add(finance2.getInvestmentAmount());
variableDTO.setInvestmentAmountThree(investmentAmountThree);
// 所得税征收方式
if (finance.getCollectionMethods()!=null){
variableDTO.setCollectionMethods(finance.getCollectionMethods());
}else {
variableDTO.setCollectionMethods(-1);
}
// 企业规模判断
if (totalPerson>0 && generalIncome.compareTo(BigDecimal.valueOf(0))>0){
if(totalPerson<300 && generalIncome.compareTo(BigDecimal.valueOf(2000))<0){
variableDTO.setCorporateScale("2");
}else if(totalPerson<10000 && generalIncome.compareTo(BigDecimal.valueOf(40000))<0){
variableDTO.setCorporateScale("3");
}
}
}else{
variableDTO.setCollectionMethods(-1);
}
}
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。