Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Validate *validator.Validate ValidateTrans ut.Translator )
表单验证 https://github.com/go-playground/validator
View Source
var NewFile = newFile()
View Source
var SnowFlake *snowflake.Node
Functions ¶
func EncodePassword ¶
func InitSnowflake ¶
func ValidatePassword ¶
func ValidateStruct ¶
func ValidateStruct(s interface{}) error
Types ¶
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 15:59:22 * @LastEditTime: 2022-05-14 15:59:26 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\cache\cache.go * @Author: i@douxuefeng.cn * @Date: 2021-10-31 16:32:16 * @LastEditTime: 2022-05-28 14:23:07 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\cache\redis.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 15:59:22 * @LastEditTime: 2022-05-14 15:59:26 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\cache\cache.go * @Author: i@douxuefeng.cn * @Date: 2021-10-31 16:32:16 * @LastEditTime: 2022-05-28 14:23:07 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\cache\redis.go |
* @Author: i@douxuefeng.cn * @Date: 2022-06-10 17:21:12 * @LastEditTime: 2022-06-10 18:55:03 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\logger\zap.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-06-10 17:21:12 * @LastEditTime: 2022-06-10 18:55:03 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\logger\zap.go |
sms
|
|
aliyun_sms
* @Author: i@douxuefeng.cn * @Date: 2021-10-13 13:38:48 * @LastEditTime: 2022-05-20 10:46:41 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\sms\aliyun_sms\aliyun.go
|
* @Author: i@douxuefeng.cn * @Date: 2021-10-13 13:38:48 * @LastEditTime: 2022-05-20 10:46:41 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\sms\aliyun_sms\aliyun.go |
tencent_sms
* @Author: i@douxuefeng.cn * @Date: 2022-04-09 21:31:04 * @LastEditTime: 2022-04-11 11:09:49 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\sms\tencent_sms\params.go * @Author: i@douxuefeng.cn * @Date: 2022-04-09 21:28:45 * @LastEditTime: 2022-04-13 15:43:23 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\sms\tencent_sms\qcloud.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-04-09 21:31:04 * @LastEditTime: 2022-04-11 11:09:49 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\sms\tencent_sms\params.go * @Author: i@douxuefeng.cn * @Date: 2022-04-09 21:28:45 * @LastEditTime: 2022-04-13 15:43:23 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\sms\tencent_sms\qcloud.go |
wechat
|
|
mini/access_token
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 15:57:53 * @LastEditTime: 2022-05-14 16:01:55 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mini\access_token\access_token.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 15:57:53 * @LastEditTime: 2022-05-14 16:01:55 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mini\access_token\access_token.go |
mini/code
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:04:47 * @LastEditTime: 2022-05-14 16:04:50 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mini\code\code.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:04:47 * @LastEditTime: 2022-05-14 16:04:50 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mini\code\code.go |
mini/config
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 15:58:31 * @LastEditTime: 2022-05-14 15:58:37 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mini\config\config.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 15:58:31 * @LastEditTime: 2022-05-14 15:58:37 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mini\config\config.go |
mini/params
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:01:48 * @LastEditTime: 2022-05-14 16:04:11 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mini\params\access_token.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:06:20 * @LastEditTime: 2022-05-14 16:06:24 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mini\params\sns.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:01:48 * @LastEditTime: 2022-05-14 16:04:11 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mini\params\access_token.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:06:20 * @LastEditTime: 2022-05-14 16:06:24 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mini\params\sns.go |
mini/sns
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:05:33 * @LastEditTime: 2022-05-14 16:06:45 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mini\sns\login.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:07:17 * @LastEditTime: 2022-05-14 16:07:28 * @LastEditors: i@douxuefeng.cn * @Description:获取手机号 * @FilePath: \go-utils\wechat\mini\sns\phone.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:05:33 * @LastEditTime: 2022-05-14 16:06:45 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mini\sns\login.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:07:17 * @LastEditTime: 2022-05-14 16:07:28 * @LastEditors: i@douxuefeng.cn * @Description:获取手机号 * @FilePath: \go-utils\wechat\mini\sns\phone.go |
mp/jssdk
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:42:23 * @LastEditTime: 2022-05-14 16:55:47 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\jssdk\jssdk.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:42:23 * @LastEditTime: 2022-05-14 16:55:47 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\jssdk\jssdk.go |
mp/mpconfig
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:39:15 * @LastEditTime: 2022-05-14 16:41:27 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\mpconfig\config.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:39:15 * @LastEditTime: 2022-05-14 16:41:27 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\mpconfig\config.go |
mp/openapi
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:54:10 * @LastEditTime: 2022-05-14 16:55:52 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\openapi\openapi.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:54:10 * @LastEditTime: 2022-05-14 16:55:52 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\openapi\openapi.go |
mp/params
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:37:00 * @LastEditTime: 2022-05-14 16:37:03 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\access_token.go * @Author: i@douxuefeng.cn * @Date: 2022-06-02 16:04:48 * @LastEditTime: 2022-06-02 16:07:11 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\mp_msg.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:37:54 * @LastEditTime: 2022-05-14 16:38:01 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\openapi.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:38:13 * @LastEditTime: 2022-06-02 15:27:08 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\params.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:38:26 * @LastEditTime: 2022-05-14 16:38:28 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\serve.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:38:39 * @LastEditTime: 2022-05-14 16:38:42 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\sns.go * @Author: i@douxuefeng.cn * @Date: 2022-06-02 15:11:15 * @LastEditTime: 2022-06-02 16:15:32 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\template_msg.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:37:00 * @LastEditTime: 2022-05-14 16:37:03 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\access_token.go * @Author: i@douxuefeng.cn * @Date: 2022-06-02 16:04:48 * @LastEditTime: 2022-06-02 16:07:11 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\mp_msg.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:37:54 * @LastEditTime: 2022-05-14 16:38:01 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\openapi.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:38:13 * @LastEditTime: 2022-06-02 15:27:08 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\params.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:38:26 * @LastEditTime: 2022-05-14 16:38:28 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\serve.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:38:39 * @LastEditTime: 2022-05-14 16:38:42 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\sns.go * @Author: i@douxuefeng.cn * @Date: 2022-06-02 15:11:15 * @LastEditTime: 2022-06-02 16:15:32 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\params\template_msg.go |
mp/serve
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:48:14 * @LastEditTime: 2022-05-14 16:52:09 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\serve\serve.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:48:14 * @LastEditTime: 2022-05-14 16:52:09 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\serve\serve.go |
mp/sns
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:53:24 * @LastEditTime: 2022-05-14 16:53:27 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\sns\sns.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:53:24 * @LastEditTime: 2022-05-14 16:53:27 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\sns\sns.go |
mp/template_msg
* @Author: i@douxuefeng.cn * @Date: 2022-06-02 14:56:06 * @LastEditTime: 2022-06-02 15:28:38 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\template_msg\template_msg.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-06-02 14:56:06 * @LastEditTime: 2022-06-02 15:28:38 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\mp\template_msg\template_msg.go |
pay
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:02:20 * @LastEditTime: 2022-06-01 10:53:19 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\app.go * @Author: i@douxuefeng.cn * @Date: 2022-06-01 09:30:51 * @LastEditTime: 2022-06-01 09:58:19 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\config.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:02:20 * @LastEditTime: 2022-06-01 10:54:14 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\h5.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:00:20 * @LastEditTime: 2022-06-01 10:55:23 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\jsapi.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:04:58 * @LastEditTime: 2022-06-01 10:56:47 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\native.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:05:56 * @LastEditTime: 2022-06-01 10:10:56 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\notify.go * @Author: i@douxuefeng.cn * @Date: 2022-06-01 09:51:22 * @LastEditTime: 2022-06-01 13:25:13 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\pay.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:06:39 * @LastEditTime: 2022-06-01 13:24:44 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\refund.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:00:53 * @LastEditTime: 2022-06-01 09:58:48 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\tools.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:02:20 * @LastEditTime: 2022-06-01 10:53:19 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\app.go * @Author: i@douxuefeng.cn * @Date: 2022-06-01 09:30:51 * @LastEditTime: 2022-06-01 09:58:19 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\config.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:02:20 * @LastEditTime: 2022-06-01 10:54:14 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\h5.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:00:20 * @LastEditTime: 2022-06-01 10:55:23 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\jsapi.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:04:58 * @LastEditTime: 2022-06-01 10:56:47 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\native.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:05:56 * @LastEditTime: 2022-06-01 10:10:56 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\notify.go * @Author: i@douxuefeng.cn * @Date: 2022-06-01 09:51:22 * @LastEditTime: 2022-06-01 13:25:13 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\pay.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:06:39 * @LastEditTime: 2022-06-01 13:24:44 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\refund.go * @Author: i@douxuefeng.cn * @Date: 2022-05-14 17:00:53 * @LastEditTime: 2022-06-01 09:58:48 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\pay\tools.go |
utils
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:43:03 * @LastEditTime: 2022-05-14 16:46:52 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\utils\tools.go
|
* @Author: i@douxuefeng.cn * @Date: 2022-05-14 16:43:03 * @LastEditTime: 2022-05-14 16:46:52 * @LastEditors: i@douxuefeng.cn * @Description: * @FilePath: \go-utils\wechat\utils\tools.go |
Click to show internal directories.
Click to hide internal directories.