package
0.0.0-20250219033730-6c76daace332
Repository: https://github.com/tianlin0/go-plat-utils.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

AppendUniq 给数组添加不重复的对象.
ChangeVariableName 将驼峰与小写互转.
DateSub 日期之间进行比较.
DelKey 批量删除map里多个字段.
FillMap 将oldMap中的数据填充到mapStruct中.
FilterMap map有很多字段,需要通过Mapstruct过滤,主要用在查询数据库时, 因为前端传的参数可能很多,需要过滤出数据库包含的字段才可以用.
FuncExecute 根据参数,可以调用任何方法.
GetAllFileContent 获取文件夹下所有文件的相对路径和文件内容.
GetFuncName 获取方法名.
GetJsonKeyMaps 取得一个struct的所有key,批量输出到前端使用.
GetRuntimeCallers 获取调用方法文件名和行号.
GetSinceMilliTime 取得相差时间.
GetUUID 获取uuid格式串.
HideColumn 与上相反.
Join 任意数组类型,通过分隔符连接成字符串.
MapSort 按key排序 isDesc 是否降序.
MilliTime 毫秒.
NewSortSet 创建协程安全的HashSet.
NewUUID 新建uuid.
NextDayDuration 得到当前时间到下一天零点的延时.
NowUnix 当前时间的时间戳.
RandomString 生成随机字符串.
RemoveItem 移除一个元素.
ShowColumn 将一个数组中很多字段,过滤出showList里包含的字段,返回map或数组.
SliceDiff find elements that in slice1 but not in slice2.
SpecifyContext TODO.
Split 字符串,通过多个分隔符进行分隔.
TestFunction 统一检查函数.
ToMapFromKeyList "app.mm" : 1 ==> {"app":{"mm":1}}.
UnicodeDecodeString 解码unicode.

# Structs

No description provided by the author