orchid
是基于axum
+ prisma-client-rust
开发的后台管理系统服务端实现。
注意:仓库已迁移至orchid-admin/axum-admin,此仓库不再更新
- axum: 是一个专注于人体工程学和模块化的 Web 应用程序框架
- prisma-client-rust:Rust 的类型安全数据库访问,prisma 的 rust 实现。
-
安装 rust 环境
-
生成 prisma 客户端并创建数据库表
cargo prisma db push
-
运行
cargo run -p admin
- 用户名 + 密码登录
- 手机号码 + 验证码登录
- APP 二维码登录
- 菜单管理
- 角色管理
- 部门管理
- 管理员管理
- 登录日志管理
- 操作日志管理
- 用户管理
- 商户管理
- CURD 代码生成
- cli-数据初始化
- cli-菜单数据导入导出
- cli-角色数据导入导出
- cli-部门数据导入导出
- cli-管理员数据导入导出
- cli-数据初始化
- orchid_admin_ui:基于vue-next-admin 二次开发。