Documentation ¶
Index ¶
- func AllAaccordance(args ...string) bool
- func ConvIDsToUint64(ids []defs.ID) []uint64
- func CopyObject(src, target any) error
- func LoadChangeByArrays[T any](newArray, oldArray []T, compare func(newObject, oldObject *T) bool) (inserts, updates, deletes []T)
- func LoadEnvToStruct(conf any) error
- func Md5SaltString(src, salt string) string
- func MergeStruct[T any](src T, t T) error
- func MergeStructs[T any](src T, ts ...T) error
- func TinyUUID() (rs string)
- func UUID() string
- type Timer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllAaccordance ¶
AllAaccordance 检查所有给定的字符串是否等于它们对应的字符串。 如果所有字符串都相等,则返回true,否则返回false。
func LoadChangeByArrays ¶
func LoadChangeByArrays[T any](newArray, oldArray []T, compare func(newObject, oldObject *T) bool) (inserts, updates, deletes []T)
LoadChangeByArrays 传入2个集合进行比较,最后对比出集合变更项,顺序不敏感。 newArray:新结果集合;oldArray:原集合;compare:比较方法
func LoadEnvToStruct ¶
LoadEnvToStruct 加载环境变量到指针对象中 经过反射,性能较低,不建议用于用户级业务处理
func Md5SaltString ¶
func MergeStruct ¶
MergeStruct 合并相同的类型的结构体指针对象 经过反射,性能较低,不建议用于用户级业务处理 @skip
func MergeStructs ¶
MergeStructs 合并相同的类型的结构体指针对象 经过反射,性能较低,不建议用于用户级业务处理 @skip
Types ¶
type Timer ¶
type Timer interface { AddTaskByFunc(taskName string, spec string, task func()) (cron.EntryID, error) AddTaskByJob(taskName string, spec string, job interface{ Run() }) (cron.EntryID, error) FindCron(taskName string) (*cron.Cron, bool) StartTask(taskName string) StopTask(taskName string) Remove(taskName string, id int) Clear(taskName string) Close() }
Click to show internal directories.
Click to hide internal directories.