/** * Created by Tony on 2017/7/14. * 报表数据提取class,是协助报表模板里指标字段自主提取数据的工具类 */ class Rpt_Common{ initialize(Projects) { this.Projects = Projects; }; }; class Rpt_Data_Extractor { initialize(Projects) { this.Projects = Projects; //Projects对象从前端传送过来,无需在后端重复查询及构建 /* 结构: { currentPrjId: int, topPrj: [ //单项工程 { subPrjName: String, subPrjId: int, detailPrj: [ //单位工程 { detailPrjName: String, subPrjId: int, } ... ] } ... ] } */ }; prepare($CURRENT_RPT) { //在报表提取数据前的准备工作,主要有: //1. 确认指标数据的类型, }; }