对于一个系统,最初的构架就是模块,和模块分组。我的想法定义通用的模块,但在不同的模块组(如果具体到我的应用,可以说是行政划分)
下应用不同的模块。具体举例如用户信息,权限和模块上的应用。定义一个企业“普通企业”用树形表示普通企业
    用户管理(模块)
    行政部
      保安部
         用户管理(模块)
      用户管理(模块)
    研发部
      用户管理(模块)
      软件开发
          用户管理(模块)
    生产部
      用户管理(模块)
    仓库
      入库(模块)
也可以以一个也银行的形式中国银行
   贷款(模块)
   中国银行北京分行
       贷款(模块)
   中行深圳分行
       贷款(模块)
       存款(模块)这样的结构包含了区域性划分,模块寄托在具体的区域内,当然这些区域是自定义的
具体挂载模块也是自定义挂载的
对于这样的结构
具体需要一个能够存储该树形结构的模型
我的想法是用一个字段表示父亲节点
这样当选择某节点后,可以查询该节点下所有子节点(包括“区域划分”和“模块”)
这个实现起来好像不难我疑问在具体以第一个个的用户管理为例
根目录下的用户管理当然那是全部公司的用户都可以管理
那么对于用户表的查询上的采用什么办法呢数据库上便利子节点,查询所有用户么?