Versions in this module Expand all Collapse all v1 v1.0.3 May 17, 2024 GO-2024-2684 GO-2024-2684: CA17 TeamsACS Cross Site Scripting vulnerability in github.com/ca17/teamsacs v1.0.2 Mar 8, 2024 GO-2024-2684 GO-2024-2684: CA17 TeamsACS Cross Site Scripting vulnerability in github.com/ca17/teamsacs v1.0.1 Feb 12, 2023 GO-2024-2684 GO-2024-2684: CA17 TeamsACS Cross Site Scripting vulnerability in github.com/ca17/teamsacs Changes in this version + const DISABLED + const ENABLED + const NA + const SecretSalt + var EmptyData map[string]interface + var EmptyList []interface + var ShangHaiLOC = time.LoadLocation("Asia/Shanghai") + func Base642file(b64str string, file string) error + func CheckEmpty(name string, v interface{}) + func Copy(from, to string) error + func CopyFile(from io.Reader, to string, mode os.FileMode) error + func CreateTmpFile(data []byte) (*os.File, error) + func DeepCopy(value interface{}) interface + func DirExists(file string) bool + func EmptyToNA(src string) string + func File2Base64(file string) string + func FileExists(file string) bool + func FormatTimeDuration(seconds int64) string + func GbkToUtf8(s []byte) ([]byte, error) + func GenValidateCode(width int) string + func GenerateDataVer() string + func GenerateRangeNum(min, max int) int + func GetFieldType(mod interface{}, name string) string + func GetPointBool(s *bool) bool + func GetPointInt64(s *int64) int64 + func GetPointString(s *string) string + func GetPointTime(s *time.Time) time.Time + func If(condition bool, trueVal, falseVal interface{}) interface + func IfEmpty(src interface{}, defval interface{}) interface + func IfEmptyStr(src string, defval string) string + func IfNA(src string, defval string) string + func IgnoreError(v interface{}, err error) interface + func InSlice(v string, sl []string) bool + func IsEmpty(value interface{}) bool + func IsEmptyOrNA(val string) bool + func IsNotEmpty(value interface{}) bool + func IsNotEmptyAndNA(val string) bool + func JsonMarshal(v interface{}) ([]byte, error) + func JsonUnmarshal(data []byte, v interface{}) error + func MakeDir(path string) + func Md5Hash(src string) string + func Md5HashFile(filePath string) (string, error) + func MobileAgent(userAgent string) string + func Must(err error) + func Must2(v interface{}, err error) interface + func MustCallBefore(err error, callbefore func()) + func MustDebug(err error, debug bool) + func MustNotEmpty(name string, v interface{}) + func MustStringValue(val string, err error) string + func NextDataVar() string + func ParseFloat64(v interface{}) (float64, error) + func ParseInt64(v interface{}) (int64, error) + func ParseString(v interface{}) (string, error) + func ReplaceNaN(v float64, r float64) float64 + func SetEmptyStrToNA(t interface{}) + func Sha1Hash(src string) string + func Sha256Hash(src string) string + func Sha256HashWithSalt(src string, salt string) string + func StructToMap(obj interface{}) (newMap map[string]interface{}, err error) + func ToCamelCase(str string) string + func ToGbkHexString(src string) (string, error) + func ToGbkString(src string) (string, error) + func ToJson(v interface{}) string + func ToSnakeCase(str string) string + func TrimBytes(src []byte) []byte + func UUID() string + func UUIDBase32() (string, error) + func UUIDint64() int64 + func UrlJoin(hurl string, elm ...string) string + func UrlJoin2(hurl string, elm ...string) string + func Usage(str string) + func Utf8ToGbk(s []byte) ([]byte, error)