Documentation
¶
Index ¶
- Variables
- func AesDecrypt(data []byte, key []byte) ([]byte, error)
- func AesEncrypt(data []byte, key []byte) ([]byte, error)
- func CheckBirthdayValid(nYear, nMonth, nDay int) bool
- func CheckProvinceValid(citizenNo []byte) bool
- func DateTimeSeries() int64
- func DateToString() string
- func DayTimeSeries() int
- func DecryptByAes(data string) ([]byte, error)
- func EncryptByAes(data []byte) (string, error)
- func GetCitizenNoInfo(citizenNo []byte) (err error, birthday, sex, address string)
- func GetCurrentPath() (string, error)
- func GetNumber() string
- func GetSMS() string
- func Getenv(key string, def interface{}) interface{}
- func Int64InSlice(a int64, list []int64) bool
- func IsLeapYear(nYear int) bool
- func IsValidCitizenNo(citizenNo *[]byte) bool
- func IsValidCitizenNo18(citizenNo18 *[]byte) bool
- func Isset(arr []interface{}, index int) bool
- func ListStringToJson(param []string) string
- func MapStringMerge(list ...map[string]string) (result map[string]string)
- func MapToJson(param map[string]interface{}) string
- func Md5s(s string) string
- func NewDateOffset(years, months, days int) int
- func NewTimestamp() int64
- func RandomID() string
- func Sha1s(s string) string
- func Sha256s(s string) string
- func Sign(data map[string]interface{}, key string) (sign string)
- func SignString(data map[string]string, key string) (sign string)
- func SignalChannel(call func())
- func StringHexArray(str string) []string
- func StringInSlice(a string, list []string) bool
- func StringToInt64(s string) int64
- func StringToTimestamp(val string) int64
- func TimestampToDate(ts string) string
- func TimestampToString(ts int64) string
- func TimestampToTime(ts int64) int64
- func ToDayStartTime(t time.Time) time.Time
- func ToFloat64(t interface{}) float64
- func ToFormatTimeZone(template string, from string, value string) string
- func ToInt(t interface{}) int
- func ToInt64(t interface{}) int64
- func ToString(t interface{}) string
- func Unshift(slice, v interface{}) (interface{}, error)
- func Uuid() string
- func VerifyName(name string) bool
- func VerifyPhoneFormat(phone string) bool
- func YearsToString() string
- type SnowFlake
Constants ¶
This section is empty.
Variables ¶
View Source
var PwdKey = []byte("c*&ea3b%D10dccWK")
16,24,32位字符串的话,分别对应AES-128,AES-192,AES-256 加密方法 key不能泄露
Functions ¶
func DateTimeSeries ¶
func DateTimeSeries() int64
func DateToString ¶
func DateToString() string
func DayTimeSeries ¶
func DayTimeSeries() int
func GetCitizenNoInfo ¶
得到身份证号码,生日, 性别, 省份地址信息
func GetCurrentPath ¶
func Int64InSlice ¶
func IsLeapYear ¶
func ListStringToJson ¶
func NewDateOffset ¶
func NewTimestamp ¶
func NewTimestamp() int64
func SignalChannel ¶
func SignalChannel(call func())
func StringHexArray ¶
func StringInSlice ¶
func StringToInt64 ¶
func StringToTimestamp ¶
func TimestampToDate ¶
func TimestampToString ¶
func TimestampToTime ¶
func ToFormatTimeZone ¶
格式化后的UTC时区转CST
func VerifyName ¶
func VerifyPhoneFormat ¶
func YearsToString ¶
func YearsToString() string
Types ¶
Click to show internal directories.
Click to hide internal directories.