2 Star 4 Fork 1

work-design/rails_org

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

RailsOrg

测试 Docker构建 Gem

组织架构管理

概述

  • 用于 SaaS 多租户
  • 非常经典的OA部门管理模型设计;

命名空间规则

平台级:不支持 organ_id 字段

  • panel: 后端,平台级功能
  • board: 前端,平台级功能,支持 user_id,不包含 organ_id

组织型功能:organ_id 字段;

  • admin: 后端,支持 organ,也可不采用 organ_id 字段
    • 必须
  • in: 在上下游中,物资流入。如:购入、租入
  • out: 在上下有中,物资流出。如:售出、租出
  • me: 前端,与 current_member 相关的功能
    • 信息

商店型:支持 organ_id 字段;

  • my: B2C 场景,User 作为消费者,user_id + organ_id;
  • mem: B2B 场景,Member(属于 member_organ)作为消费者;
  • our: B2B 场景,Organ 做为消费者;

使用

org/board/organs 我的企业列表

许可证

遵循 MIT 协议

# RailsOrg [![测试](https://github.com/work-design/rails_org/actions/workflows/test.yml/badge.svg)](https://github.com/work-design/rails_org/actions/workflows/test.yml) [![Docker构建](https://github.com/work-design/rails_org/actions/workflows/cd.yml/badge.svg)](https://github.com/work-design/rails_org/actions/workflows/cd.yml) [![Gem](https://github.com/work-design/rails_org/actions/workflows/gempush.yml/badge.svg)](https://github.com/work-design/rails_org/actions/workflows/gempush.yml) 组织架构管理 ## 概述 * 用于 `SaaS` 多租户 * 非常经典的OA部门管理模型设计; ## 命名空间规则 平台级:不支持 organ_id 字段 * panel: 后端,平台级功能 * board: 前端,平台级功能,支持 user_id,不包含 organ_id 组织型功能:organ_id 字段; * admin: 后端,支持 organ,也可不采用 organ_id 字段 - 必须 * in: 在上下游中,物资流入。如:购入、租入 * out: 在上下有中,物资流出。如:售出、租出 * me: 前端,与 current_member 相关的功能 - 信息 商店型:支持 organ_id 字段; * my: B2C 场景,User 作为消费者,user_id + organ_id; * mem: B2B 场景,Member(属于 member_organ)作为消费者; * our: B2B 场景,Organ 做为消费者; ## 使用 `org/board/organs` 我的企业列表 ## 许可证 遵循 [MIT](LICENSE) 协议

简介

非常经典的OA部门管理模型设计 展开 收起
Ruby 等 3 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Ruby
1
https://gitee.com/work-design/rails_org.git
[email protected]:work-design/rails_org.git
work-design
rails_org
rails_org
main

搜索帮助