import type { GencodeCustomObjParams, GencodeCustomObj, GencodeCustomObjResult } from '/@/api/platform/system/entity/gencodeCustomObj'; import { defHttp } from '/@/utils/http/axios'; enum Api { list = '/system_proxy/system/devtools/gencodeCustomObj/list', selectListByValue = '/system_proxy/system/devtools/gencodeCustomObj/selectListByValue', add = '/system_proxy/system/devtools/gencodeCustomObj/save', get = '/system_proxy/system/devtools/gencodeCustomObj', edit = '/system_proxy/system/devtools/gencodeCustomObj/update', saveAndGencodeCustomField = '/system_proxy/system/devtools/gencodeCustomObj/saveAndGencodeCustomField', del = '/system_proxy/system/devtools/gencodeCustomObj/remove', } export const listGencodeCustomObj = (params?: Partial) => defHttp.get({ url: Api.list, params }, { isReturnResultResponse: true }); export const selectListByValue = (type: string) => defHttp.get({ url: `${Api.selectListByValue}/${type}` }); export const addGencodeCustomObj = (params: Partial) => defHttp.post({ url: Api.add, data: params }); export const editGencodeCustomObj = (params: Partial) => defHttp.put({ url: Api.edit, data: params }); export const saveAndGencodeCustomField = (params: Partial) => defHttp.put({ url: Api.saveAndGencodeCustomField, data: params }); export const getGencodeCustomObj = (id: string) => defHttp.get({ url: `${Api.get}/${id}` }); export const delGencodeCustomObj = (ids: string) => defHttp.delete({ url: `${Api.del}/${ids}` });