新增资产仓库
This commit is contained in:
66
src/api/assets/warehouse/index.ts
Normal file
66
src/api/assets/warehouse/index.ts
Normal file
@@ -0,0 +1,66 @@
|
||||
import { newService } from '/@/utils/request';
|
||||
|
||||
// 仓库查询参数
|
||||
export interface WarehouseQueryParams {
|
||||
name?: string;
|
||||
status?: number;
|
||||
pageNum?: number;
|
||||
pageSize?: number;
|
||||
}
|
||||
|
||||
// 仓库数据接口
|
||||
export interface WarehouseData {
|
||||
id?: string;
|
||||
warehouseName: string;
|
||||
warehouseCode?: string;
|
||||
address?: string;
|
||||
contactPerson?: string;
|
||||
contactPhone?: string;
|
||||
status?: number;
|
||||
remark?: string;
|
||||
}
|
||||
|
||||
// 获取仓库列表
|
||||
export function listWarehouses(params?: WarehouseQueryParams) {
|
||||
return newService({
|
||||
url: '/assets/warehouse/listWarehouses',
|
||||
method: 'get',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
// 获取仓库详情
|
||||
export function getWarehouse(id: string) {
|
||||
return newService({
|
||||
url: '/assets/warehouse/getWarehouse',
|
||||
method: 'get',
|
||||
params: { id },
|
||||
});
|
||||
}
|
||||
|
||||
// 创建仓库
|
||||
export function createWarehouse(data: WarehouseData) {
|
||||
return newService({
|
||||
url: '/assets/warehouse/createWarehouse',
|
||||
method: 'post',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 更新仓库
|
||||
export function updateWarehouse(data: WarehouseData) {
|
||||
return newService({
|
||||
url: '/assets/warehouse/updateWarehouse',
|
||||
method: 'put',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
// 删除仓库
|
||||
export function deleteWarehouse(id: string) {
|
||||
return newService({
|
||||
url: '/assets/warehouse/deleteWarehouse',
|
||||
method: 'delete',
|
||||
params: { id },
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user