EncodeKey generate key for ip item
(item *pb.IPItem)
| 45 | |
| 46 | // EncodeKey generate key for ip item |
| 47 | func (this *IPItemEncoder[T]) EncodeKey(item *pb.IPItem) string { |
| 48 | var b = make([]byte, 8) |
| 49 | if item.Id < 0 { |
| 50 | item.Id = 0 |
| 51 | } |
| 52 | |
| 53 | binary.BigEndian.PutUint64(b, uint64(item.Id)) |
| 54 | return string(b) |
| 55 | } |