Commit 0fe534e7 by zhaochengxiang

数据类型配置

parent 0bfd7cd2
......@@ -17,6 +17,7 @@ const Manage = loadable(()=> import('./view/Manage'));
const Model = loadable(()=> import('./view/Manage/Model'));
const ModelConfig = loadable(()=> import('./view/Manage/ModelConfig'));
const ModelCompare = loadable(()=> import('./view/Manage/ModelCompare'));
const DataTypeConfig = loadable(()=> import('./view/Manage/DataTypeConfig'));
const AssetResourceManage = loadable(()=> import('./view/Manage/AssetResourceManage'));
const AssetManage = loadable(()=> import('./view/Manage/AssetManage'));
const AssetResourceBrowse = loadable(()=> import('./view/Manage/AssetResourceBrowse'));
......@@ -158,6 +159,7 @@ export class App extends React.Component {
<Route path={'/center-home/menu/data-model'} component={Model} exact />
<Route path={'/center-home/menu/model-config'} component={ModelConfig} exact />
<Route path={'/center-home/menu/model-compare'} component={ModelCompare} exact />
<Route path={'/center-home/menu/data-type-config'} component={DataTypeConfig} exact />
<Route path={'/center-home/menu/asset-resource-manage'} component={AssetResourceManage} exact />
<Route path={'/center-home/menu/asset-manage'} component={AssetManage} exact />
<Route path={'/center-home/menu/asset-resource-browse'} component={AssetResourceBrowse} exact />
......
......@@ -578,4 +578,28 @@ export function* getCompareJobResultNotMatchMetadataList(payload) {
export function* getCompareJobResultDeployModels(payload) {
return yield call(datamodelerService.getCompareJobResultDeployModels, payload)
}
export function* addDataTypeConfig(payload) {
return yield call(datamodelerService.addDataTypeConfig, payload)
}
export function* batchDeleteDataTypeConfig(payload) {
return yield call(datamodelerService.batchDeleteDataTypeConfig, payload)
}
export function* getDataTypeConfigs() {
return yield call(datamodelerService.getDataTypeConfigs)
}
export function* getStandardTypes() {
return yield call(datamodelerService.getStandardTypes)
}
export function* getSupportDBTypes() {
return yield call(datamodelerService.getSupportDBTypes)
}
export function* getColumnTypes(payload) {
return yield call(datamodelerService.getColumnTypes, payload)
}
\ No newline at end of file
......@@ -28,6 +28,10 @@ export const routes = [
text: '模型对比',
},
{
name: 'data-type-config',
text: '数据类型配置',
},
{
name: 'asset-resource-manage',
text: '资源管理',
},
......
......@@ -523,4 +523,29 @@ export function getCompareJobResultNotMatchMetadataList(payload) {
export function getCompareJobResultDeployModels(payload) {
return PostJSON("/datamodeler/easyDataModelModelCompareJobResult/deployModelByResultItemIds", payload)
}
/*type config*/
export function addDataTypeConfig(payload) {
return PostJSON("/datamodeler/easyDataModelerColumnDataType/addDataTypeConfig", payload)
}
export function batchDeleteDataTypeConfig(payload) {
return Delete("/datamodeler/easyDataModelerColumnDataType/dels", payload)
}
export function getDataTypeConfigs() {
return GetJSON("/datamodeler/easyDataModelerColumnDataType/getList")
}
export function getStandardTypes() {
return GetJSON("/datamodeler/easyDataModelerColumnDataType/getStandardTypes")
}
export function getSupportDBTypes() {
return GetJSON("/datamodeler/easyDataModelerColumnDataType/getSupportDBTypes")
}
export function getColumnTypes(payload) {
return GetJSON("/datamodeler/easyDataModelerColumnDataType/getColumnTypes", payload)
}
\ No newline at end of file
import React from "react"
const FC = (props) => {
return (
<div>
data type config
</div>
)
}
export default FC
\ No newline at end of file
......@@ -9,6 +9,7 @@ import DatasourceManage from './DatasourceManage';
import Model from './Model';
import ModelConfig from './ModelConfig';
import ModelCompare from './ModelCompare';
import DataTypeConfig from './DataTypeConfig';
import AssetResourceManage from './AssetResourceManage';
import AssetManage from './AssetManage';
import AssetResourceBrowse from './AssetResourceBrowse';
......@@ -37,6 +38,7 @@ class Manage extends Component {
<Route path={`${match.path}/data-model`} component={Model} />
<Route path={`${match.path}/model-config`} component={ModelConfig} />
<Route path={`${match.path}/model-compare`} component={ModelCompare} />
<Route path={`${match.path}/data-type-config`} component={DataTypeConfig} />
<Route path={`${match.path}/asset-resource-manage`} component={AssetResourceManage} />
<Route path={`${match.path}/asset-manage`} component={AssetManage} />
<Route path={`${match.path}/asset-resource-browse`} component={AssetResourceBrowse} />
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment