# LayoutElement.java

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

    import lombok.AllArgsConstructor;
    import lombok.Data;
    import lombok.NoArgsConstructor;

    /**
     * Layout.xls 文件中的元素
     */
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public class LayoutElement {

        /**
         * Row的编号，例如：1:11
         */
        private String rowId;
        /**
         * Row的分类，目前已知有：Formula、Item、Blank Line、Text、Separator、Page Break、Group Sub-Total、Item Sub-Total
         */
        private String type;
        /**
         * Row的名称
         */
        private String name;
        /**
         * Row的格式
         */
        private String format;
        /**
         * Row的选项
         */
        private String option;
        /**
         * Row的公式，例如：{2:34} + {2:60}
         */
        private String formula;
        /**
         * GL Code
         */
        private String glCode;

        @Override
        public String toString() {
            return "LayoutElement{" +
                    "rowId='" + rowId + '\'' +
                    ", type='" + type + '\'' +
                    ", name='" + name + '\'' +
                    ", format='" + format + '\'' +
                    ", option='" + option + '\'' +
                    ", formula='" + formula + '\'' +
                    ", glCode='" + glCode + '\'' +
                    '}';
        }
    }