发表于: 2017-11-27 21:54:17

0 624


【今日完成】

今天把最后一部分的后台模块管理捋了捋,写了一个比较简单的方案:

初步计划,给每个模块一个ID,
增加表:module表,role表,admin增加字段:role

一共还剩这么几个接口

模块管理部分
1新增模块:
/a/u/module  POST
入参:名称(必填)
          父节点ID(必填,若无父节点写0)
        order顺序,必填
        uri非必填
        icon非必填
        
返回参数,状态码
2编辑模块:
/a/u/module  PUT
入参:同上
返回:同上
3删除模块:
/a/u/module DELETE
入参:模块ID(必填)
返回:同上

4模块列表:
/a/u/module/list    GET
入参:无
返回:同上

角色管理部分
5新增角色
/a/u/role POST
入参:角色名称(必填)
          权限(一串数字,以,分割)前端做成复选框形式
            
返回参数:状态码
6编辑角色
/a/u/role PUT
入参:角色名称(必填)
          权限(一串数字,以,分割)——————前端做成复选框形式
            
返回参数:状态码

            
7删除角色
/a/u/role DELETE
入参:角色ID(必填)
            
返回参数:状态码

8角色列表
/a/u/role/list     GET
入参:无
            
返回参数:状态码


前端如何渲染:
后台登录的时候,直接返回一个权限字符串,以逗号分割
接口调整:
需要改一些url,同一个模块的/a/u/之后的紧跟模块名


【明日计划】

把最后八个接口写了


【今日收获】

拟定了一个初步方案


返回列表 返回列表
评论

    分享到