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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    addAccessHistory(com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel history)
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    addMenu(com.gsitm.ustra.java.management.models.UstraMenuModel menu)
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    getMenus(com.gsitm.ustra.java.management.models.UstraMenuModel.Criteria criteria)
     
    boolean
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    setMenuGuide(com.gsitm.ustra.java.management.models.UstraMenuModel menu)
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    updateMenu(com.gsitm.ustra.java.management.models.UstraMenuModel menu)
     
    com.gsitm.ustra.java.mvc.tobe.spring.core.data.UstraXApiResult
    updateMenuBatch(List<com.gsitm.ustra.java.management.models.UstraMenuModel> menus)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      @GetMapping("/accessiable") @ResponseBody public boolean hasAccessiableMenu(String mnuId)