演示

身份与访问

用户、角色与分支是平台访问模型。读写优先使用 UserService / RoleService / BranchService。

UserEntity

表:user — 系统用户。

  • id: number — 主键
  • name: string — 全名
  • username: string — 唯一登录名
  • isActive: boolean
  • roleId: number — 所属角色
  • role: RoleEntity
  • branches: BranchEntity[]
  • branchLimit: boolean — 是否按分支限制访问

RoleEntity

表:role — 角色与权限。

  • id: number — 主键
  • name: string — 如 Admin、Manager
  • permissions: PermissionEntity[]
  • users: UserEntity[]

BranchEntity

表:branch — 公司分支/地点。

  • id: number — 主键
  • name: string
  • isActive: boolean