Class UstraNexacroMenuController
java.lang.Object
com.gsitm.ustra.java.mvc.tobe.nexacro.management.bo.UstraNexacroMenuController
@Controller
@RequestMapping("${ustra.management.core.system-api-url-prefix}/menu")
public class UstraNexacroMenuController
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResultaddAccessHistory(com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel history) com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResultaddMenu(com.gsitm.ustra.java.management.models.UstraMenuModel menu) com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResultgetAuthorityGroup(String mnuId) com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResultgetMenuGuide(String mnuId) com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResultgetMenus(com.gsitm.ustra.java.management.models.UstraMenuModel.Criteria criteria) booleanhasAccessiableMenu(String mnuId) com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResultremoveMenu(String mnuId) com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResultsetMenuGuide(com.gsitm.ustra.java.management.models.UstraMenuModel menu) com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResultupdateMenu(com.gsitm.ustra.java.management.models.UstraMenuModel menu) com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResultupdateMenuBatch(List<com.gsitm.ustra.java.management.models.UstraMenuModel> menus)
-
Constructor Details
-
UstraNexacroMenuController
public UstraNexacroMenuController()
-
-
Method Details
-
getMenus
@RequestMapping("/list") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult getMenus(@ParamVariable(name="criteria") com.gsitm.ustra.java.management.models.UstraMenuModel.Criteria criteria) -
getAuthorityGroup
@RequestMapping("/{mnuId}") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult getAuthorityGroup(@PathVariable("mnuId") String mnuId) -
addMenu
@Permission @RequestMapping("/add") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult addMenu(@ParamVariable(name="menu") com.gsitm.ustra.java.management.models.UstraMenuModel menu) -
updateMenu
@Permission @RequestMapping("/edit") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult updateMenu(@ParamVariable(name="menu") com.gsitm.ustra.java.management.models.UstraMenuModel menu) -
updateMenuBatch
@Permission @RequestMapping("/batch") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult updateMenuBatch(@ParamDataSet(name="menus") List<com.gsitm.ustra.java.management.models.UstraMenuModel> menus) -
removeMenu
@Permission @RequestMapping("/remove") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult removeMenu(@ParamVariable(name="mnuId") String mnuId) -
addAccessHistory
@Permission @PostMapping("/access") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult addAccessHistory(@ParamVariable(name="history") com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel history) -
getMenuGuide
@GetMapping("/guide/{mnuId}") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult getMenuGuide(@PathVariable("mnuId") String mnuId) -
setMenuGuide
@Permission @PostMapping("/guide") public com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult setMenuGuide(@ParamVariable(name="menu") com.gsitm.ustra.java.management.models.UstraMenuModel menu) -
hasAccessiableMenu
-