Skip to content

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天