Documentation
¶
Index ¶
- Constants
- func CheckErr(err error)
- func GetCurrentPath() string
- func InitConfig[T any](path string, isDefault ...bool) T
- func IntArrJoinString(arr []int, spilt string) string
- func JsonBodyToObj[T any](data []byte) (result T)
- func JsonToObj[T any](str string) T
- func LoadConfig[T any](path string, isDefault ...bool) T
- func MD5(str string) string
- func RSADecrypt(ciphertext, privateKeyArr []byte) []byte
- func RSADecryptBase64(ciphertext string, privateKeyArr []byte) string
- func RSAEncrypt(plaintext, publicKeyArr []byte) []byte
- func RSAEncryptBase64(plaintext string, publicKeyArr []byte) string
- func ReadFile(path string) []byte
- func SetConfig[T any](path string, isDefault ...bool) T
- func SliceExcept[T1 any, T2 any, T3 any](slice1 []T1, slice2 []T2, compare func(T1, T2) bool, returnValue func(T1) T3) []T3
- func SliceExceptSame[T any](slice1, slice2 []T, compare func(T, T) bool) []T
- func SliceIntersect[T1 any, T2 any, T3 any](slice1 []T1, slice2 []T2, compare func(T1, T2) bool, ...) []T3
- func SliceIntersectSame[T any](slice1, slice2 []T, compare func(T, T) bool) []T
- func SliceUnion[T any](slice1, slice2 []T, compare func(T, T) bool) []T
- func StrLen(str string) int
- func StrToIntArr(str string) []int
- func StringToTime(timeValue string) (time.Time, error)
- func SubMonth(t1, t2 time.Time) (month int)
- func SubString(str string, begin, length int) string
- func ToJson(t interface{}) string
- func ToJsonBody(t interface{}) []byte
- func ToXML(t interface{}) string
- func ToXMLBody(t interface{}) []byte
- func XMLBodyToObj[T any](data []byte) (result T)
- func XMLToObj[T any](str string) T
Constants ¶
View Source
const ( DevConfig configType = iota TestConfig ProdConfig OtherConfig )
Variables ¶
This section is empty.
Functions ¶
func GetCurrentPath ¶
func GetCurrentPath() string
func IntArrJoinString ¶
func JsonBodyToObj ¶
func RSADecrypt ¶ added in v1.3.5
func RSADecryptBase64 ¶ added in v1.3.9
func RSAEncrypt ¶ added in v1.3.5
func RSAEncryptBase64 ¶ added in v1.3.9
func SliceExcept ¶ added in v1.0.7
func SliceExceptSame ¶ added in v1.0.8
func SliceIntersect ¶ added in v1.0.7
func SliceIntersectSame ¶ added in v1.0.8
func SliceUnion ¶ added in v1.0.7
func StrToIntArr ¶
func ToJsonBody ¶
func ToJsonBody(t interface{}) []byte
func XMLBodyToObj ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.