import type { PageParam, PageResult } from '@/http/types' import { http } from '@/http/http' /** 字典数据 */ export interface DictData { id?: number dictType: string label: string value: string colorType?: string cssClass?: string sort?: number status: number remark?: string createTime?: Date } /** 查询字典数据(精简)列表 */ export function getSimpleDictDataList() { return http.get('/system/dict-data/simple-list') } /** 查询字典数据分页列表 */ export function getDictDataPage(params: PageParam) { return http.get>('/system/dict-data/page', params) } /** 查询字典数据详情 */ export function getDictData(id: number) { return http.get(`/system/dict-data/get?id=${id}`) } /** 新增字典数据 */ export function createDictData(data: DictData) { return http.post('/system/dict-data/create', data) } /** 修改字典数据 */ export function updateDictData(data: DictData) { return http.put('/system/dict-data/update', data) } /** 删除字典数据 */ export function deleteDictData(id: number) { return http.delete(`/system/dict-data/delete?id=${id}`) }