From 91c82965b2d987452ca276e3a03b48c8dcda2ae9 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 19 八月 2026 11:47:26 +0800
Subject: [PATCH] config(env): 更新生产环境配置和公司名称

---
 src/api/mes/pro/line/index.ts |   61 ++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/src/api/mes/pro/line/index.ts b/src/api/mes/pro/line/index.ts
new file mode 100644
index 0000000..e13bcb5
--- /dev/null
+++ b/src/api/mes/pro/line/index.ts
@@ -0,0 +1,61 @@
+import type { PageParam, PageResult } from '@vben/request';
+
+import { requestClient } from '#/api/request';
+
+export namespace MesProLineApi {
+  /** MES 浜х嚎 */
+  export interface Line {
+    id?: number; // 缂栧彿
+    code?: string; // 浜х嚎缂栫爜
+    name?: string; // 浜х嚎鍚嶇О
+    status?: number; // 鐘舵�侊紙瀛楀吀 common_status锛�
+    remark?: string; // 澶囨敞
+    createTime?: string; // 鍒涘缓鏃堕棿
+  }
+
+  /** 浜х嚎鍒嗛〉鏌ヨ鍙傛暟 */
+  export interface PageParams extends PageParam {
+    code?: string;
+    name?: string;
+    status?: number;
+    createTime?: string[];
+  }
+}
+
+/** 鏌ヨ浜х嚎鍒嗛〉 */
+export function getLinePage(params: MesProLineApi.PageParams) {
+  return requestClient.get<PageResult<MesProLineApi.Line>>(
+    '/mes/pro/line/page',
+    { params },
+  );
+}
+
+/** 鏌ヨ浜х嚎绮剧畝鍒楄〃锛堜緵涓嬫媺閫夋嫨锛屼粎鍚敤鐨勪骇绾匡級 */
+export function getLineSimpleList() {
+  return requestClient.get<MesProLineApi.Line[]>('/mes/pro/line/simple-list');
+}
+
+/** 鏌ヨ浜х嚎璇︽儏 */
+export function getLine(id: number) {
+  return requestClient.get<MesProLineApi.Line>(`/mes/pro/line/get?id=${id}`);
+}
+
+/** 鏂板浜х嚎 */
+export function createLine(data: MesProLineApi.Line) {
+  return requestClient.post('/mes/pro/line/create', data);
+}
+
+/** 淇敼浜х嚎 */
+export function updateLine(data: MesProLineApi.Line) {
+  return requestClient.put('/mes/pro/line/update', data);
+}
+
+/** 鍒犻櫎浜х嚎 */
+export function deleteLine(id: number) {
+  return requestClient.delete(`/mes/pro/line/delete?id=${id}`);
+}
+
+/** 瀵煎嚭浜х嚎 Excel */
+export function exportLineExcel(params: MesProLineApi.PageParams) {
+  return requestClient.download('/mes/pro/line/export-excel', { params });
+}

--
Gitblit v1.9.3