1)角色定义:1-高级管理员,2-智慧豆审核员,3-智慧豆录入员
2)模块定义:1001-成员管理菜单,1002-智慧豆管理菜单,1003-版块角色管理
这里的模块即页面菜单栏,前端根据用户权限点列表。展示对应的菜单里。
3)权限数据列表:
菜单模块 | 权限id | 权限点 | 高级管理员 | 智慧豆审核员 | 智慧豆录入员 | 说明 |
---|---|---|---|---|---|---|
成员管理菜单(1001) | 1001001 | 查看权限 | 有 | 无 | 无 | |
成员管理菜单(1001) | 1001002 | 编辑权限 | 有 | 无 | 无 | 操作包括:新建、修改、删除、启用 |
智慧豆管理菜单(1002) | 1002001 | 智慧豆录入权限 | 有 | 无 | 有 | 包括:增加智慧豆和扣减智慧豆操作 |
智慧豆管理菜单(1002) | 1002002 | 智慧豆审核权限列表 | 有 | 有 | 无 | 审核列表的查询,编辑权限 |
版块角色管理(1003) | 1003001 | 查看权限 | 有 | 有 | 有 | |
版块角色管理(1003)) | 1003002 | 编辑权限 | 有 | 无 | 无 | 增、删、改 |
字段 | 类型 | 唯一性 | 说明 |
---|---|---|---|
id | bigint | Y | 主键 |
nick_name | varchar | N | 必经之路昵称 |
phone_no | varchar | Y | 手机号 |
user_no | varchar | Y | 必经之路学号 |
role_id | varchar | N | 角色id |
password | varchar | N | 密码 |
status | int | N | 状态:0未启用,1已启用 |
is_deleted | int | N | 是否已删除:0未删除,1已删除 |
ctime | datetime | N | 创建时间 |
mtime | datetime | N | 更新时间 |
【问题】
字段 | 类型 | 唯一性 | 说明 |
---|---|---|---|
id | bigint | Y | 主键 |
role_id | varchar | Y | 角色id |
name | varchar | Y | 角色名称 |
ctime | datetime | N | 创建时间 |
mtime | datetime | N | 更新时间 |
字段 | 类型 | 唯一性 | 说明 |
---|---|---|---|
id | bigint | Y | 主键 |
function_id | varchar | N | 模块id |
permission_id | varchar | Y | 权限id |
name | varchar | Y | 权限点名称 |
ctime | datetime | N | 创建时间 |
mtime | datetime | N | 更新时间 |
字段 | 类型 | 唯一性 | 说明 |
---|---|---|---|
id | bigint | Y | 主键 |
role_id | varchar | Y | 角色id |
permission_id | varchar | N | 权限id |
ctime | datetime | N | 创建时间 |
mtime | datetime | N | 更新时间 |
2)定义版块和角色是最多三级的层级关系。即:【版块】-【子版块】-【角色】或者【版块】-【角色】
3)角色是最小单位,是具体的岗位。
4)特别说明:福田区打卡任务。版块是【福田区】,角色是【打卡】。具体是什么打卡,通过备注说明。
5)自然村每一期新手村都是一个【子板块】。即,【新手村】-【金刚村001期】-【向导】
5)所有智慧豆录入必须有角色关联。
字段 | 类型 | 唯一性 | 说明 |
---|---|---|---|
id | bigint | Y | 主键 |
name | varchar | Y | 版块名称 |
type | int | N | 版块类型:1:一级版块,2:二级版块 |
parent_id | bigint | N | 上级版块id |
ctime | datetime | N | 创建时间 |
mtime | datetime | N | 更新时间 |
【说明】
字段 | 类型 | 唯一性 | 说明 |
---|---|---|---|
id | bigint | Y | 主键 |
name | varchar | Y | 岗位名称 |
department_id | bigint | N | 版块id |
bean_amount | int | N | 智慧豆数量 |
payment_frequency | int | N | 与bean_count字段搭配使用。结算频率:0、每次 1、每月 |
description | varchar | N | 岗位介绍 |
ctime | datetime | N | 创建时间 |
mtime | datetime | N | 更新时间 |
【说明】
字段 | 类型 | 唯一性 | 说明 |
---|---|---|---|
id | bigint | Y | 主键id |
name | varchar | N | 必经之路昵称 |
user_no | varchar | Y | 必经之路学号 |
bean_total | Int | N | 智慧豆数量 |
ctime | datetime | N | 创建时间 |
mtime | datetime | N | 更新时间 |
【说明】
字段 | 类型 | 唯一性 | 说明 |
---|---|---|---|
id | bigint | Y | 主键id |
user_no | String | N | 必经之路学号 |
bean_amount | Int | N | 智慧豆数量 |
type | Int | N | 0:录入,1:扣除 |
job_id | bigint | N | 当type\=0时,表示从哪个角色工作获得的智慧豆 |
job_num | Int | N | 岗位服务次数 |
job_time | datetime | N | 在岗时间 |
description | String | N | 描述信息 |
audit_status | int | N | 审核状态。0:待审核,1:已通过,2:未通过 |
ctime | datetime | N | 创建时间 |
mtime | datetime | N | 更新时间 |
【说明】
description
字段说明。