Commit 3e08fe15 by zhaochengxiang

ddl导出

parent 93ffa456
......@@ -258,6 +258,10 @@ export function* getExportTableDDL(payload) {
return yield call(datamodelerService.getExportTableDDL, payload);
}
export function* downloadExportTableDDLListZip(payload) {
return yield call(datamodelerService.downloadExportTableDDLListZip, payload);
}
export function* validateDataModel(payload) {
return yield call(datamodelerService.validateDataModel, payload);
}
......
......@@ -245,6 +245,10 @@ export function getExportTableDDL(payload) {
return Post("/shandatamodeler/easyDataModelerExport/getExportTableDDL", payload);
}
export function downloadExportTableDDLListZip(payload) {
return PostFile("/shandatamodeler/easyDataModelerExport/downloadExportTableDDLListZip", payload);
}
export function validateDataModel(payload) {
return PostJSON("/datamodeler/easyDataModelerConstraint/validateDataModel", payload);
}
......
......@@ -13,8 +13,19 @@ const FC = (props) => {
}
const download = () => {
dispatch({
type: 'datamodel.downloadExportTableDDLListZip',
payload: {
data: basicRef.current.configs??[]
},
callback: (data) => {
},
error: () => {
}
})
}
const footer = React.useMemo(() => {
return [
......@@ -51,8 +62,8 @@ const Basic = React.forwardRef(function ({ ids }, ref) {
const [currentConfig, setConfig] = React.useState()
React.useImperativeHandle(ref, () => ({
}), [])
configs,
}), [configs])
React.useEffect(() => {
if ((ids??[]).length > 0) {
......
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