From f7d9478f9e81969b55d74803d7fd20d517f5aec3 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Tue, 30 Sep 2025 03:36:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BB=BB=E5=8A=A1ID=E7=94=9F?= =?UTF-8?q?=E6=88=90=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../studio/positions/models/PositionTaskModel.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/positions/src/main/java/cc/winboll/studio/positions/models/PositionTaskModel.java b/positions/src/main/java/cc/winboll/studio/positions/models/PositionTaskModel.java index ba075b0..f23889b 100644 --- a/positions/src/main/java/cc/winboll/studio/positions/models/PositionTaskModel.java +++ b/positions/src/main/java/cc/winboll/studio/positions/models/PositionTaskModel.java @@ -9,6 +9,7 @@ import android.util.JsonReader; import android.util.JsonWriter; import cc.winboll.studio.libappbase.BaseBean; import java.io.IOException; +import java.util.UUID; public class PositionTaskModel extends BaseBean { @@ -110,6 +111,14 @@ public class PositionTaskModel extends BaseBean { public String getName() { return PositionTaskModel.class.getName(); } + + public static String genTaskId() { + // 生成唯一UUID(版本4,随机型) + UUID uniqueUuid = UUID.randomUUID(); + // 转成字符串(标准格式,含横杠,共36位) + String uuidStr = uniqueUuid.toString(); + return uuidStr; + } @Override public void writeThisToJsonWriter(JsonWriter jsonWriter) throws IOException {