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 {