|
|
|
@ -8,6 +8,7 @@
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.ResourceEnumUtil;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.bean.Organize;
|
|
|
|
|
import cn.estsh.i3plus.pojo.platform.bean.SysMenu;
|
|
|
|
|
import cn.estsh.impp.framework.base.controller.BaseController;
|
|
|
|
|
import cn.estsh.impp.framework.boot.auth.AuthUtil;
|
|
|
|
|
import cn.estsh.impp.framework.boot.exception.ImppBusiException;
|
|
|
|
|
import cn.estsh.impp.framework.boot.exception.ImppExceptionBuilder;
|
|
|
|
@ -33,7 +34,7 @@
|
|
|
|
|
@RestController
|
|
|
|
|
@RequestMapping("/sys-menu")
|
|
|
|
|
@Api(description = "系统功能服务")
|
|
|
|
|
public class SysMenuController {
|
|
|
|
|
public class SysMenuController extends BaseController {
|
|
|
|
|
|
|
|
|
|
public static final Logger LOGGER = LoggerFactory.getLogger(SysMenuController.class);
|
|
|
|
|
|
|
|
|
@ -51,7 +52,7 @@ public class SysMenuController {
|
|
|
|
|
.notNull("menuTypeId", menu.getMenuTypeId());
|
|
|
|
|
|
|
|
|
|
//新增初始化
|
|
|
|
|
ConvertBean.modelInitialize(menu, AuthUtil.getSessionUser());
|
|
|
|
|
ConvertBean.modelInitialize(menu, getSessionUser());
|
|
|
|
|
if(menu.getParentId() == null || menu.getParentId().intValue() == 0){
|
|
|
|
|
menu.setParentId(CommonEnumUtil.PARENT.DEFAULT.getValue());
|
|
|
|
|
}
|
|
|
|
@ -78,7 +79,7 @@ public class SysMenuController {
|
|
|
|
|
.notNull("menuCode", sysMenu.getMenuCode())
|
|
|
|
|
.notNull("name", sysMenu.getName());
|
|
|
|
|
|
|
|
|
|
ConvertBean.modelUpdate(sysMenu, AuthUtil.getSessionUser());
|
|
|
|
|
ConvertBean.modelUpdate(sysMenu, getSessionUser());
|
|
|
|
|
|
|
|
|
|
sysMenuService.updateSysMenu(sysMenu);
|
|
|
|
|
return ResultBean.success("修改成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
|
|
|
|
@ -95,9 +96,9 @@ public class SysMenuController {
|
|
|
|
|
public ResultBean deleteSysMenu(@PathVariable("id") String id) {
|
|
|
|
|
try {
|
|
|
|
|
// 数据校验
|
|
|
|
|
ValidatorBean.checkNotNull(id, "系统功能id 不能为空");
|
|
|
|
|
ValidatorBean.checkIsNumber(id, "系统功能id 不能为空");
|
|
|
|
|
|
|
|
|
|
sysMenuService.deleteSysMenuById(id);
|
|
|
|
|
sysMenuService.deleteSysMenuById(Long.parseLong(id));
|
|
|
|
|
return ResultBean.success().setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
|
|
|
|
|
} catch (ImppBusiException busExcep) {
|
|
|
|
|
LOGGER.error(busExcep.getErrorMsg() + ":{}", busExcep.getErrorDetail(), busExcep);
|
|
|
|
@ -172,7 +173,7 @@ public class SysMenuController {
|
|
|
|
|
ValidatorBean.checkNotNull(id, "功能id 不能为空");
|
|
|
|
|
ValidatorBean.checkNotZero(status, "功能状态不能为空");
|
|
|
|
|
|
|
|
|
|
sysMenuService.updateSysMenuStatus(id,status,AuthUtil.getSessionUser());
|
|
|
|
|
sysMenuService.updateSysMenuStatus(id,status,getSessionUser());
|
|
|
|
|
return new ResultBean(true);
|
|
|
|
|
} catch(ImppBusiException busExcep){
|
|
|
|
|
LOGGER.error(busExcep.getErrorMsg() + ":{}",busExcep.getErrorDetail(),busExcep);
|
|
|
|
@ -192,7 +193,7 @@ public class SysMenuController {
|
|
|
|
|
ValidatorBean.checkNotNull(ids, "功能id 不能为空");
|
|
|
|
|
ValidatorBean.checkNotZero(status, "功能状态不能为空");
|
|
|
|
|
|
|
|
|
|
sysMenuService.updateSysMenuStatusByIds(ids,status,AuthUtil.getSessionUser());
|
|
|
|
|
sysMenuService.updateSysMenuStatusByIds(ids,status,getSessionUser());
|
|
|
|
|
|
|
|
|
|
return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
|
|
|
|
|
} catch(ImppBusiException busExcep){
|
|
|
|
|