import request from '@/utils/request'; import { AxiosPromise } from 'axios'; import { FishVO, FishForm, FishQuery } from '@/api/fishery/fish/types'; /** * 查询鱼类管理列表 * @param query * @returns {*} */ export const listFish = (query?: FishQuery): AxiosPromise => { return request({ url: '/fishery/fish/list', method: 'get', params: query }); }; /** * 查询鱼类管理详细 * @param id */ export const getFish = (id: string | number): AxiosPromise => { return request({ url: '/fishery/fish/' + id, method: 'get' }); }; /** * 新增鱼类管理 * @param data */ export const addFish = (data: FishForm) => { return request({ url: '/fishery/fish', method: 'post', data: data }); }; /** * 修改鱼类管理 * @param data */ export const updateFish = (data: FishForm) => { return request({ url: '/fishery/fish', method: 'put', data: data }); }; /** * 删除鱼类管理 * @param id */ export const delFish = (id: string | number | Array) => { return request({ url: '/fishery/fish/' + id, method: 'delete' }); };