| | |
| | | protected final String[] getHeaders() { |
| | | return new String[]{ |
| | | "项目名称", "项目类型", "用途类型", "委托方", "施工许可证号", "所属分公司", "施工单位", "项目经理", "手机号", |
| | | "监理单位", "总监", "手机号_1", "建设单位", "项目负责人", "手机号_2", "省", "市", "区", "详细地址", "工程造价" |
| | | "监理单位", "总监", "手机号_1", "建设单位", "项目负责人", "手机号_2", "省", "市", "区", "详细地址", "工程造价","项目规格" |
| | | }; |
| | | } |
| | | |
| | |
| | | var dci = data.getDevelopmentCompanyInfo(); |
| | | var address = data.getAddressInfo(); |
| | | var cost = data.getProjectCost(); |
| | | var scale = data.getScale(); |
| | | return List.of( |
| | | data.getName(), |
| | | data.getType().getDesc(), |
| | |
| | | address == null || address.getDistrict() == null ? "" : address.getDistrict(), |
| | | address == null || address.getDetail() == null ? "" : address.getDetail(), |
| | | |
| | | cost == null ? "" : cost.toString() |
| | | cost == null ? "" : cost.toString(), |
| | | scale == null ? "" : scale.toString() |
| | | ); |
| | | } |
| | | |
| | |
| | | project.setClient(client); |
| | | project.setConstructionLicense(rowData.get(index++)); |
| | | project.setBranchCompany(rowData.get(index++)); |
| | | |
| | | |
| | | var cci = CompanyInfo.builder() |
| | | .name(rowData.get(index++)) |
| | |
| | | // 解析工程造价,使用工具类处理空值和异常 |
| | | project.setProjectCost(ExcelParseUtils.parseInt(rowData.get(index++))); |
| | | |
| | | |
| | | project.setScale(rowData.get(index++)); |
| | | return project; |
| | | } |
| | | } |