feat(api): 添加供应商信息管理接口

- 新增供应商信息列表查询、详情查询、新增、修改、删除等接口
- 添加下拉框查询供应商信息列表的接口
- 定义了相关的请求和响应类型,提高了代码的可维护性
master
zangch@mesnac.com 4 months ago
parent 10404fb469
commit ab14e83595

@ -0,0 +1,77 @@
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { BaseSupplierInfoVO, BaseSupplierInfoForm, BaseSupplierInfoQuery } from '@/api/wms/baseSupplierInfo/types';
/**
*
* @param query
* @returns {*}
*/
export const listBaseSupplierInfo = (query?: BaseSupplierInfoQuery): AxiosPromise<BaseSupplierInfoVO[]> => {
return request({
url: '/wms/baseSupplierInfo/list',
method: 'get',
params: query
});
};
/**
*
* @param supplierId
*/
export const getBaseSupplierInfo = (supplierId: string | number): AxiosPromise<BaseSupplierInfoVO> => {
return request({
url: '/wms/baseSupplierInfo/' + supplierId,
method: 'get'
});
};
/**
*
* @param data
*/
export const addBaseSupplierInfo = (data: BaseSupplierInfoForm) => {
return request({
url: '/wms/baseSupplierInfo',
method: 'post',
data: data
});
};
/**
*
* @param data
*/
export const updateBaseSupplierInfo = (data: BaseSupplierInfoForm) => {
return request({
url: '/wms/baseSupplierInfo',
method: 'put',
data: data
});
};
/**
*
* @param supplierId
*/
export const delBaseSupplierInfo = (supplierId: string | number | Array<string | number>) => {
return request({
url: '/wms/baseSupplierInfo/' + supplierId,
method: 'delete'
});
};
/**
*
* @param query
* @returns {*}
*/
export function getBaseSupplierInfoList (query) {
return request({
url: '/wms/baseSupplierInfo/getBaseSupplierInfoList',
method: 'get',
params: query
});
};
Loading…
Cancel
Save