|
|
|
@@ -10,6 +10,7 @@ import com.iformall.enums.EnumMenuType; |
|
|
|
import com.iformall.enums.EnumPermissionType; |
|
|
|
import com.iformall.exception.MallinkException; |
|
|
|
import com.iformall.mapper.MallMenuMapper; |
|
|
|
import com.iformall.mapper.MallPermissionMapper; |
|
|
|
import com.iformall.service.MallPermissionService; |
|
|
|
import com.iformall.service.MallRolePermissionService; |
|
|
|
import com.iformall.service.MallRoleService; |
|
|
|
@@ -58,6 +59,9 @@ public class SysMenuController extends BaseController { |
|
|
|
@Autowired |
|
|
|
private MallMenuMapper mallMenuMapper; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private MallPermissionMapper mallPermissionMapper; |
|
|
|
|
|
|
|
@ApiOperation("导航菜单") |
|
|
|
@GetMapping("/nav") |
|
|
|
public ResultData nav(){ |
|
|
|
@@ -299,24 +303,28 @@ public class SysMenuController extends BaseController { |
|
|
|
Long menuId_Shop = 299L; |
|
|
|
Long menuId_Duojing = 300L; |
|
|
|
// 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 |
|
|
|
// 301, 302, 305 |
|
|
|
mallMenuMapper.updatePermissionByParentId(new MallPermission() {{ |
|
|
|
|