Sys_Permission系统权限操作 代码下载

1.登录

接口名 登录接口
调用地址 /api/Sys_Permission/sys_doLogin
参数 actype int 接口类型
uname string 用户名称
pwd string 密码
yzma string 验证码
调用示例 http://ip:port/api/Sys_Permission/sys_doLogin?actype=10&uname=uav_admin&pwd=125689&yzma=eysp
返回值说明 rtime:插入时间
uname:登录用户
oname:机构名称
oid:机构id
id:用户id
loginStatus:登录状态
    9:成功
    1:名称为空
    2:密码为空
    3:证码为空
    4:验证码错误
    5:无此用户
    6:密码错误
rid:角色id
bid:绑定id
status:用户状态
返回值示例 {
    "rtime":"2023-11-17 11:19:34",
    "uname":"uav_admin",
    "oname":"武汉测试",
    "oid":105,
    "id":223,
    "loginStatus":0,
    "rid":50,
    "bid":0,
    "status":1
}

2.根据pid获取权限菜单

接口名 根据pid获取权限菜单
调用地址 /api/Sys_Permission/sys_manulst
参数 actype int 接口类型
pid string 父级id
rid string 角色id
调用示例 http://ip:port/api/Sys_Permission/sys_manulst?actype=10&pid=57&rid=57
返回值说明 1000说明调用成功
id:主键
pid:父级id
mname:名称
rand:排序
maction:地址
flag:标记
logo:图标
hidden:是否显示
apmname:app端菜单名称
apmaction:app端菜单链接地址
返回值示例 {
    "1000": [
        {
            "rand": 1,
            "flag": "uav_3",
            "hidden": 0,
            "maction": "/webcode/",
            "apmname": "ces",
            "logo": "im3_a.png",
            "pid": 57,
            "id": 237,
            "mname": "测试测试",
            "apmaction": "/wwww/"
        },
        {
            "rand": 1,
            "flag": "uav",
            "hidden": 0,
            "maction": "/www",
            "apmname": "ces",
            "logo": "im3_a.png",
            "pid": 57,
            "id": 238,
            "mname": "测试2",
            "apmaction": "/wwww"
        }
    ]
}

3.获取权限菜单

接口名 获取权限菜单
调用地址 /api/Sys_Permission/sys_manulstAll
参数 actype int 接口类型
调用示例 http://ip:port/api/Sys_Permission/sys_manulst?actype=10
返回值说明 1000说明调用成功
id:主键
pid:父级id
mname:名称
rand:排序
maction:地址
flag:标记
logo:图标
hidden:是否显示
apmname:app端菜单名称
apmaction:app端菜单链接地址
返回值示例 {
    "1000": [
        {
            "rand": 1,
            "querycriteria": "",
            "flag": "cms_home",
            "hidden": 0,
            "maction": "home.html",
            "apmname": "首页",
            "logo": "im3_a.png",
            "pid": 0,
            "id": 238,
            "mname": "首页",
            "isweblink": 1,
            "apmaction": "home.html"
        }
    ]
}

4.验证码

接口名 获取验证码
调用地址 /api/Sys_Permission/yanzhenga
参数 actype int 接口类型
调用示例 http://ip:port/api/Sys_Permission/yanzhenga?actype=10
返回值说明 图片验证码
返回值示例

5.添加管理员

接口名 添加管理员
调用地址 /api/Sys_Permission/addadmin
参数 actype int 接口类型
oid string 组织结构ID
uname string 用户名
pwd string 密码
rid string 角色组或用户组ID
rtime string 注册时间
ltime string 最后登录时间
status string 1启用0禁用
phone string 电话
logo string 头像
county string 所属区县
bid string 企业id
business string 企业名称
调用示例 http://ip:port/api/Sys_Permission/addadmin?
actype=10&uname=admin_123&pwd=456123&phone=17600185581&status=1
&rid=60&oid=1&county=1&business=1
返回值说明 msg:返回说明
code:返回码
返回值示例 {"msg":"成功","code":200}

6.编辑管理员

接口名 编辑管理员
调用地址 /api/Sys_Permission/upadmin
参数 actype int 接口类型
id string 主键id
oid string 组织结构ID
uname string 用户名
pwd string 密码
rid string 角色组或用户组ID
rtime string 注册时间
ltime string 最后登录时间
status string 1启用0禁用
phone string 电话
logo string 头像
county string 所属区县
bid string 企业id
business string 企业名称
调用示例 http://ip:port/api/Sys_Permission/addadmin?
actype=10&id=1&uname=admin_123&pwd=456123&phone=17600185581&status=1
&rid=60&oid=1&county=1&business=1
返回值说明 msg:返回说明
code:返回码
返回值示例 {"msg":"成功","code":200}

7.退出登录

接口名 退出登录
调用地址 /api/Sys_Permission/loginout
参数 actype int 接口类型
调用示例 http://ip:port/api/Sys_Permission/loginout?actype=10
返回值说明 msg:返回说明
code:返回码
返回值示例 {"msg":"成功","code":1000}

8.发送验证码到邮件

接口名 发送验证码到邮件
调用地址 /api/Sys_Permission/sendEmail
参数 actype int 接口类型
uname string 账户名
email string 邮箱
调用示例 http://ip:port/api/Sys_Permission/sendEmail?
actype=10&uname=udso_admin&email=microbee-http-udso@163.com
返回值说明 msg:返回说明
code:返回码
返回值示例 {"msg":"发送成功","code":9}

9.密码修改

接口名 密码修改
调用地址 /api/Sys_Permission/uppwd
参数 actype int 接口类型
uname string 账户名
pwd string 密码
code string 验证码
调用示例 http://ip:port/api/Sys_Permission/uppwd?actype=10&uname=test&pwd=123456&code=1T29
返回值说明 msg:返回说明
code:返回码
返回值示例 {"msg":"修改成功!","code":9}
本文档来自—microbee-http 丨 软件开发框架平台