Files
gen_short_link/src/api/shortlink.ts
2023-02-13 17:04:42 +08:00

39 lines
928 B
TypeScript

import request from "@/utils/request";
import type { ShortLink } from "@/models/shortLink";
import type { LogListParams } from "@/models/LogListParams";
export const listShortLink = (params: { pageNum: number; pageSize: number }) =>
request({
method: "get",
url: "/shortLink/list",
params,
});
export const addShortLink = (data: ShortLink) =>
request({
method: "post",
url: "/shortLink",
data,
});
export const updateShortLink = (data: ShortLink) =>
request({
method: "put",
url: "/shortLink",
data,
});
export const getDetailById = (id: number) =>
request({ method: "get", url: `/shortLink/getInfo/${id}` });
export const deleteShortLink = (ids: string) =>
request({
url: `/shortLink/${ids}`,
method: "delete",
});
export const listLogList = (params: LogListParams) =>
request({
url: `/shortLink/getShortLinkLogList`,
method: "get",
params,
});