From d40d81aa421c7cdb959556fedffef71fc62cde80 Mon Sep 17 00:00:00 2001 From: zhuguifei <zhuguifei@zhuguifeideiMac.local> Date: 星期三, 16 四月 2025 10:07:22 +0800 Subject: [PATCH] 完成备件模块 --- eims-ui/apps/web-antd/src/api/eims/spare-inoutdt/index.ts | 61 ++++++++++++++++++++++++++++++ 1 files changed, 61 insertions(+), 0 deletions(-) diff --git a/eims-ui/apps/web-antd/src/api/eims/spare-inoutdt/index.ts b/eims-ui/apps/web-antd/src/api/eims/spare-inoutdt/index.ts new file mode 100644 index 0000000..712f532 --- /dev/null +++ b/eims-ui/apps/web-antd/src/api/eims/spare-inoutdt/index.ts @@ -0,0 +1,61 @@ +import type { IDS, PageQuery, PageResult } from '#/api/common'; +import type { SpareInoutdtVO } from '#/api/eims/spare-inoutdt/model'; + +import { commonExport } from '#/api/helper'; +import { requestClient } from '#/api/request'; + +enum Api { + root = '/eims/spareInoutdt', + spareInoutdtExport = '/eims/spareInoutdt/export', + spareInoutdtList = '/eims/spareInoutdt/list' +} + +/** + * 鏌ヨ銆愬浠跺嚭鍏ュ簱鏄庣粏銆戝垪琛� + * @param query + * @returns {*} + */ + +export function listSpareInoutdt(params?: PageQuery) { + return requestClient.get<PageResult<SpareInoutdtVO>>(Api.spareInoutdtList, { params }); +} + +/** + * 鏌ヨ銆愬浠跺嚭鍏ュ簱鏄庣粏銆戣缁� + * @param spareInoutdtId + */ +export function getSpareInoutdt(spareInoutdtId: any) { + return requestClient.get<SpareInoutdtVO>(`${Api.root}/${spareInoutdtId}`); +} + +/** + * 鏂板銆愬浠跺嚭鍏ュ簱鏄庣粏銆� + * @param data + */ +export function addSpareInoutdt(data: any) { + return requestClient.postWithMsg<void>(Api.root, data); +} + +/** + * 淇敼銆愬浠跺嚭鍏ュ簱鏄庣粏銆� + * @param data + */ +export function updateSpareInoutdt(data: any) { + return requestClient.putWithMsg<void>(Api.root, data); +} + +/** + * 鍒犻櫎銆愬浠跺嚭鍏ュ簱鏄庣粏銆� + * @param spareInoutdtIds + */ +export function delSpareInoutdt(spareInoutdtIds: IDS) { + return requestClient.deleteWithMsg<void>(`${Api.root}/${spareInoutdtIds}`); +} + +/** + * 瀵煎嚭銆愬浠跺嚭鍏ュ簱鏄庣粏銆� + * @param data + */ +export function spareInoutdtExport(data: any) { + return commonExport(Api.spareInoutdtExport, data); +} -- Gitblit v1.9.3