| | |
| | | |
| | | @Resource |
| | | private IFaceDesignService faceDesignService; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 表单列表左侧树 |
| | | * |
| | |
| | | @PostMapping("/tree-face/{version}") |
| | | @ApiVersion(1) |
| | | public String faceListTree() { |
| | | // 获取所有表数据、所有表单数据 |
| | | DataTableEntity tableData = faceDesignService.listAllTable(); |
| | | DataTableEntity tablePage = faceDesignService.listAllDesignFace(); |
| | | if (!DataTableEntity.isEmpty(tableData) && !DataTableEntity.isEmpty(tablePage)) { |
| | | for (int i = 0; i < tableData.getRows(); i++) { |
| | | FieldSetEntity fseTable = tableData.getFieldSetEntity(i); |
| | | fseTable.setValue("value", fseTable.getUUID()); |
| | | // 子集容器 |
| | | DataTableEntity dtChildren = new DataTableEntity(); |
| | | for (int j = 0; j < tablePage.getRows(); j++) { |
| | | FieldSetEntity fsePage = tablePage.getFieldSetEntity(j); |
| | | fsePage.setValue("value", fsePage.getUUID()); |
| | | fsePage.setTableName("children"); |
| | | if ((fseTable.getUUID()).equals(fsePage.getString( "table_uuid"))) { |
| | | dtChildren.addFieldSetEntity(fsePage); |
| | | } |
| | | } |
| | | fseTable.addSubDataTable(dtChildren); |
| | | } |
| | | } |
| | | return success(tableData); |
| | | } |
| | | @PostMapping("/tree-face2/{version}") |
| | | @ApiVersion(1) |
| | | public String faceListTree2() { |
| | | DataTableEntity tableInfoData = DataPoolCacheImpl.getInstance().getCacheData("所有表信息"); |
| | | List<Map<String, Object>> resultList = new ArrayList<>(); |
| | | if (!DataTableEntity.isEmpty(tableInfoData)) { |