utils.dblayer: 兼容微雨新增的自动 struct_id 检查特性
auth, datastructures: 利用微雨新增的简化编解码器写法