| | |
| | | .like(StringUtils.isNotBlank(genTable.getTableComment()), "lower(table_comment)", StringUtils.lowerCase(genTable.getTableComment())) |
| | | .between(params.get("beginTime") != null && params.get("endTime") != null, |
| | | "create_time", params.get("beginTime"), params.get("endTime")) |
| | | .orderByDesc("update_time", "create_time"); |
| | | .orderByDesc("update_time"); |
| | | return wrapper; |
| | | } |
| | | |
| | |
| | | GenTable gen = new GenTable(); |
| | | gen.setTableName(x.getName()); |
| | | gen.setTableComment(x.getComment()); |
| | | gen.setCreateTime(x.getCreateTime()); |
| | | // postgresql的表元数据没有创建时间这个东西(好奇葩) 只能new Date代替 |
| | | gen.setCreateTime(ObjectUtil.defaultIfNull(x.getCreateTime(), new Date())); |
| | | gen.setUpdateTime(x.getUpdateTime()); |
| | | return gen; |
| | | }).sorted(Comparator.comparing(GenTable::getCreateTime).reversed()) |
| | |
| | | String tableName = table.getTableName(); |
| | | GenUtils.initTable(table); |
| | | table.setDataName(dataName); |
| | | table.setCreateTime(new Date()); |
| | | int row = baseMapper.insert(table); |
| | | if (row > 0) { |
| | | // 保存列信息 |