类 ScriptController

java.lang.Object
cn.nkpro.elcube.platform.controller.ScriptController

@RestController @RequestMapping("/def/script") @PreAuthorize("hasAnyAuthority(\'*:*\',\'DEF:*\',\'DEF:COMPONENT\')") public class ScriptController extends Object
Created by bean on 2020/7/17.
  • 构造器详细资料

    • ScriptController

      public ScriptController()
  • 方法详细资料

    • page

      @RequestMapping("/page") public PageList<PlatformScript> page(@RequestParam(value="keyword",required=false) String keyword, @RequestParam(value="type",required=false) String type, @RequestParam(value="version",required=false) String version, @RequestParam(value="state",required=false) String state, @RequestParam(value="from",defaultValue="0") Integer from, @RequestParam(value="rows",defaultValue="10") Integer rows, @RequestParam(value="orderField",defaultValue="") String orderField, @RequestParam(value="order",defaultValue="") String order)
    • ideList

      @RequestMapping("/ide/list") public List<NkScriptV> ideList()
    • detail

      @RequestMapping("/detail/{script}/{version}") public PlatformScript detail(@PathVariable("script") String scriptName, @PathVariable String version)
    • breach

      @RequestMapping("/breach") public PlatformScript breach(@RequestBody NkScriptV script)
    • update

      @RequestMapping("/update") public PlatformScript update(@RequestBody NkScriptV script)
    • active

      @RequestMapping("/active") public PlatformScript active(@RequestBody NkScriptV script, @RequestParam(value="force",defaultValue="false",required=false) Boolean force)
    • delete

      @RequestMapping("/delete") public void delete(@RequestBody NkScriptV script)
    • debug

      @RequestMapping("/debug") public PlatformScript debug(@RequestBody NkScriptV script, @RequestParam("run") boolean run)
    • isComponentDisableOnlineEditing

      @RequestMapping("/online/editing") public boolean isComponentDisableOnlineEditing()