From fc588c6e5ccac038cab378931d9bac3033e28f98 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期五, 04 七月 2025 11:29:16 +0800
Subject: [PATCH] 增加产品型号

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/CustomBinaryWriter.java |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/CustomBinaryWriter.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/CustomBinaryWriter.java
new file mode 100644
index 0000000..3d6b7a6
--- /dev/null
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/CustomBinaryWriter.java
@@ -0,0 +1,29 @@
+package org.springblade.mdm.utils;
+import java.io.*;
+import java.nio.ByteBuffer;
+import java.nio.ByteOrder;
+public class CustomBinaryWriter {
+	static final byte[] MAGIC_NUMBER = {'M', 'D', 'M', '1'};
+	static final short VERSION = 1;
+
+	/**
+	 * 灏嗚緭鍏ユ祦涓殑鍐呭鍐欏叆杈撳嚭娴�
+	 * @param outputStream
+	 * @param ins
+	 * @throws IOException
+	 */
+	public static void write(OutputStream outputStream, InputStream ins) throws IOException {
+		byte[] buffer = new byte[1024];
+		try (DataOutputStream out = new DataOutputStream(outputStream)) {
+
+			// 鍐欏叆鏂囦欢澶�
+			out.write(MAGIC_NUMBER);
+			out.writeShort(VERSION);
+
+			while(ins.read(buffer) != -1) {
+				out.write(buffer);
+			}
+
+		}
+	}
+}

--
Gitblit v1.9.3