Documentation
¶
Overview ¶
* morekit.go Kit-difine * by:Leftyer * dt:2025-11-01
Index ¶
- Constants
- func AppDataPath(appName string) (string, error)
- func BuildFileName(ext string) string
- func DateFormatDay(d string) string
- func DeviceGetBIOSUUID() string
- func DeviceGetBootTime() string
- func DeviceGetCPUCores() int
- func DeviceGetCPUName() string
- func DeviceGetDefaultIP() string
- func DeviceGetDiskTotalGB() float64
- func DeviceGetIPList() []string
- func DeviceGetId() string
- func DeviceGetInfo() *host.InfoStat
- func DeviceGetMACList() []string
- func DeviceGetMemoryGB() float64
- func DeviceGetName() string
- func EncAesCbcDecrypt(ciphertext, key string) (string, error)
- func EncAesCbcEncrypt(plaintext, key string) (string, error)
- func EncAesGcmDecrypt(ciphertext, key string) (string, error)
- func EncAesGcmEncrypt(plaintext, key string) (string, error)
- func EncArgon2idHash(password string) (string, error)
- func EncArgon2idVerify(password, encodedHash string) (bool, error)
- func EncBase64Decode(ciphertext string) (string, error)
- func EncBase64Encode(plaintext string) string
- func EncBase64URLDecode(ciphertext string) (string, error)
- func EncBase64URLEncode(plaintext string) string
- func EncBcryptHash(password string) (string, error)
- func EncBcryptVerify(password, hash string) bool
- func EncDesDecrypt(ciphertext, key string) (string, error)
- func EncDesEncrypt(plaintext, key string) (string, error)
- func EncHmacSha256(plaintext, key string) string
- func EncHmacSha512(plaintext, key string) string
- func EncMd5(plaintext string) string
- func EncRsaDecrypt(ciphertext, priKey string) (string, error)
- func EncRsaEncrypt(plaintext, pubKey string) (string, error)
- func EncRsaGenerateKey(bits int) (priKey, pubKey string, err error)
- func EncRsaSign(data, priKey string) (string, error)
- func EncRsaVerify(data, sign, pubKey string) error
- func EncSha1(plaintext string) string
- func EncSha256(plaintext string) string
- func EncSha512(plaintext string) string
- func EncUrlDecode(ciphertext string) (string, error)
- func EncUrlEncode(plaintext string) string
- func FileCopy(src, dst string) error
- func FileIsExist(path string) bool
- func FileRead(filePath string) (string, error)
- func FileReadGob[T any](path string) (*T, error)
- func FileReadJson[T any](path string) (*T, error)
- func FileReadLarge(path string) (string, error)
- func FileUpload(subDir string, file *multipart.FileHeader) (*kitFile.UploadResult, error)
- func FileUploadWithConfig(cfg kitFile.FileConfig, subDir string, file *multipart.FileHeader) (*kitFile.UploadResult, error)
- func FileWrite(filePath string, content string, isAppend bool) error
- func FileWriteGob[T any](path string, v T) error
- func FileWriteJson[T any](path string, obj T) error
- func FolderClear(path string) error
- func FolderCopy(src, dst string) error
- func FolderIsExist(path string, isClear int) bool
- func GobRead[T any](path string) (*T, error)
- func GobWrite[T any](path string, obj T) error
- func JsonRead[T any](path string) (*T, error)
- func JsonWrite[T any](path string, obj T) error
- func MapperBatch[Src any, Dst any](src []Src) []Dst
- func MapperSingle[Src any, Dst any](src Src) Dst
- func NetworkGetFreePort() int
- func NetworkIsPortActivate(port int) bool
- func ProcessStart(exePath string, args []string, workDir string) error
- func TplLoad(cfg TmplConfig) error
- type APIResult
- type BaseEntity
- type BaseIdEntity
- type BasePageEntity
- type DBConfig
- type DBer
- type FileConfig
- type PageResult
- type TmplConfig
- type UploadResult
Constants ¶
const ( DBTypePostgreSQL = kitDB.DBTypePostgreSQL DBTypeSQLite = kitDB.DBTypeSQLite )
DataBase-type-difine by:Leftyer dt:2025-11-01
Variables ¶
This section is empty.
Functions ¶
func AppDataPath ¶ added in v0.1.6
AppData-Path by:Leftyer dt:2025-11-01
func BuildFileName ¶ added in v0.1.16
File-BuildFileName by:Leftyer dt:2025-11-01
func DateFormatDay ¶ added in v0.1.6
Date-FormatDay by:Leftyer dt:2025-11-01
func DeviceGetBIOSUUID ¶
func DeviceGetBIOSUUID() string
Device-GetBIOSUUID by:Leftyer dt:2025-11-01
func DeviceGetBootTime ¶
func DeviceGetBootTime() string
Device-GetBootTime by:Leftyer dt:2025-11-01
func DeviceGetDefaultIP ¶
func DeviceGetDefaultIP() string
Device-GetDefaultIP by:Leftyer dt:2025-11-01
func DeviceGetDiskTotalGB ¶
func DeviceGetDiskTotalGB() float64
Device-GetDiskTotalGB by:Leftyer dt:2025-11-01
func DeviceGetMemoryGB ¶
func DeviceGetMemoryGB() float64
Device-GetMemoryGB by:Leftyer dt:2025-11-01
func EncAesCbcDecrypt ¶ added in v0.1.9
Encryption-AesCbcDecrypt by:Leftyer dt:2025-11-01
func EncAesCbcEncrypt ¶ added in v0.1.9
Encryption-AesCbcEncrypt by:Leftyer dt:2025-11-01
func EncAesGcmDecrypt ¶ added in v0.1.9
Encryption-AesGcmDecrypt by:Leftyer dt:2025-11-01
func EncAesGcmEncrypt ¶ added in v0.1.9
Encryption-AesGcmEncrypt by:Leftyer dt:2025-11-01
func EncArgon2idHash ¶ added in v0.1.9
Encryption-Argon2idHash by:Leftyer dt:2025-11-01
func EncArgon2idVerify ¶ added in v0.1.9
Encryption-Argon2idVerify by:Leftyer dt:2025-11-01
func EncBase64Decode ¶ added in v0.1.9
Encryption-Base64Decode by:Leftyer dt:2025-11-01
func EncBase64Encode ¶ added in v0.1.9
Encryption-Base64Encode by:Leftyer dt:2025-11-01
func EncBase64URLDecode ¶ added in v0.1.9
Encryption-Base64UrlDecode by:Leftyer dt:2025-11-01
func EncBase64URLEncode ¶ added in v0.1.9
Encryption-Base64UrlEncode by:Leftyer dt:2025-11-01
func EncBcryptHash ¶ added in v0.1.9
Encryption-BcryptHash by:Leftyer dt:2025-11-01
func EncBcryptVerify ¶ added in v0.1.9
Encryption-BcryptVerify by:Leftyer dt:2025-11-01
func EncDesDecrypt ¶ added in v0.1.9
Encryption-DesDecrypt by:Leftyer dt:2025-11-01
func EncDesEncrypt ¶ added in v0.1.9
Encryption-DesEncrypt by:Leftyer dt:2025-11-01
func EncHmacSha256 ¶ added in v0.1.9
Encryption-HmacSha256 by:Leftyer dt:2025-11-01
func EncHmacSha512 ¶ added in v0.1.9
Encryption-HmacSha512 by:Leftyer dt:2025-11-01
func EncRsaDecrypt ¶ added in v0.1.9
Encryption-RsaDecrypt by:Leftyer dt:2025-11-01
func EncRsaEncrypt ¶ added in v0.1.9
Encryption-RsaEncrypt by:Leftyer dt:2025-11-01
func EncRsaGenerateKey ¶ added in v0.1.9
Encryption-RsaGenerateKey by:Leftyer dt:2025-11-01
func EncRsaSign ¶ added in v0.1.9
Encryption-RsaSign by:Leftyer dt:2025-11-01
func EncRsaVerify ¶ added in v0.1.9
Encryption-RsaVerify by:Leftyer dt:2025-11-01
func EncUrlDecode ¶ added in v0.1.9
Encryption-UrlDecode by:Leftyer dt:2025-11-01
func EncUrlEncode ¶ added in v0.1.9
Encryption-UrlEncode by:Leftyer dt:2025-11-01
func FileReadGob ¶ added in v0.1.9
File-ReadGob by:Leftyer dt:2025-11-01
func FileReadJson ¶ added in v0.1.9
File-ReadJson by:Leftyer dt:2025-11-01
func FileReadLarge ¶ added in v0.1.15
File-ReadLarge by:Leftyer dt:2026-08-07
func FileUpload ¶ added in v0.1.9
func FileUpload(subDir string, file *multipart.FileHeader) (*kitFile.UploadResult, error)
File-Upload by:Leftyer dt:2025-11-01
func FileUploadWithConfig ¶ added in v0.1.9
func FileUploadWithConfig(cfg kitFile.FileConfig, subDir string, file *multipart.FileHeader) (*kitFile.UploadResult, error)
File-UploadWithConfig by:Leftyer dt:2025-11-01
func FileWriteGob ¶ added in v0.1.9
File-WriteGob by:Leftyer dt:2025-11-01
func FileWriteJson ¶ added in v0.1.9
File-WriteJson by:Leftyer dt:2025-11-01
func FolderClear ¶ added in v0.1.6
Folder-Clear by:Leftyer dt:2025-11-01
func FolderCopy ¶ added in v0.1.5
Folder-Copy by:Leftyer dt:2025-11-01
func FolderIsExist ¶
Folder-IsExist by:Leftyer dt:2025-11-01
func MapperBatch ¶ added in v0.1.12
* MapperBatch 切片批量转换 by:Leftyer dt:2026-08-06
func MapperSingle ¶ added in v0.1.12
--------------- Mapper Area --------------- * MapperSingle 单对象转换 by:Leftyer dt:2026-08-06
func NetworkGetFreePort ¶ added in v0.1.7
func NetworkGetFreePort() int
Network-GetFreePort by:Leftyer dt:2025-11-21
func NetworkIsPortActivate ¶ added in v0.1.7
Network-IsPortActivate by:Leftyer dt:2025-11-21
func ProcessStart ¶ added in v0.2.0
Process-Start by:Leftyer dt:2025-11-01
func TplLoad ¶ added in v0.1.6
func TplLoad(cfg TmplConfig) error
Template-TplLoad by:Leftyer dt:2025-11-01
Types ¶
type APIResult ¶ added in v0.1.10
type APIResult = kitUtility.APIResult
Entity-APIResult by:Leftyer dt:2025-11-01
type BaseEntity ¶ added in v0.1.14
type BaseEntity = kitUtility.BaseEntity
Entity-BaseEntity by:Leftyer dt:2025-11-01
type BaseIdEntity ¶ added in v0.1.14
type BaseIdEntity = kitUtility.BaseIdEntity
Entity-BaseIdEntity by:Leftyer dt:2025-11-01
type BasePageEntity ¶ added in v0.1.14
type BasePageEntity = kitUtility.BasePageEntity
Entity-BasePageEntity by:Leftyer dt:2025-11-01
type FileConfig ¶ added in v0.1.10
type FileConfig = kitFile.FileConfig
File-Config by:Leftyer dt:2025-11-01
type PageResult ¶ added in v0.1.14
type PageResult[T any] = kitUtility.PageResult[T]
Entity-PageResult by:Leftyer dt:2025-11-01
type TmplConfig ¶ added in v0.1.6
type TmplConfig = kitTemplate.TmplConfig
Template-TmplConfig by:Leftyer dt:2025-11-19
type UploadResult ¶ added in v0.1.10
type UploadResult = kitFile.UploadResult
File-UploadResult by:Leftyer dt:2025-11-01