import { request } from '../request'; export type DictSubmitModel = Partial< Pick >; /** * 字典数据列表导出 * @param query 查询参数 * @returns bolb */ export function exportData(query: Record) { return request({ url: '/system/dict/data/export', method: 'post', data: query, responseType: 'blob', }); } /** * 查询字典数据列表 * @param query 查询值 * @returns */ export function doGetdictDataList(query: Record) { return request({ url: '/system/dict/data/list', method: 'get', params: query, }); } /** * 查询字典数据详细 * @param dictCode 字典代码值 * @returns object */ export function doGetDataInfo(dictCode: string | number) { return request({ url: `/system/dict/data/${dictCode}`, method: 'get', }); } /** * 新增字典数据 * @param data 字典数据对象 * @returns object */ export function addData(data: Record) { return request({ url: '/system/dict/data', method: 'post', data: data, }); } /** * 修改字典数据 * @param data 字典数据对象 * @returns object */ export function updateData(data: Record) { return request({ url: '/system/dict/data', method: 'put', data: data, }); } /** * 删除字典数据 * @param dictCode 字典代码值 * @returns object */ export function delData(dictCode: string | number) { return request({ url: `/system/dict/data/${dictCode}`, method: 'delete', }); }