# RowDTO.java

    package cloud.wconnect.finance.pojo.dto.pl.report;

    import lombok.Data;

    import java.util.List;

    /**
     * Row DTO
     *
     * @author lichen
     * @date 2025/9/29
     */
    @Data
    public class RowDTO {

        /**
         * Layout分类
         */
        private Integer category;

        /**
         * Row编号
         */
        private String rowNumber;

        /**
         * Row名称
         */
        private String rowName;

        /**
         * 显示样式，多个样式用逗号分隔。1：字体加粗 2：字体倾斜 3：字体加下划线 4：字体颜色。
         */
        private String styleType;

        /**
         * style_type包含4时，此字段才有值
         */
        private String styleValue;

        /**
         * 1:Income 2:Expense
         */
        private Integer rowType;

        /**
         * %Rev指标的计算公式：	{	 "type":2	 "value":"A-B"	}或{	 "type":1	 "value":"100"	},或{	 "type":3	 "value":"A/B"	}	json字段介绍：type=1，value=常量。	type=2，value表示A的%Rev-B的%Rev。	type=3，value表示A的PTD/B的PTD
         */
        private String revFormula;

        /**
         * POR公式计算的分母，Row的编号
         */
        private String porFormulaDenominator;

        /**
         * Row格式
         */
        private String format;

        /**
         * Row指标列表
         */
        private List<IndexDTO> indexs;

    }