dataAnonymization.ts 1.58 KB
/** 
 * 匿名化管理的接口api文件
 */
import request from "@/utils/request";

/** 字段类型 */
export const fieldTypeList = [{
  value: '1',
  label: '日期'
}, {
  value: '2',
  label: '字符串'
}, {
  value: '3',
  label: '数值'
}]

/** 获取泛化文件列表 */
export const getGeneralizeFileList =  (params) => request({
  url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/generalize-file/page-list`,
  method: 'post',
  data: params
})

/** 获取泛化文件列表,包括名称和guid */
export const getGeneralizeFileNameList =  () => request({
  url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/generalize-file/name-list`,
  method: 'post'
})

export const saveGeneralizeFile = (data) => request({
  url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/generalize-file/save`,
  method: 'post',
  data
})

/** 删除泛化文件 */
export const deleteGeneralizeFile = (data) => request({
  url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/generalize-file/delete`,
  method: 'delete',
  data
})

/** 获取泛化文件详情 */
export const getGeneralizeFileDetail = (guid) => request({
  url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/generalize-file/detail?guid=${guid}`,
  method: 'get'
})

export const updateGeneralizeFile = (data) => request({
  url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/generalize-file/update`,
  method: 'put',
  data
})

/** 获取泛化文件解析结果 */
export const parseGeneralizeFileData = (data) =>  request({
  url: `${import.meta.env.VITE_APP_DIGITAL_CONTRACT_URL}/generalize-file/parse-file`,
  method: 'post',
  data
})