AssetDetailDataSourceDto.java 1.85 KB
Newer Older
1 2
package pwc.taxtech.atms.dto.vatdto;

3
import com.fasterxml.jackson.annotation.JsonProperty;
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
import lombok.Getter;
import lombok.Setter;
import pwc.taxtech.atms.constant.enums.FormulaDataSourceType;

import java.math.BigDecimal;
import java.util.Date;

@Setter
@Getter
public class AssetDetailDataSourceDto extends FormulaDataSourceDto {
    public AssetDetailDataSourceDto() {
        super();
        this.setType(FormulaDataSourceType.AssetListSource.getCode());
    }

    public String assetNumber;
    public String assetGroupName;
21
    @JsonProperty("assetDetailGroupID")
22
    public String assetDetailGroupId;
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
    public String assetDescription;
    public Date buyDate;
    public Date depreciationDate;
    public Integer depreciationPeriod;
    public BigDecimal acquisitionValue;
    public BigDecimal adjustmentValue;
    public Date disposedDate;
    public BigDecimal residualRate;
    public BigDecimal yearDepreciationAmount;
    public BigDecimal yearAdjustmentAmount;
    public BigDecimal yearEndValue;
    public Integer status;
    public BigDecimal accountAcquisitionValue;
    public BigDecimal accountMonthDepreciationAmount;
    public BigDecimal accountYearDepreciationAmount;
    public BigDecimal accountTotalepreciationAmount;
    public Integer taxDepreciationPeriod;
    public Integer taxToLastYearDepreciationPeriod;
    public Integer taxToCurrentYearDepreciationPeriod;
    public Integer taxYearDepreciationPeriod;
    public BigDecimal taxMonthDepreciationAmount;
    public BigDecimal taxToCurrentYearDepreciationAmount;
    public BigDecimal taxCurrentYearDepreciationAmount;
    public BigDecimal totalDifferenceAmount;
    public BigDecimal yearDifferenceAmount;
    public Integer assetType;
    public Boolean isRetain;
    public String assetDetailGroupName;
    //判断是取哪一列的值
    public int dataType;
    public Integer detailGroupType;

}