【机房报修管理系统】后端篇(十七) Service层开发——角色权限服务

一、前情提要


    上一次我们做了一个简单的邮件发送服务,这一次我们来实现角色权限服务,用于Shiro实行登录时的授权。


二、接口设计


1.获得全部角色信息:searchAllRole

  • 参数:无
  • 返回值:List<Role>Role为角色的实体类)

2.通过角色ID获取角色信息:searchRoleById

  • 参数:id(角色ID,类型为Integer
  • 返回值:Role(角色实体类)



三、相关介绍


1.为什么需要角色权限服务?

    因为Shiro需要按照用户的管理权限进行授权,从而能够让超级管理员能够管理管理系统的全部功能,而普通管理员不能够使用管理员管理模块。
    在数据库的权限表Role中只有两行数据:
在这里插入图片描述
还有之前的文章《【机房报修管理系统】后端篇(十一) 配置权限管理器——Shiro》中我们创建了Shiro的自定义认证类MyShiroRealm,里面的授权的时候也用到了角色权限服务。
在这里插入图片描述

四、实践操作


注意:相关的RoleService的实践操作可以在我之前的文章
《【机房报修管理系统】后端篇(十一) 配置权限管理器——Shiro》中看到,所以不再赘述。




    到这里,Service层开发——邮件服务开发已经完成了。如果您对次篇文章有疑问,可以在文章下方留言,谢谢您的阅读。如对【机房报修管理系统】系列文章有兴趣,可以关注或收藏我的文章,您的支持是我最大的动力,我会尽快推出下一期内容,敬请期待。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
简介: 本套软件适合于学校、企业的网上报修系统。没有复杂的操作,普通人员都很容易上手实践。并且在软件上不需要投入很多的人力培训进行操作。 网上报修系统管理平台,采用了BS架构开发,利用.NET技术和sqlserver数据库进行系统的开发,系统是一款专业的报修管理平台。灵活调度手段可以即时进行报修,并且自动通知和。所有用户无需安装和繁琐的配置,因为我们的报修管理运行在服务器上.使用时所有要做的就是登录系统。 管理且使用好软件可以有效提高您的生产力和效率。对于学校/企业来说,时间就是金钱 - 生产率的提高,可以促使节约更多的成本。 1.用户报修 2.报修单管理 3.派单管理 4.维修管理 5.用户中心 6.公告信息 优化: 电子化巡检,维修拍照存证;业主客户在线报修;报修用户可以通过微信、网站、手机、平板一键提交报修单;随时查看报修任务状态;可以评价和投诉报修员;短信绑定/微信绑定,实时通知报修 分超级管理员、总经理领导审核,部门管理审核人员、维修人员,超级管理员不能删除. 匿名报修人:可以报修任何设备。但必须由相关部门管理者审核是否真实性 。 总经理领导审核 包括 审核 单位所有需要审核 的,需要查看的, 部门管理审核人员 包括 审核部门需要审核 的,需要查看的,只针对部门相关 维修人员 承接自己可以接的任务,及相关自己所接的任务信息 ,查看 相关评语,星级等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值