package com.hotent.runtime.controller; import com.hotent.base.annotation.ApiGroup; import com.hotent.base.constants.ApiGroupConsts; import com.hotent.base.controller.BaseController; import com.hotent.base.groovy.GroovyScriptEngine; import com.hotent.base.id.IdGenerator; import com.hotent.base.model.CommonResult; import com.hotent.base.query.PageList; import com.hotent.base.query.QueryFilter; import com.hotent.base.util.BeanUtils; import com.hotent.base.util.JsonUtil; import com.hotent.base.util.StringUtil; import com.hotent.runtime.manager.ScriptManager; import com.hotent.runtime.model.Script; import com.hotent.runtime.model.TreeEntity; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * *
 * 描述:sys_script管理
 * 构建组:eip平台-bpmx-platform
 * 作者:helh
 * 邮箱:helh@jee-soft.cn
 * 日期:2014-05-08 14:47:34
 * 版权:广州宏天软件有限公司版权所有
 * 
*/ @RestController @RequestMapping("/runtime/script/v1/") @Api(tags="脚本管理") @ApiGroup(group= {ApiGroupConsts.GROUP_BPM}) public class ScriptController extends BaseController{ @Resource private ScriptManager scriptManager; @Resource private IdGenerator idGenerator; @Resource GroovyScriptEngine groovyScriptEngine; @RequestMapping(value = "list", method = RequestMethod.POST, produces = {"application/json; charset=utf-8"}) @ApiOperation(value = "系统脚本列表(分页条件查询)数据", httpMethod = "POST", notes = "系统脚本列表(分页条件查询)数据") public PageList