增加主机信息功能
This commit is contained in:
@@ -192,7 +192,6 @@ public class MysqlUtils {
|
|||||||
for (DataTable dataTable : entry.getValue()) {
|
for (DataTable dataTable : entry.getValue()) {
|
||||||
dataTable.setSourceId(dbConfig.getId());
|
dataTable.setSourceId(dbConfig.getId());
|
||||||
List<DataColumn> dataTableFields = getFieldsByTable(conn, entry.getKey(), dataTable.getTableName());
|
List<DataColumn> dataTableFields = getFieldsByTable(conn, entry.getKey(), dataTable.getTableName());
|
||||||
dataTableFields.stream().forEach(tableField -> tableField.setTableId(dataTable.getTableId()));
|
|
||||||
tableTrees.add(new TableTree(dataTable, dataTableFields));
|
tableTrees.add(new TableTree(dataTable, dataTableFields));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -143,4 +143,9 @@ public class MyDataSourceController extends BaseController {
|
|||||||
return renderResult(Global.TRUE, text("删除数据库连接成功!"));
|
return renderResult(Global.TRUE, text("删除数据库连接成功!"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequestMapping(value = "listAll")
|
||||||
|
@ResponseBody
|
||||||
|
public List<MyDataSource> listAll(MyDataSource myDataSource){
|
||||||
|
return myDataSourceService.findList(myDataSource);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -78,21 +78,12 @@
|
|||||||
{
|
{
|
||||||
label: t('数据库端口'),
|
label: t('数据库端口'),
|
||||||
field: 'dbPort',
|
field: 'dbPort',
|
||||||
component: 'Input',
|
component: 'InputNumber',
|
||||||
componentProps: {
|
componentProps: {
|
||||||
maxlength: 9,
|
maxlength: 9,
|
||||||
},
|
},
|
||||||
required: true,
|
required: true,
|
||||||
},
|
},
|
||||||
{
|
|
||||||
label: t('数据库名称'),
|
|
||||||
field: 'dbName',
|
|
||||||
component: 'Input',
|
|
||||||
componentProps: {
|
|
||||||
maxlength: 100,
|
|
||||||
},
|
|
||||||
required: true,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: t('账号'),
|
label: t('账号'),
|
||||||
field: 'username',
|
field: 'username',
|
||||||
@@ -117,32 +108,16 @@
|
|||||||
componentProps: {
|
componentProps: {
|
||||||
maxlength: 500,
|
maxlength: 500,
|
||||||
},
|
},
|
||||||
|
colProps: { md: 24, lg: 24 },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: t('备注说明'),
|
label: t('备注说明'),
|
||||||
field: 'remark',
|
field: 'remark',
|
||||||
component: 'Input',
|
component: 'InputTextArea',
|
||||||
componentProps: {
|
componentProps: {
|
||||||
maxlength: 255,
|
maxlength: 255,
|
||||||
},
|
},
|
||||||
},
|
colProps: { md: 24, lg: 24 },
|
||||||
{
|
|
||||||
label: t('状态'),
|
|
||||||
field: 'ustatus',
|
|
||||||
component: 'Input',
|
|
||||||
componentProps: {
|
|
||||||
maxlength: 12,
|
|
||||||
},
|
|
||||||
required: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: t('更新时间'),
|
|
||||||
field: 'updateTime',
|
|
||||||
component: 'DatePicker',
|
|
||||||
componentProps: {
|
|
||||||
format: 'YYYY-MM-DD HH:mm',
|
|
||||||
showTime: { format: 'HH:mm' },
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user