From 7392f08349f8df8c19422f164838d229e504cb06 Mon Sep 17 00:00:00 2001
From: 上海郢昱 <15922366+miu-haiqing@user.noreply.gitee.com>
Date: 星期二, 15 九月 2026 09:02:44 +0800
Subject: [PATCH] 日志路径名称修改

---
 src/main/java/com/hwtd/mes/collect/dto/SerialPortDTO.java |   66 +++++++++++++++++++++++++++++++++
 1 files changed, 66 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/hwtd/mes/collect/dto/SerialPortDTO.java b/src/main/java/com/hwtd/mes/collect/dto/SerialPortDTO.java
new file mode 100644
index 0000000..3ee4a50
--- /dev/null
+++ b/src/main/java/com/hwtd/mes/collect/dto/SerialPortDTO.java
@@ -0,0 +1,66 @@
+package com.hwtd.mes.collect.dto;
+
+import lombok.Data;
+
+/**
+ * 涓插彛鍙傛暟锛岀敱鎺ュ彛浼犲叆锛堜笉浼犵殑瀛楁浣跨敤榛樿鍊硷級銆�
+ * <p>
+ * 閲囬泦鎺ュ彛 {@code /lims/getFile?fileExtension=.serialPort} 鍜� {@code /lims/openSerialPort} 閮芥敮鎸佽繖浜涘弬鏁帮紝
+ * 渚嬪锛歿@code /lims/openSerialPort?listenName=COM7&baudRate=19200&dataBits=8&stopBits=1&parity=NONE&endMark=*&maxCount=6}
+ */
+@Data
+public class SerialPortDTO {
+
+    /** 榛樿娉㈢壒鐜� */
+    public static final int DEFAULT_BAUD_RATE = 9600;
+    /** 榛樿鏁版嵁浣� */
+    public static final int DEFAULT_DATA_BITS = 8;
+    /** 榛樿鍋滄浣� */
+    public static final int DEFAULT_STOP_BITS = 1;
+    /** 榛樿鏍¢獙浣� */
+    public static final String DEFAULT_PARITY = "NONE";
+    /** 榛樿娴佹帶 */
+    public static final String DEFAULT_FLOW_CONTROL = "NONE";
+    /** 榛樿璇诲彇瓒呮椂锛堟绉掞級 */
+    public static final int DEFAULT_READ_TIMEOUT = 1000;
+    /** 榛樿缁撴潫鏍囧織 */
+    public static final String DEFAULT_END_MARK = "*";
+    /** 榛樿鍗曡疆閲囬泦鏉℃暟涓婇檺 */
+    public static final int DEFAULT_MAX_COUNT = 1;
+    /** 榛樿甯х┖闂茶ˉ甯ф椂闂达紙姣锛� */
+    public static final int DEFAULT_FRAME_IDLE_MILLIS = 200;
+
+    /** 涓插彛鍚嶇О锛屽 COM12锛涘繀浼狅紝涓嶄紶浼氳繑鍥炩�滀覆鍙e悕绉颁笉鑳戒负绌衡�� */
+    private String serialPortName;
+
+    /** 娉㈢壒鐜囷紝榛樿 9600 */
+    private Integer baudRate = DEFAULT_BAUD_RATE;
+
+    /** 鏁版嵁浣� 5~8锛岄粯璁� 8 */
+    private Integer dataBits = DEFAULT_DATA_BITS;
+
+    /** 鍋滄浣� 1銆�2銆�3(1.5 浣�)锛岄粯璁� 1 */
+    private Integer stopBits = DEFAULT_STOP_BITS;
+
+    /** 鏍¢獙浣嶏細NONE/ODD/EVEN/MARK/SPACE锛堜笉鍖哄垎澶у皬鍐欙級锛屼篃鍏煎 0~4 鐨勬暟瀛楋紝榛樿 NONE */
+    private String parity = DEFAULT_PARITY;
+
+    /** 娴佹帶锛歂ONE/RTS_CTS/XON_XOFF锛堜笉鍖哄垎澶у皬鍐欙級锛屼篃鍏煎鏁板瓧甯搁噺锛岄粯璁� NONE */
+    private String flowControl = DEFAULT_FLOW_CONTROL;
+
+    /** 璇诲彇瓒呮椂锛堟绉掞級锛岄粯璁� 1000 */
+    private Integer readTimeout = DEFAULT_READ_TIMEOUT;
+
+    /** 涓�甯ф暟鎹殑缁撴潫鏍囧織锛岄粯璁� *锛涚壒娈婂瓧绗﹀彲鐢� URL 缂栫爜浼犲叆锛屽鎹㈣ %0A */
+    private String endMark = DEFAULT_END_MARK;
+
+    /** 鏁版嵁缂撳瓨闃熷垪闀垮害锛岄粯璁� 6锛涢槦鍒楁弧鏃舵彃鍏ユ渶鏂颁竴鏉°�佺Щ闄ゆ渶鏃т竴鏉★紝鎺ュ彛鏈�澶氳繑鍥� maxCount 鏉℃暟鎹� */
+    private Integer maxCount = DEFAULT_MAX_COUNT;
+
+    /**
+     * 甯х┖闂茶ˉ甯ф椂闂达紙姣锛夛紝榛樿 200锛�
+     * 璁惧鍙戝畬涓�甯у悗瓒呰繃璇ユ椂闂存病鏈夋柊鏁版嵁锛屽氨鎶婃帴鏀剁紦鍐插尯閲屽墿涓嬬殑鏁版嵁褰撲綔涓�甯у彇鍑烘潵锛�
+     * 閬垮厤璁惧鏈�鍚庝竴甯ф病鏈夌粨鏉熸爣蹇楁椂琚紡鎺夛紱璁句负 0 琛ㄧず鍏抽棴绌洪棽琛ュ抚锛屽彧鎸夌粨鏉熸爣蹇楀垏甯с��
+     */
+    private Integer frameIdleMillis = DEFAULT_FRAME_IDLE_MILLIS;
+}

--
Gitblit v1.9.3