forked from free-lancers/electricity_bill_calc_service
feat(cache):实验性增加缓存操作函数。
This commit is contained in:
@@ -30,3 +30,11 @@ func ConvertStructToMap[T any](origin T) map[string]interface{} {
|
||||
json.Unmarshal(incr, &dest)
|
||||
return dest
|
||||
}
|
||||
|
||||
func ConvertSliceToInterfaceSlice[T any](origin []T) []interface{} {
|
||||
dest := make([]interface{}, len(origin))
|
||||
for i, e := range origin {
|
||||
dest[i] = e
|
||||
}
|
||||
return dest
|
||||
}
|
||||
|
Reference in New Issue
Block a user