'use strict'; import { basicAction } from '@peace/utils' import { ApiTable } from '$utils' export function getBusinessMetadataDatabases(params) { return dispatch => basicAction({ type: 'get', dispatch: dispatch, query: params, actionType: 'GET_BUSINESS_METADATA_DATABASES_LIST', url: ApiTable.getBusinessMetadataDatabases, msg: { error: '获取业务元数据列表失败' }, reducer: { name: 'businessMetadataDatabases' } }); } export function postBusinessMetadataDatabases(data) { return dispatch => basicAction({ type: 'post', data: data, dispatch: dispatch, actionType: 'POST_BUSINESS_METADATA_DATABASES', url: ApiTable.postBusinessMetadataDatabases, msg: { option: '新建业务元数据' }, reducer: {} }); } export function putBusinessMetadataDatabases(id, data) { return dispatch => basicAction({ type: 'put', data: data, dispatch, actionType: 'PUT_BUSINESS_METADATA_DATABASES', url: ApiTable.putBusinessMetadataDatabases.replace('{id}', id), msg: { option: '修改业务元数据', } }); } export function delBusinessMetadataDatabases(id) { return dispatch => basicAction({ type: 'del', dispatch, actionType: 'DELETE_BUSINESS_METADATA_DATABASES', url: ApiTable.delBusinessMetadataDatabases.replace('{id}', id), msg: { option: '删除业务元数据', } }); } export function getBusinessMetadataFiles(params) { return dispatch => basicAction({ type: 'get', dispatch: dispatch, query: params, actionType: 'GET_BUSINESS_METADATA_FILES_LIST', url: ApiTable.getBusinessMetadataFiles, msg: { error: '获取业务元数据列表失败' }, reducer: { name: 'businessMetadataFiles' } }); } export function postBusinessMetadataFiles(data) { return dispatch => basicAction({ type: 'post', data: data, dispatch: dispatch, actionType: 'POST_BUSINESS_METADATA_FILES', url: ApiTable.postBusinessMetadataFiles, msg: { option: '新建业务元数据' }, reducer: {} }); } export function putBusinessMetadataFiles(id, data) { return dispatch => basicAction({ type: 'put', data: data, dispatch, actionType: 'PUT_BUSINESS_METADATA_FILES', url: ApiTable.putBusinessMetadataFiles.replace('{id}', id), msg: { option: '修改业务元数据', } }); } export function delBusinessMetadataFiles(id) { return dispatch => basicAction({ type: 'del', dispatch, actionType: 'DELETE_BUSINESS_METADATA_FILES', url: ApiTable.delBusinessMetadataFiles.replace('{id}', id), msg: { option: '删除业务元数据', } }); } export function getBusinessMetadataRestapis(params) { return dispatch => basicAction({ type: 'get', dispatch: dispatch, query: params, actionType: 'GET_BUSINESS_METADATA_RESTAPIS_LIST', url: ApiTable.getBusinessMetadataRestapis, msg: { error: '获取业务元数据列表失败' }, reducer: { name: 'businessMetadataRestapis' } }); } export function postBusinessMetadataRestapis(data) { return dispatch => basicAction({ type: 'post', data: data, dispatch: dispatch, actionType: 'POST_BUSINESS_METADATA_RESTAPIS', url: ApiTable.postBusinessMetadataRestapis, msg: { option: '新建业务元数据' }, reducer: {} }); } export function putBusinessMetadataRestapis(id, data) { return dispatch => basicAction({ type: 'put', data: data, dispatch, actionType: 'PUT_BUSINESS_METADATA_RESTAPIS', url: ApiTable.putBusinessMetadataRestapis.replace('{id}', id), msg: { option: '修改业务元数据', } }); } export function delBusinessMetadataRestapis(id) { return dispatch => basicAction({ type: 'del', dispatch, actionType: 'DELETE_BUSINESS_METADATA_RESTAPIS', url: ApiTable.delBusinessMetadataRestapis.replace('{id}', id), msg: { option: '删除业务元数据', } }); }