package
1.0.4
Repository: https://github.com/exercisecoding/template.git
Documentation: pkg.go.dev

# Structs

EncryptColumn 代表一个加密的列 一般来说加密可以选择依赖于数据库进行加密 EncryptColumn 并不打算使用极其难破解的加密算法 而是选择使用AES GCM模式 如果你觉得安全性不够,那么你可以考虑自己实现类似的结构体.
JsonColumn 代表存储字段的json 类型 主要用于没有提供默认json类型的数据库 T 可以是结构体,也可以是切片或者map 理论上来说一切可以被json库所处理的类型都能被用作T 不建议使用指针作为T的类型 如果T是指针,那么在Val为nil的情况下,一定要把Valid设置为false.