| 12345678910111213141516171819202122 |
- import request from '@/axios'
- import type { ChannelData } from './types'
- export const getChannelListApi = (params?: {
- name?: string
- pageIndex?: number
- pageSize?: number
- }): Promise<IResponse<{ list: ChannelData[]; total: number }>> => {
- return request.get({ url: '/web/v1/channel/list', params })
- }
- export const addChannelApi = (data: Partial<ChannelData>): Promise<IResponse> => {
- return request.post({ url: '/web/v1/channel', data })
- }
- export const editChannelApi = (data: Partial<ChannelData>): Promise<IResponse> => {
- return request.put({ url: '/web/v1/channel', data })
- }
- export const delChannelApi = (ids: string[]): Promise<IResponse> => {
- return request.post({ url: '/web/v1/channel/delete', data: { ids } })
- }
|