MA管理员迭代
MA管理员迭代
数据库变动
management.tbl_role表增加两个字段
ADD COLUMN type INT NOT NULL DEFAULT 0 COMMENT '角色类型:0:通用,1:站点';
ADD COLUMN visible_station_id varchar(16) DEFAULT NULL COMMENT '可见站点id,当且仅当type字段为1时有值';
信息平台
gm_account/ma/role/create
接口描述: 新增角色,请求参数增加角色类型、可见站点,响应不变
请求方法: GET
请求参数:
type(新增) M int 角色类型:1:通用,2:站点
visible_station_id(新增) M str 可见station站点
响应: 不变
gm_account/ma/role/search(修改)
接口描述: 查看和本身可见站点相同或者更小的角色
请求方法: 不变
请求参数:
不变
响应:
type(新增) M int 角色类型
visible_station_id(新增) M str 可见station站点
gm_account/ma/role/detail(修改)
接口描述: 查看角色详情
请求方法: 不变
请求参数:
不变
响应:
type(新增) M int 角色类型
visible_station_id(新增) M str 可见station站点
gm_account/ma/user/search(修改)
接口描述: 查看和本身可见站点相同或者更小的用户
请求方法: 不变
请求参数:
不变
响应: 不变
gm_account/ma/role/permission/search(修改)
接口描述: 查看的范围修改为当前账号的所有权限
请求方法: 不变
请求参数: 不变
响应: 不变
gm_account/ma/meta_info(修改)
接口描述: 返回管理员的可见的站点和角色
请求方法: 不变
请求参数: 不变
响应: {
role: [
{
id(不变)
name(不变)
type(新增) M int 角色类型
visible_station_id(新增) M str 可见station站点
}
。。。
]
stations(不变)
is_superadmin(新增) M bool 是否为超级管理员账号
}
业务平台
gm_account/station/meta_info(修改)
接口描述: 返回管理员的可见的站点
请求方法: 不变
请求参数: 不变
响应: 不变
gm_account/station/role/search(修改)
接口描述: 返回管理员的可见站点的角色
请求方法: 不变
请求参数: 不变
响应: 不变
gm_account/station/role/permission/search(修改)
接口描述: 返回该管理员的所有权限
请求方法: 不变
请求参数: 不变
响应: 不变
gm_account/station/user/search(修改)
接口描述: 查看可见站点的用户
请求方法: 不变
请求参数: 不变
响应: 不变
开发计划
11个接口,开发时间定6天