| @@ -10,6 +10,7 @@ import com.iformall.enums.EnumMenuType; | |||||
| import com.iformall.enums.EnumPermissionType; | import com.iformall.enums.EnumPermissionType; | ||||
| import com.iformall.exception.MallinkException; | import com.iformall.exception.MallinkException; | ||||
| import com.iformall.mapper.MallMenuMapper; | import com.iformall.mapper.MallMenuMapper; | ||||
| import com.iformall.mapper.MallPermissionMapper; | |||||
| import com.iformall.service.MallPermissionService; | import com.iformall.service.MallPermissionService; | ||||
| import com.iformall.service.MallRolePermissionService; | import com.iformall.service.MallRolePermissionService; | ||||
| import com.iformall.service.MallRoleService; | import com.iformall.service.MallRoleService; | ||||
| @@ -58,6 +59,9 @@ public class SysMenuController extends BaseController { | |||||
| @Autowired | @Autowired | ||||
| private MallMenuMapper mallMenuMapper; | private MallMenuMapper mallMenuMapper; | ||||
| @Autowired | |||||
| private MallPermissionMapper mallPermissionMapper; | |||||
| @ApiOperation("导航菜单") | @ApiOperation("导航菜单") | ||||
| @GetMapping("/nav") | @GetMapping("/nav") | ||||
| public ResultData nav(){ | public ResultData nav(){ | ||||
| @@ -299,24 +303,28 @@ public class SysMenuController extends BaseController { | |||||
| Long menuId_Shop = 299L; | Long menuId_Shop = 299L; | ||||
| Long menuId_Duojing = 300L; | Long menuId_Duojing = 300L; | ||||
| // 1. add new folder | // 1. add new folder | ||||
| mallPermissionService.saveOrUpdate(new MallPermission(){{ | |||||
| setId(menuId_Shop); | |||||
| setName("店铺"); | |||||
| setParentId(3L); | |||||
| setAvailable("Y"); | |||||
| setResourceType(0); | |||||
| setIcon("icon-iconshangpuguanli"); | |||||
| setSort(menuId_Shop.intValue()); | |||||
| }}); | |||||
| mallPermissionService.saveOrUpdate(new MallPermission(){{ | |||||
| setId(menuId_Duojing); | |||||
| setName("多经点位"); | |||||
| setParentId(3L); | |||||
| setAvailable("Y"); | |||||
| setResourceType(0); | |||||
| setIcon("icon-shanghuguanli"); | |||||
| setSort(menuId_Duojing.intValue()); | |||||
| }}); | |||||
| try { | |||||
| mallPermissionMapper.insertSelective(new MallPermission() {{ | |||||
| setId(menuId_Shop); | |||||
| setName("店铺"); | |||||
| setParentId(3L); | |||||
| setAvailable("Y"); | |||||
| setResourceType(0); | |||||
| setIcon("icon-iconshangpuguanli"); | |||||
| setSort(menuId_Shop.intValue()); | |||||
| }}); | |||||
| mallPermissionMapper.insertSelective(new MallPermission() {{ | |||||
| setId(menuId_Duojing); | |||||
| setName("多经点位"); | |||||
| setParentId(3L); | |||||
| setAvailable("Y"); | |||||
| setResourceType(0); | |||||
| setIcon("icon-shanghuguanli"); | |||||
| setSort(menuId_Duojing.intValue()); | |||||
| }}); | |||||
| } catch (Exception e) { | |||||
| logger.error(e.getMessage()); | |||||
| } | |||||
| // 2. move | // 2. move | ||||
| // 301, 302, 305 | // 301, 302, 305 | ||||
| mallMenuMapper.updatePermissionByParentId(new MallPermission() {{ | mallMenuMapper.updatePermissionByParentId(new MallPermission() {{ | ||||