Commit Graph

31 Commits

Author SHA1 Message Date
7fbbf09b0e 新增go modules支持,自行管理第三方包依赖,方便开发者使用 2018-10-22 11:13:00 +08:00
84ac08fa99 改进garray包,gcache新增Contains/SetIfNotExist方法 2018-09-03 23:28:02 +08:00
d0a94674ad gvalid增加Error对象,用以管理校验错误信息 2018-08-31 00:07:48 +08:00
0213e707e2 改进gvalid在关联规则下的非必需校验 2018-08-30 23:48:22 +08:00
1c7e1b6c02 解决内存锁手动解锁与计时解锁的冲突 2018-08-30 23:21:53 +08:00
7b55e53f83 改进gvalid对struct的string属性的默认值非必需校验 2018-08-30 21:47:27 +08:00
a08b1e37ac 修复gvalid包min/max校验问题 2018-08-30 16:29:32 +08:00
c3aa421c98 修复gvalid.CheckStruct自定义错误提示失效问题 2018-08-17 16:47:55 +08:00
2337b86815 改进 2018-08-16 18:17:47 +08:00
d1c05ad71d gvalid增加字段校验别名,用于自定义返回结果字段,并更新WebServer中相关使用的模块 2018-08-12 17:17:17 +08:00
25e3e0433c gvalid包增加struct tag的校验规则、自定义错误提示信息绑定的支持特性 2018-08-11 21:09:42 +08:00
5b42060ea8 gvalid.CheckObject -> gvalid.CheckStruct 2018-08-06 09:58:19 +08:00
9eab2ea49d 完善gtcp.Server示例,修改gtime.StrToTime调用端 2018-07-11 21:21:30 +08:00
9f75d6c764 gregx包名修改为gregex 2018-07-11 17:06:47 +08:00
ee15689699 改进gtime.StrToTime方法,新增对常见标准时间日期的自动转换,以及对时区的自动识别支持,并调整gconv,gvalid对该包的引用 2018-06-21 11:44:58 +08:00
ef9cfcf759 修复gvalid包验证问题:如果值为nil,并且不需要require*验证时,其他验证失效。并增加单元测试项,测试通过。 2018-05-14 14:16:42 +08:00
50a19bba1a 修正gvalid.CheckMap当传递的params参数对应rules的键值对为空时的校验失效问题 2018-05-10 12:55:16 +08:00
15c5d5b93b 改进gconv功能,完善gconv示例,README updates 2018-04-15 10:30:59 +08:00
3c43f98a78 改进gvalid输入参数类型map[string]string -> map[string]interface{} 2018-04-10 16:41:56 +08:00
067c07903c gvalid新增对运行时对象属性的校验支持 2018-04-10 12:01:17 +08:00
c2be680799 调整gregx替换方法的参数定义 2018-03-08 09:37:19 +08:00
855cb59caf 完善模板引擎功能,完善gvalid示例 2018-01-04 18:04:11 +08:00
db71e4c1d1 完善包注释,便于godoc管理 2018-01-03 11:04:47 +08:00
7e38b98c6f 完善包注释,便于godoc管理 2018-01-03 10:53:45 +08:00
05b76a14c0 完善包注释,便于godoc管理 2018-01-03 10:38:53 +08:00
59a7510edb 完善注释 2017-12-31 18:19:58 +08:00
f52ed00156 完成表单校验工具开发 2017-12-29 16:56:49 +08:00
b3411a95b2 MIT 2017-12-29 16:03:30 +08:00
4db0034047 完成单数据校验规则开发 2017-12-29 15:42:42 +08:00
0df40febf1 新增gxml解析xml,开发中 2017-12-29 00:03:32 +08:00
7fdf2ca870 表单验证类开发中 2017-12-28 17:28:32 +08:00