Skip to content

Releases: zdhsoft/xmutilsgo

v1.0.10

20 Apr 01:48
Compare
Choose a tag to compare

v.1.0.10 增加雪花算法

雪花算法实现:
使用64位整数存储ID
包含时间戳(41位)、机器ID(10位)和序列号(12位)
支持分布式环境下的唯一性
时间戳从2024年开始,可以使用约69年
分表策略:
使用 GetShardKey 函数根据ID计算分表键
采用取模运算,确保数据均匀分布 -分表数量建议为2的幂次方(如16、32、64等)
v1.0.9 增加比较相关的函数

Cmp 比较类的模板函数,支持所有整数,浮点数和字符串
CmpTime 比较时间的函数
CmpBool 比较 bool 型的函数
v1.0.8 增加了 gorm 的方法

AddDateScopeDateTime 增加日期范围条件,被查询的字段是 datetime 类型
注释增加了查询字段的类型说明

v1.0.7发布

05 Mar 03:26
Compare
Choose a tag to compare
  • v1.0.7 增加一些0点计算的函数
    • 增加GetMidnightTimeToTime和GetMidnightTimestampToTime函数
    • 重构GetMidnightTimestamp,GetMidnightTime实现
    • 增加北京时区常量TIME_ZONE_BEIJING

v1.0.4

26 Nov 11:52
Compare
Choose a tag to compare
  • page增加Offset和Limit方法(简化)
  • 增加是否是错误的类型判断
  • 增加ParamDateTime是否为空字符的函数
  • 增加NewGormWhere函数,用于简化Gorm的条件查询
  • 增加GormWhere类,用于简化Gorm的条件查询
  • 增加ParamDateTime类,用于处理日期参数

增加少量方法和单元测试

04 May 13:25
Compare
Choose a tag to compare
  • v1.0.1
    • 增加一些单元测试
    • 增加判断集合是否相同的方法
    • 增加判断数组是否相同的方法
    • 增加数组排序的方法

完善一个可用的功能

28 Apr 06:47
Compare
Choose a tag to compare

基础版本发布

06 Dec 12:17
Compare
Choose a tag to compare

提供基本的字符串,整数,集合,分页,时间等基本扩展功能

提供基本功能

06 Dec 07:37
Compare
Choose a tag to compare

1、增加CommonRet类型
2、增加字符串功能函数
3、增加整数功能函数