Module crud

Module crud 

Source

Structs§

Page
分页结果

Functions§

count
统计记录数量(使用 QueryBuilder) 如果指定了 SOFT_DELETE_FIELD,自动过滤已删除的记录
find_all
安全查询所有记录(限制最多 1000 条) 如果指定了 SOFT_DELETE_FIELD,自动过滤已删除的记录
find_by_id
根据 ID 查找记录
find_by_ids
根据多个 ID 查找记录
find_one
查询单条记录(使用 QueryBuilder) 如果指定了 SOFT_DELETE_FIELD,自动过滤已删除的记录 自动添加 LIMIT 1 限制
hard_delete_by_id
根据 ID 物理删除记录
insert
插入记录(需要由 derive 宏生成具体的 SQL)
paginate
分页查询
soft_delete_by_id
根据 ID 逻辑删除记录(将逻辑删除字段设置为 1)
update
更新记录(需要由 derive 宏生成具体的 SQL)
update_with_none
更新记录(Reset 语义:Option 字段为 None 时重置为数据库默认值)

Type Aliases§

Id
主键 ID 类型