通用数CURD操作模块
Go to file
Yavolte 5c09f1eefc update mulit value 2025-06-23 22:50:31 +08:00
inflector 初始化仓库 2024-12-11 17:29:01 +08:00
plugins 修改方法 2024-12-12 17:02:01 +08:00
types add generic type 2025-06-18 14:47:19 +08:00
.gitignore 初始化仓库 2024-12-11 17:29:01 +08:00
README.md fix match method 2024-12-31 15:46:32 +08:00
condition.go update mulit value 2025-06-23 22:50:31 +08:00
formatter.go 初始化仓库 2024-12-11 17:29:01 +08:00
go.mod 修改搜索支持多选 2025-04-11 14:12:23 +08:00
go.sum 修改搜索支持多选 2025-04-11 14:12:23 +08:00
hook.go 初始化仓库 2024-12-11 17:29:01 +08:00
model.go add permission model 2025-06-17 17:17:02 +08:00
options.go 添加valueLookup支持配置 2025-06-17 18:27:09 +08:00
query.go 修改搜索支持多选 2025-04-11 14:12:23 +08:00
query_test.go 修改搜索支持多选 2025-04-11 14:12:23 +08:00
rest.go add generic type 2025-06-18 14:47:19 +08:00
types.go add permission model 2025-06-17 17:17:02 +08:00
utils.go move arrays.exists to slices.Contains 2025-06-10 17:05:52 +08:00

README.md

数据库组件

组件提供了操作mysql一些相关的内容,通过组件可以方便的实现怎删改查的接口

插件

主键插件

主键插件是指的是用于生成数据库主键的插件非自增长的ID主键插件使用方式

db.Use(&identified.Identify{})

数据校验插件

数据校验插件用户增改的时候对数据格式进行校验,使用方式

db.Use(validate.New())

分表插件

分表插件提供了自动分表的功能,使用方式

db.Use(sharding.New())