CellCalcInfoDto.java 1.78 KB
Newer Older
1 2
package pwc.taxtech.atms.dto.vatdto;

3
import com.fasterxml.jackson.annotation.JsonProperty;
4 5 6 7
import lombok.Getter;
import lombok.Setter;
import pwc.taxtech.atms.dto.CellTemplateConfigDto;
import pwc.taxtech.atms.vat.entity.PeriodCellTemplateConfig;
8
import pwc.taxtech.atms.vat.entity.PeriodModifiedReportCell;
9 10 11 12 13 14

import java.util.List;

@Setter
@Getter
public class CellCalcInfoDto {
15
    @JsonProperty("cellID")
16
    private Long cellId;
17
    @JsonProperty("reportID")
18
    private Long reportId;
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

    private Integer columnIndex;

    private String columnName;

    private Integer rowIndex;

    private String rowName;

    private String formula;

    private String parsedFormula;

    private Boolean isCalculated;

    private String cellValue;
35
    @JsonProperty("cellTemplateID")
36
    private String cellTemplateId;
37
    @JsonProperty("cellTemplateID")
38
    private Long reportTemplateId;
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

    private Integer dataType;

    private Boolean isReadOnly;

    private String dataSourceExp;
    private String formulaExp;

    private String description;

    private Boolean dataSourceAvailable;

    private CellTemplateConfigDto cellTemplateConfig;

    private List<DataSourceDto> dataSourceList;

    private InvoiceListDto dataInvoiceList;

    //是否是用户手工调整过得值
    private Boolean isModified;

    //用户直接修改单元格的信息
61
    private PeriodModifiedReportCell modifiedReportCell;
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79

    private List<CellVoucherDatasourceDto> dataVoucherList;

    private Boolean isConfigured;

    private Boolean hasModelError;

    //private List<ErrorInfoDto> ErrorInfoList;


    //private List<ModelBackFillAmountDesc> entriesCheckResultList;

    //private List<FormulaValidationError> ValidationErrorList ;

    private String comment;

    private List<PeriodCellTemplateConfig> configList;
}