Documentation
¶
Index ¶
- Variables
- func AesDecrypt(crypted, key []byte) ([]byte, error)
- func AesEncrypt(origData, key []byte) ([]byte, error)
- func CheckIdCard(idCard string) bool
- func CheckPhone(phone string) bool
- func CheckUnicomPhone(phone string) bool
- func Convert10To36(from int) string
- func EnsurePath(path string) error
- func ExcelCharToNum(str string) int
- func ExcelCompare(target [][]string, compare [][]string) bool
- func ExcelNumToChar(num int) string
- func ExcelStringToDate(str string) (time.Time, error)
- func FloatCompare(a float64, b float64, num int) bool
- func FloatRound(value float64, num int) float64
- func FloatToString(value float64, num int) string
- func GetBirthdayByIdCard(idCard string) (time.Time, error)
- func GetIdCardSuffix(idCard string) string
- func IntAbs(value int) int
- func IntArrayChunk(arr []int, length int) ([][]int, error)
- func IntArrayDiff(target []int, deduct []int) []int
- func IntArrayUnique(arr []int) []int
- func IntInArray(target int, arr []int) bool
- func IntJoin(arr []int) string
- func IntSplit(str string) []int
- func MbStringSub(str string, begin, length int) string
- func Md5(str string) string
- func Md5File(path string) (string, error)
- func Md5Reader(reader io.Reader) (string, error)
- func MonthMaxDay(year int, month int) (days int)
- func MyHash(str string) string
- func NextDate(current string) string
- func PKCS7Padding(ciphertext []byte, blockSize int) []byte
- func PKCS7UnPadding(origData []byte) []byte
- func PathExist(path string) (bool, error)
- func Sha256(str string) string
- func Sha256File(path string) (string, error)
- func Sha256Reader(reader io.Reader) (string, error)
- func Sign(data map[string]interface{}, secret string) (map[string]interface{}, error)
- func SignCheck(jsonString string, secret string) error
- func StringArrayCompare(a, b []string) bool
- func StringArrayDelete(arr []string, target string) []string
- func StringArrayUnique(arr []string) []string
- func StringInArray(target string, arr []string) bool
- func StringRandom(l int) string
- func StringTimeRandom(l int) string
- func StringToFloat(str string) float64
- func StringToInt(str string) int
- func Ternary(exp bool, a, b interface{}) interface{}
- func TimeFormat(target time.Time, layout string) string
- func TimeParse(str string) (time.Time, error)
- func Unzip(zipFile string, destDir string) error
- type PgIntArray
- type PgMoney
- type PgStringArray
- type PgTsvector
- type SignAttribute
Constants ¶
This section is empty.
Variables ¶
View Source
var ExcelChar = []string{"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"}
Functions ¶
func ExcelCompare ¶ added in v1.0.3
表头比对
func ExcelStringToDate ¶ added in v1.0.4
字符串转日期 30-12-21 2021-01-01 2021-1-1 2021/01/01 2021/1/1 2021.01.01 2021.1.1 20210101 55555
func FloatToString ¶ added in v1.1.1
浮点数转字符串,避免科学计数法
func GetBirthdayByIdCard ¶ added in v1.0.3
获取出数日期通过身份证号码
func IntArrayChunk ¶ added in v1.1.4
数组分组
func Sign ¶ added in v1.0.5
func StringArrayCompare ¶ added in v1.0.10
字符串数组比较 常用于excel校验表头
func StringArrayDelete ¶ added in v1.1.2
删除某个值
Types ¶
type PgIntArray ¶ added in v1.1.9
type PgIntArray []int
func (*PgIntArray) FromDB ¶ added in v1.1.9
func (t *PgIntArray) FromDB(value []byte) error
func (*PgIntArray) ToDB ¶ added in v1.1.9
func (t *PgIntArray) ToDB() ([]byte, error)
func (*PgIntArray) ToString ¶ added in v1.2.3
func (t *PgIntArray) ToString() string
type PgStringArray ¶ added in v1.2.2
type PgStringArray []string
func (*PgStringArray) FromDB ¶ added in v1.2.2
func (t *PgStringArray) FromDB(value []byte) error
func (*PgStringArray) ToDB ¶ added in v1.2.2
func (t *PgStringArray) ToDB() ([]byte, error)
func (*PgStringArray) ToString ¶ added in v1.2.3
func (t *PgStringArray) ToString() string
type PgTsvector ¶ added in v1.1.8
全文搜索
func (*PgTsvector) FromDB ¶ added in v1.1.8
func (t *PgTsvector) FromDB(value []byte) error
func (*PgTsvector) ToDB ¶ added in v1.1.8
func (t *PgTsvector) ToDB() ([]byte, error)
func (*PgTsvector) ToString ¶ added in v1.2.3
func (t *PgTsvector) ToString() string
Source Files
¶
- aes.go
- excel.go
- sign.go
- util.go
- validate.go
- xorm.go
- zip.go
Click to show internal directories.
Click to hide internal directories.