Class UstraMenuController

java.lang.Object
com.gsitm.ustra.java.management.bo.controllers.UstraMenuController

@RestController @RequestMapping("${ustra.management.core.system-api-url-prefix}/menu") public class UstraMenuController extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.gsitm.ustra.java.management.models.UstraMenuFunctionAccessHistoryModel
    addAccessFunctionHistory(com.gsitm.ustra.java.management.models.UstraMenuFunctionAccessHistoryModel history)
     
    com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel
    addAccessHistory(com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel history)
     
    com.gsitm.ustra.java.management.models.UstraMenuModel
    addMenu(com.gsitm.ustra.java.management.models.UstraMenuModel menu)
     
    org.springframework.http.ResponseEntity<?>
    downloadAccessHistories(com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel.Criteria criteria, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request)
     
    List<com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel>
    getAccessHistories(com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel.Criteria criteria)
     
    com.gsitm.ustra.java.management.models.UstraMenuModel
     
    com.gsitm.ustra.java.management.models.UstraMenuModel
     
    List<com.gsitm.ustra.java.management.models.UstraMenuModel>
    getMenus(com.gsitm.ustra.java.management.models.UstraMenuModel.Criteria criteria)
     
    boolean
     
    com.gsitm.ustra.java.management.models.UstraMenuModel
    removeMenu(com.gsitm.ustra.java.management.models.UstraMenuModel menu)
     
    com.gsitm.ustra.java.management.models.UstraMenuModel
    removeMenuPost(com.gsitm.ustra.java.management.models.UstraMenuModel menu)
     
    com.gsitm.ustra.java.management.models.UstraMenuModel
    setMenuGuide(com.gsitm.ustra.java.management.models.UstraMenuModel menu)
     
    com.gsitm.ustra.java.management.models.UstraMenuModel
    updateMenu(com.gsitm.ustra.java.management.models.UstraMenuModel menu)
     
    com.gsitm.ustra.java.core.exception.ResponseCode<?>
    updateMenuBatch(com.gsitm.ustra.java.management.models.vo.UstraMenuBatchUpdateRqVo vo)
     
    com.gsitm.ustra.java.management.models.UstraMenuModel
    updateMenuPost(com.gsitm.ustra.java.management.models.UstraMenuModel menu)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UstraMenuController

      public UstraMenuController()
  • Method Details

    • getMenus

      @PostMapping("/list") public List<com.gsitm.ustra.java.management.models.UstraMenuModel> getMenus(@RequestBody com.gsitm.ustra.java.management.models.UstraMenuModel.Criteria criteria)
    • getAuthorityGroup

      @GetMapping("/{mnuId}") public com.gsitm.ustra.java.management.models.UstraMenuModel getAuthorityGroup(@PathVariable("mnuId") String mnuId)
    • addMenu

      @Permission @PostMapping("") public com.gsitm.ustra.java.management.models.UstraMenuModel addMenu(@RequestBody com.gsitm.ustra.java.management.models.UstraMenuModel menu)
    • updateMenu

      @Permission @PutMapping("") public com.gsitm.ustra.java.management.models.UstraMenuModel updateMenu(@RequestBody com.gsitm.ustra.java.management.models.UstraMenuModel menu)
    • updateMenuPost

      @Permission @PostMapping("/edit") public com.gsitm.ustra.java.management.models.UstraMenuModel updateMenuPost(@RequestBody com.gsitm.ustra.java.management.models.UstraMenuModel menu)
    • updateMenuBatch

      @Permission @RequestMapping(value="/batch", method={PUT,POST}) public com.gsitm.ustra.java.core.exception.ResponseCode<?> updateMenuBatch(@RequestBody com.gsitm.ustra.java.management.models.vo.UstraMenuBatchUpdateRqVo vo)
    • removeMenu

      @Permission @DeleteMapping("") public com.gsitm.ustra.java.management.models.UstraMenuModel removeMenu(@RequestBody com.gsitm.ustra.java.management.models.UstraMenuModel menu)
    • removeMenuPost

      @Permission @PostMapping("/remove") public com.gsitm.ustra.java.management.models.UstraMenuModel removeMenuPost(@RequestBody com.gsitm.ustra.java.management.models.UstraMenuModel menu)
    • addAccessHistory

      @Permission @PostMapping("/access") public com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel addAccessHistory(@RequestBody com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel history)
    • getAccessHistories

      @Permission @GetMapping("/access") public List<com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel> getAccessHistories(com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel.Criteria criteria)
    • downloadAccessHistories

      @GetMapping("/access/download") public org.springframework.http.ResponseEntity<?> downloadAccessHistories(com.gsitm.ustra.java.management.models.UstraMenuAccessHistoryModel.Criteria criteria, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request)
    • addAccessFunctionHistory

      @Permission @PostMapping("/access/function") public com.gsitm.ustra.java.management.models.UstraMenuFunctionAccessHistoryModel addAccessFunctionHistory(@RequestBody com.gsitm.ustra.java.management.models.UstraMenuFunctionAccessHistoryModel history)
    • getMenuGuide

      @GetMapping("/guide/{mnuId}") public com.gsitm.ustra.java.management.models.UstraMenuModel getMenuGuide(@PathVariable("mnuId") String mnuId)
    • setMenuGuide

      @Permission @RequestMapping(value="/guide", method={PUT,POST}) public com.gsitm.ustra.java.management.models.UstraMenuModel setMenuGuide(@RequestBody com.gsitm.ustra.java.management.models.UstraMenuModel menu)
    • hasAccessiableMenu

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