diff --git a/src/main/java/io/github/yezhihao/protostar/DataType.java b/src/main/java/io/github/yezhihao/protostar/DataType.java index 7b0d667..98a1b33 100644 --- a/src/main/java/io/github/yezhihao/protostar/DataType.java +++ b/src/main/java/io/github/yezhihao/protostar/DataType.java @@ -7,25 +7,25 @@ package io.github.yezhihao.protostar; */ public enum DataType { - //无符号单字节整型(字节, 8位) + /** 无符号单字节整型(8位) */ BYTE(1), - //无符号双字节整型(字节,16位) + /** 无符号双字节整型(16位) */ WORD(2), - //无符号四字节整型(字节,32位) + /** 无符号四字节整型(32位) */ DWORD(4), - //无符号八字节整型(字节,64位) + /** 无符号八字节整型(64位) */ QWORD(8), - //N字节,字节数组 + /** 字节数组 */ BYTES(-1), - //N字节,BCD8421码 + /** BCD8421码 */ BCD8421(-1), - //字符串,若无数据置空 + /** 字符串 */ STRING(-1), - //对象 + /** 对象 */ OBJ(-1), - //列表 + /** 列表 */ LIST(-1), - //字典 + /** 字典 */ MAP(-1); public int length; diff --git a/src/main/java/io/github/yezhihao/protostar/PrepareLoadStrategy.java b/src/main/java/io/github/yezhihao/protostar/PrepareLoadStrategy.java index a2c9010..3c96d86 100644 --- a/src/main/java/io/github/yezhihao/protostar/PrepareLoadStrategy.java +++ b/src/main/java/io/github/yezhihao/protostar/PrepareLoadStrategy.java @@ -42,7 +42,7 @@ public abstract class PrepareLoadStrategy extends IdStrategy { this.typeIdMapping.put(key, NumberSchema.Int16.INSTANCE); break; case DWORD: - this.typeIdMapping.put(key, NumberSchema.Long32.INSTANCE); + this.typeIdMapping.put(key, NumberSchema.Int32.INSTANCE); break; case QWORD: this.typeIdMapping.put(key, NumberSchema.Long64.INSTANCE);