package com.ydtech.modules.order.entity; import com.ydtech.modules.order.entity.crawler.response.CrawlerQuoteResponse; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; import java.util.stream.Collectors; @Data @NoArgsConstructor @AllArgsConstructor public class TaxArrears { /** * 欠税年份 */ private String years; /** * 欠费 */ private double taxDefault; /** * 滞纳金 */ private double lateFee; public TaxArrears(CrawlerQuoteResponse.TaxArrearsDto taxArrearsDto) { this.years = taxArrearsDto.getStartDay() +"-" + taxArrearsDto.getEndDay() ; this.taxDefault = taxArrearsDto.getLateFee(); this.lateFee = taxArrearsDto.getAllLateFee(); } public static List toTaxArrears(List taxArrearsDtoList){ return taxArrearsDtoList.stream().map(TaxArrears::new).collect(Collectors.toList()); } }