From b7b10f78abc7ba462e5c602ba7e70d4739e316b8 Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期二, 24 六月 2025 09:00:39 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/main'

---
 eims-ui-mobile/src/service/equ_status.ts |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/eims-ui-mobile/src/service/equ_status.ts b/eims-ui-mobile/src/service/equ_status.ts
new file mode 100644
index 0000000..85e8e16
--- /dev/null
+++ b/eims-ui-mobile/src/service/equ_status.ts
@@ -0,0 +1,48 @@
+import { http } from '@/utils/http'
+import type { EimsEquStatuVO, EimsEquStatuBo } from './equ_status.d'
+
+/**
+ * 鏌ヨ璁惧鐘舵�佽褰曞垪琛�
+ */
+export const getEquStatuList = (params: EimsEquStatuBo & { pageNum?: number; pageSize?: number }) => {
+  return http.get<{ rows: EimsEquStatuVO[], total: number }>('/eims/equStatu/list', params)
+}
+
+/**
+ * 鑾峰彇璁惧鐘舵�佽褰曡缁嗕俊鎭�
+ * @param equStatuId 涓婚敭
+ */
+export const getEquStatuInfo = (equStatuId: number | string) => {
+  return http.get<EimsEquStatuVO>(`/eims/equStatu/${equStatuId}`)
+}
+
+/**
+ * 鏂板璁惧鐘舵�佽褰�
+ */
+export const addEquStatu = (data: EimsEquStatuBo) => {
+  return http.post('/eims/equStatu', data)
+}
+
+/**
+ * 淇敼璁惧鐘舵�佽褰�
+ */
+export const updateEquStatu = (data: EimsEquStatuBo) => {
+  return http.put('/eims/equStatu', data)
+}
+
+/**
+ * 鍒犻櫎璁惧鐘舵�佽褰�
+ * @param equStatuIds 涓婚敭涓�
+ */
+export const deleteEquStatu = (equStatuIds: (number | string)[]) => {
+  return http.delete(`/eims/equStatu/${equStatuIds.join(',')}`)
+}
+
+/**
+ * 瀵煎嚭璁惧鐘舵�佽褰曞垪琛�
+ */
+export const exportEquStatu = (params: EimsEquStatuBo) => {
+  return http.post('/eims/equStatu/export', params, {
+    responseType: 'blob'
+  })
+}
\ No newline at end of file

--
Gitblit v1.9.3