平台管理后台与商家菜单资源管理:商家角色管理设计

商家角色管理设计

商家的权限管理是通过角色管理实现的,角色与资源能表建立大联大尔就衣小以用巴八该资源具有访问权限。一个用户拥有哪些角色,就表示这个用户对这些角色所关联的资源具

有访问权限。

角色管理主要是通过RoleRestService等组件访问商家服务提供的接口,从而实现对角色的数据配置进行管理的。角色管理包括角色的增删改查等操作内容,下面以角色修改的设计为例进行说明。

在角色管理控制器MerchantRoleController中,有关角色修改部分的设计如下所示:

@Controller
@RequestMapping("/merchantrole")
public class MerchantRoleController {
private static Logger logger =LoggerFactory.getLogger(MerchantRoleController.class);
@Autowired
private ResourceRestService resourceRestService;
@Autowired
private RoleRestService roleRestService;
@RequestMapping ("/edit/{id} ")
public String edit (CPathvariable Long id, ModelMap model,HttpServletRequestrequest) {
String json = roleRestService. findById(id);
RoleQo roleQo = new Gson() .fromJson(json,RoleQo.class);
String resources = resourceRestService.findList()
List<ResourceQo> resourceVoList = new Gson().fromJson(resourc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值