Documentation
¶
Index ¶
- func AppendTimeInfo(key string, day int) string
- func BindingData(jsonStr string, param interface{}) (interface{}, error)
- func CapitalToLowRodLower(str string) string
- func CapitalToRodLower(str string) string
- func CheckKey(key string) bool
- func ConvertDataToJson(data interface{}) (string, error)
- func ConvertJsonToData(jsonData string, dataPointer interface{}) error
- func ConvertMapToStruct(mapData interface{}, structData interface{}) (interface{}, error)
- func ConvertStructToCamelCaseMap(structDataPointer interface{}, mapDataPointer interface{}) error
- func ConvertStructToSnakeCaseMap(structDataPointer interface{}, mapDataPointer interface{}) error
- func ConvertTimeToTimestamp(value string) int64
- func ConvertToCamelCaseName(mapData interface{})
- func ConvertToSnakeCaseName(mapData interface{})
- func CopyData(srcObj, destObjPointer interface{})
- func CreateId() string
- func CreateKey() string
- func DoSimilarity(vec1 []float32, vec2 []float32) float32
- func FilterTimestamp(dataMap map[string]interface{})
- func FilterTimestampForMapArray(resultArray []interface{})
- func GetAllFiles(dirPth string) (files []string, err error)
- func GetConfigMap(path string) *map[string]interface{}
- func GetConfigMapArray(path string) []map[string]interface{}
- func GetFieldNameArray(data interface{}) [][]string
- func GetFilesAndDirs(dirPth string) (files []string, dirs []string, err error)
- func GetGlobalData(key int) (interface{}, bool)
- func GetMessage(messageId string) (string, bool)
- func GetStringFromMap(dataMap map[string]interface{}, key string) string
- func LoadXmlObject(path string, xmlPointer interface{}) bool
- func Md5(str string) string
- func ReadExcel(excelPath string) ([]map[string]string, error)
- func ReadFile(path string) ([]byte, error)
- func ReadStringFile(path string) (string, error)
- func RemoveAllGlobalData()
- func RemoveGlobalData(key int)
- func SetGlobalData(key int, value interface{})
- func ShowDataMessage(context *gin.Context, successful bool, message string, data interface{})
- func ShowErrorMessage(context *gin.Context, message string)
- func ShowIdMessage(context *gin.Context, successful bool, message string, id interface{})
- func ShowMessage(context *gin.Context, successful bool, message string)
- func ShowQueryDataMessage(context *gin.Context, successful bool, message string, data interface{}, ...)
- func ToHumpCase(str string) string
- func ToSnakeCase(str string) string
- func XorDecrypt(secret, key string) (string, bool)
- func XorEncrypt(data, key string) (string, bool)
- type Message
- type MessageConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertJsonToData ¶
转换json数据
func ConvertMapToStruct ¶
func ConvertMapToStruct(mapData interface{}, structData interface{}) (interface{}, error)
转换映射表到结构体
func ConvertStructToCamelCaseMap ¶
func ConvertStructToCamelCaseMap(structDataPointer interface{}, mapDataPointer interface{}) error
结构体转换成"camelCase"键值的哈希表
func ConvertStructToSnakeCaseMap ¶
func ConvertStructToSnakeCaseMap(structDataPointer interface{}, mapDataPointer interface{}) error
结构体转换成"snake_case"键值的哈希表
func FilterTimestampForMapArray ¶
func FilterTimestampForMapArray(resultArray []interface{})
为映射表数组过滤时间戳
func GetAllFiles ¶
获取指定目录下的所有文件,包含子目录下的文件
func GetFilesAndDirs ¶
获取指定目录下的所有文件和目录
func GetStringFromMap ¶
获得来自于映射表的字符串值
func ShowDataMessage ¶
显示数据消息
func ShowIdMessage ¶
显示错误消息
Types ¶
type MessageConfig ¶
type MessageConfig struct { XMLName xml.Name `xml:"message-config"` //顶层的消息配置名称 MessageArray []Message `xml:"message"` //消息数组 }
消息配置对象
Click to show internal directories.
Click to hide internal directories.