decodeRequestIDs 递归解码请求数据中的ID字段
(data interface{})
| 153 | |
| 154 | // decodeRequestIDs 递归解码请求数据中的ID字段 |
| 155 | func decodeRequestIDs(data interface{}) interface{} { |
| 156 | switch v := data.(type) { |
| 157 | case map[string]interface{}: |
| 158 | return decodeMapIDs(v) |
| 159 | case []interface{}: |
| 160 | return decodeSliceIDs(v) |
| 161 | default: |
| 162 | return data |
| 163 | } |
| 164 | } |
| 165 | |
| 166 | // decodeMapIDs 解码map中的ID字段 |
| 167 | func decodeMapIDs(m map[string]interface{}) map[string]interface{} { |
no test coverage detected