Documentation
¶
Index ¶
- Constants
- Variables
- func CreateFile(path string) *os.File
- func FileCreateDirectory(path string)
- func FileDirectoryPath(path string) string
- func FileMerge(fileName, targetPath, timestamp, path string)
- func FilePathName(path string) string
- func FilePathSeparator() string
- func FileReadByte(file *os.File) []byte
- func GetFilePath(path string) string
- func GetFilePathName(path string) string
- func GetGinContext() *gin.Context
- func GetIp() []string
- func GetMonthEndDate() string
- func GetMonthStartDate() string
- func GetParamsUrlPah() string
- func GetPathSeparator() string
- func GetTargetMaskIp(digit interface{}) []string
- func GetTodayDate() string
- func GetTodayDateTime() string
- func GetTodayEndDate() string
- func GetTodayMillisecondTimestamp() int64
- func GetTodayStartDate() string
- func GetTodayTimestamp() int64
- func GetToken(id interface{}) string
- func GetTokenParse(t string) string
- func GetUrlPath() string
- func GetUserId(t string) string
- func GetYearEndDate() string
- func GetYearStartDate() string
- func GinGetContext() *gin.Context
- func GinParamsUrlPah() string
- func GinSetContext(c *gin.Context)
- func GinUrlPath() string
- func JsonToObj(jsonStr string, v interface{})
- func JsonToStr(v interface{}) string
- func Md5Encode(v interface{}) string
- func Mkdir(path string)
- func OpenFile(path string) *os.File
- func ParseTime(t string) time.Time
- func ParseTimeStr(t interface{}) string
- func ParseTimeStrAndFormatStr(t interface{}, f string) string
- func RandomNumber(length int) string
- func RandomRangeNum(max int) int
- func RandomRangeNumPlus(min, max int) int
- func RandomString(length int) string
- func ReadFile(path string) []byte
- func SendCode(code string, tel string)
- func SetGinContext(c *gin.Context)
- func URLDecode(str string) string
- func URLEncode(str string) string
- type FileInfo
- type Rsa
Constants ¶
const EndTime = " 23:59:59"
const GinUtilKey = "GinUtilKey"
const StartTime = " 00:00:00"
const TimeFormat = YearMonthDayDateTime
TimeFormat 格式必须如下1个字符也不要动!
const UserIdKey = "userId"
const Year = "2006"
const YearMonth = "2006-01"
const YearMonthDay = "2006-01-02"
const YearMonthDayDateTime = "2006-01-02 15:04:05"
YearMonthDayDateTime 年月日
Variables ¶
var GinUtil = context.Background()
Functions ¶
func CreateFile ¶
func FileCreateDirectory ¶
func FileCreateDirectory(path string)
func FileDirectoryPath ¶
FileDirectoryPath 返回一个目录格式 /user/xx.txt => /user/
func FileMerge ¶
func FileMerge(fileName, targetPath, timestamp, path string)
FileMerge 指定合并某个目录下的文件,合并文件
func FilePathName ¶
FilePathName 返回一个文件名 /user/xx.txt => xx.txt or xx.txt => xx.txt
func FilePathSeparator ¶
func FilePathSeparator() string
FilePathSeparator 获取系统路径分割符号 linux = / or win =\\
func GetFilePath ¶
GetFilePath 返回一个目录格式 /user/xx.txt => /user/ 请使用:FileDirectoryPath Deprecated
func GetFilePathName ¶
GetFilePathName 返回一个文件名 /user/xx.txt => xx.txt or xx.txt => xx.txt 请使用 FilePathName Deprecated
func GetGinContext ¶
GetGinContext 获取 GinContext 上下文 请使用: GinGetContext Deprecated
func GetMonthEndDate ¶
func GetMonthEndDate() string
GetMonthEndDate 获取当前月结束日期 示例: 2006-02-12 => 2006-02-30
func GetMonthStartDate ¶
func GetMonthStartDate() string
GetMonthStartDate 获取当前月开始日期 示例: 2006-02-12 => 2006-02-01
func GetParamsUrlPah ¶
func GetParamsUrlPah() string
GetParamsUrlPah 带参数的 /user/test?name=xx 请使用: GinParamsUrlPah Deprecated
func GetPathSeparator ¶
func GetPathSeparator() string
GetPathSeparator 获取系统路径分割符号 linux = / or win =\\ 请使用 FilePathSeparator Deprecated
func GetTargetMaskIp ¶
func GetTargetMaskIp(digit interface{}) []string
GetTargetMaskIp 获取指定掩码位数的ip 8 16 24 32 分割/ 192.168.16.100/24 => 192.168.16.100
func GetTodayDateTime ¶
func GetTodayDateTime() string
GetTodayDateTime 获取当前日期时间 2006-01-02 15:04:05
func GetTodayMillisecondTimestamp ¶
func GetTodayMillisecondTimestamp() int64
GetTodayMillisecondTimestamp 获取当前时间13位时间戳,毫秒
func GetTodayStartDate ¶
func GetTodayStartDate() string
GetTodayStartDate 获取当前日期 2006-01-02 00:00:00
func GetUrlPath ¶
func GetUrlPath() string
GetUrlPath 不带参数的 /user/test?name=xx => /user/test 请使用: GinUrlPath Deprecated
func GetYearEndDate ¶
func GetYearEndDate() string
GetYearEndDate 获取当前年结束日期 示例: 2006-02-12 => 2006-12-31
func GetYearStartDate ¶
func GetYearStartDate() string
GetYearStartDate 获取当前年开始日期 示例: 2006-02-12 => 2006-01-01
func GinGetContext ¶
func JsonToObj ¶
func JsonToObj(jsonStr string, v interface{})
JsonToObj Json转换成对象 => 传参需要带&号 示例=> (jsonStr,&user)
func Mkdir ¶
func Mkdir(path string)
Mkdir 创建目录,会排除/user/xx.txt ,则创建user目录 请使用: FileCreateDirectory Deprecated
func ParseTimeStr ¶
func ParseTimeStr(t interface{}) string
ParseTimeStr 解析10位时间戳,返回格式好的日期格式 2006-01-02 15:04:05
func ParseTimeStrAndFormatStr ¶
ParseTimeStrAndFormatStr 解析10位时间戳
func RandomNumber ¶ added in v0.1.0
RandomNumber 获取指定长度的随机数字字符串 输入 5 返回 16523
func RandomRangeNum ¶ added in v0.1.0
RandomRangeNum 获取指定返回的数字 输入 30 返回 0-29
func RandomRangeNumPlus ¶ added in v0.1.0
RandomRangeNumPlus 获取指定返回的数字 输入 10,30 返回 10-29
func RandomString ¶ added in v0.1.0
RandomString 获取指定长度的随机字符串 输入 3 返回 xna
func SetGinContext ¶
SetGinContext 设置 GinContext 上下文 请使用: GinSetContext Deprecated