核心业务:本项目中该规定在删除角色自身信息的同时删除
角色与菜单的关系数据,角色与用户的关系数据
一、Dao
SysRoleDao
// 删除-按id
int deleteObject(Integer id);
SysRoleMenuDao
// 基于角色id 删除角色与菜单的
int deleteObjectsByRoleId(Integer roleId);
SysUserRoleDao
// 基于角色id 删除与用户的对应关系
int deleteObjectsByRoleId(Integer roleId);
二、Mapper.xml-三个Dao对应三个Mapper
SysRoleMapper
<!--根据角色id删除角色信息-->
<!--// 删除-按id
int deleteObject(Integer id);-->
<delete id="deleteObject" parameterType="int">
delete from sys_roles where id=#{id}
</delete>
SysRoleMenuMapper
<!--// 基于角色id 删除角色与菜单的
int deleteObject