CellDataDto.java 1.38 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
import lombok.Getter;
import lombok.Setter;
import pwc.taxtech.atms.dto.CellTemplateConfigDto;
import pwc.taxtech.atms.vat.entity.ModifiedReportCell;

import java.util.List;

@Getter
@Setter
public class CellDataDto {
14 15 16 17
    @JsonProperty("cellID")
    private String cellId;
    @JsonProperty("reportID")
    private String reportId;
18

19
    private int columnIndex;
20

21
    private String columnName;
22

23
    private int rowIndex;
24

25
    private String rowName;
26

27
    private String formula;
28

29
    private Boolean isCalculated;
30

31 32 33 34 35
    private String cellValue;
    @JsonProperty("cellTemplateID")
    private String cellTemplateId;
    @JsonProperty("reportTemplateID")
    private String reportTemplateId;
36

37
    private Integer dataType;
38

39
    private Boolean isReadOnly;
40

41 42
    private String dataSourceExp;
    private String formulaExp;
43

44
    private String description;
45

46
    private Boolean dataSourceAvailable;
47

48
    private CellTemplateConfigDto cellTemplateConfig;
49

50
    private List<DataSourceDto> dataSourceList;
51

52
    private List<InvoiceListDto> dataInvoiceList;
53 54

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

    //用户直接修改单元格的信息
58
    private ModifiedReportCell modifiedReportCell;
59

60
    private List<CellVoucherDatasourceDto> dataVoucherList;
61

62
    private Boolean isConfigured;
63
}