政务数据资源中心(Government data Resource center) 03专项3期主要建设内容
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

153 lines
4.3 KiB

'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: '删除业务元数据',
}
});
}