Skip to main content

系统模块

系统模块位于:

app/system

它是后台管理的核心模块,同时提供 REST API 和 system.rpc

功能范围

功能说明
用户管理用户新增、修改、删除、状态、密码重置
角色管理角色授权、菜单权限、数据范围
菜单管理菜单、按钮、权限标识、路由
部门管理组织树、部门选择
岗位管理岗位列表、岗位选择
字典管理字典类型、字典数据
参数管理系统参数配置
客户端管理登录客户端配置
通知公告公告维护

RPC 能力

system.rpc 为其他服务提供:

  • 用户信息查询。
  • 客户端信息查询。
  • 登录校验。
  • 租户列表。
  • 操作日志和登录日志保存。

配置

etc/dev/system.yaml
etc/dev/common.yaml

关键配置:

  • RestConf.Port: 8092
  • RpcConf.ListenOn: 0.0.0.0:9092
  • RpcConf.Etcd.Key: system.rpc
  • Tenant.IgnoreTables