import { get, Result, post, put, deleteRequest } from "../base"; /** * 分页查询 * @param query . * @returns . */ export function queryPage(query?: any): Promise> { return get("/sys/config/query/page", query); } /** * 列表查询 * @param query . * @returns . */ export function queryList(query?: any): Promise> { return get("/sys/config/query/list", query); } /** * 保存 * @param data . * @returns . */ export function save(data?: T): Promise> { return post("/sys/config/save", data); } /** * 更新 * @param id . * @param data . * @returns . */ export function update(id: string, data?: T): Promise> { return put(`/sys/config/update/${id}`, {}, data); } /** * 删除 * @param id . * @returns . */ export function delByIds(id: string[]): Promise> { return deleteRequest(`/sys/config/delete`, {}, id); } /** * 刷新缓存 * @param id . * @returns . */ export function refreshCache(id: string): Promise> { return put(`/sys/config/refresh/${id}`, {}); }