# M3PlLayoutAbnormalDTO.java

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

    import lombok.Data;

    import java.util.List;

    /**
     * Layout以及异常信息DTO
     */
    @Data
    public class M3PlLayoutAbnormalDTO {

        private Integer id;

        /**
         * 分类，1:Row 2:Blank 3:Label 4:分割线
         */
        private Integer category;

        /**
         * 分类为2或4时row_number为空；分类为1,3时row_number不为空
         */
        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指标的计算公式
         */
        private String revFormula;

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

        /**
         * row的格式
         */
        private String format;

        /**
         * Layout中使用到的M3Row数据
         */
        private List<M3RowAbnormalDTO> m3RowList;

    }