| | |
| | | * @param genTable 业务信息
|
| | | * @return 数据库表集合
|
| | | */
|
| | | @Override
|
| | | public List<GenTable> selectDbTableList(GenTable genTable)
|
| | | {
|
| | | return genTableMapper.selectDbTableList(genTable);
|
| | |
| | | * @param tableNames 表名称组
|
| | | * @return 数据库表集合
|
| | | */
|
| | | @Override
|
| | | public List<GenTable> selectDbTableListByNames(String[] tableNames)
|
| | | {
|
| | | return genTableMapper.selectDbTableListByNames(tableNames);
|
| | |
| | | /**
|
| | | * 删除业务对象
|
| | | *
|
| | | * @param ids 需要删除的数据ID
|
| | | * @param tableIds 需要删除的数据ID
|
| | | * @return 结果
|
| | | */
|
| | | @Override
|
| | |
| | | * @param tableId 表编号
|
| | | * @return 预览数据列表
|
| | | */
|
| | | @Override
|
| | | public Map<String, String> previewCode(Long tableId)
|
| | | {
|
| | | Map<String, String> dataMap = new LinkedHashMap<>();
|
| | |
| | | zip.putNextEntry(new ZipEntry(VelocityUtils.getFileName(template, table)));
|
| | | IOUtils.write(sw.toString(), zip, Constants.UTF8);
|
| | | IOUtils.closeQuietly(sw);
|
| | | zip.flush();
|
| | | zip.closeEntry();
|
| | | }
|
| | | catch (IOException e)
|
| | |
| | | *
|
| | | * @param genTable 业务信息
|
| | | */
|
| | | @Override
|
| | | public void validateEdit(GenTable genTable)
|
| | | {
|
| | | if (GenConstants.TPL_TREE.equals(genTable.getTplCategory()))
|
| | |
| | | /**
|
| | | * 设置主键列信息
|
| | | *
|
| | | * @param genTable 业务表信息
|
| | | * @param table 业务表信息
|
| | | * @param columns 业务字段列表
|
| | | */
|
| | | public void setPkColumn(GenTable table, List<GenTableColumn> columns)
|