| 12345678910111213141516171819202122 |
- import axios from 'axios';
- import type { XunlianCode, XunlianCodeListResponse } from '../../share/types_stock.ts';
- export const XunlianCodeAPI = {
- getXunlianCodes: (params: {
- page?: number;
- pageSize?: number;
- code?: string;
- stock_name?: string;
- }) => axios.get<XunlianCodeListResponse>('/xunlian-codes', { params }),
- getXunlianCode: (id: number) => axios.get<XunlianCode>(`/xunlian-codes/${id}`),
- createXunlianCode: (data: Partial<XunlianCode>) =>
- axios.post<XunlianCode>('/xunlian-codes', data),
- updateXunlianCode: (id: number, data: Partial<XunlianCode>) =>
- axios.put<XunlianCode>(`/xunlian-codes/${id}`, data),
- deleteXunlianCode: (id: number) =>
- axios.delete<void>(`/xunlian-codes/${id}`),
- };
|