类 BuildEntityRESTController

java.lang.Object
com.mbap.ct.buildentity.controller.BuildEntityRESTController

@RestController @RequestMapping("rest/buildEntity") public class BuildEntityRESTController extends Object
  • 构造器详细资料

    • BuildEntityRESTController

      public BuildEntityRESTController()
  • 方法详细资料

    • get

      @RequestMapping(method=GET, name="\u6784\u5efa\u5b9e\u4f53\u4fe1\u606f\u5206\u9875\u67e5\u8be2") public com.mbap.util.view.R get(com.mbap.util.view.Page page, @RequestParam(value="name",required=false) String name)
      构建实体信息分页查询
      参数:
      page -
      返回:
    • getActived

      @RequestMapping(value="getActived", method=GET, name="\u83b7\u53d6\u4ee5\u6fc0\u6d3b\u7684\u5b9e\u4f53\u4fe1\u606f") public com.mbap.util.view.R getActived(@RequestParam(value="name",required=false) String name)
      获取以激活的实体信息
      参数:
      name - 实体类描述或表名
      返回:
    • actived

      @RequestMapping(value="actived", method=GET, name="\u6784\u5efa\u5b9e\u4f53\u6fc0\u6d3b") public com.mbap.util.view.R actived(@RequestParam("id") String id, @RequestParam("flag") boolean flag)
      构建实体激活
    • get

      @RequestMapping(value="list", method=GET, name="\u6784\u5efa\u5b9e\u4f53\u4fe1\u606f\u5217\u8868") public com.mbap.util.view.R get(@RequestParam(value="name",required=false) String name)
      查询构建实体信息列表
      参数:
      name - (包名、类名、类描述)
      返回:
    • getByBuildEntityId

      @RequestMapping(value="{id}", name="\u6839\u636e\u6784\u5efa\u5b9e\u4f53id\u83b7\u53d6\u6784\u5efa\u5b9e\u4f53\u4fe1\u606f", method=GET) public com.mbap.util.view.R getByBuildEntityId(@PathVariable("id") String id)
      根据构建实体id获取表单配置信息
      参数:
      id - 构建实体id
      返回:
    • save

      @PostMapping(name="\u4fdd\u5b58\u6784\u5efa\u5b9e\u4f53\u4fe1\u606f") public com.mbap.util.view.R save(@RequestBody BuildEntity buildEntity)
      保存构建实体信息
      参数:
      buildEntity - 构建实体信息
      返回:
    • delete

      @RequestMapping(method=DELETE, name="\u6784\u5efa\u5b9e\u4f53\u4fe1\u606f\u5220\u9664") public com.mbap.util.view.R delete(@RequestParam(value="id",required=false) String[] ck_ids)
      删除
      参数:
      ck_ids -
      返回:
    • createEntityFile

      @PostMapping("createfile/{id}") public com.mbap.util.view.R createEntityFile(@PathVariable("id") String id)
      生成实体文件
      参数:
      id - 实体配置id
      返回:
    • exist

      @GetMapping("exist/{id}") public com.mbap.util.view.R exist(@PathVariable("id") String id)
      判断实体文件是否存在
      参数:
      id - 实体配置id
      返回:
    • downloadEntityFile

      @GetMapping("download/{id}") public com.mbap.util.view.R downloadEntityFile(@PathVariable("id") String id, javax.servlet.http.HttpServletResponse response)
      实体文件下载
      参数:
      id - 实体配置id
      返回:
    • createTable

      @ResponseBody @RequestMapping(method=GET, value="createTable/{id}", name="\u6839\u636e\u5b9e\u4f53\u4fe1\u606f\u521b\u5efa\u8868\u5230\u6570\u636e\u5e93") public com.mbap.util.view.R createTable(@PathVariable("id") String id)
      根据实体信息创建表到数据库
      返回:
    • syncFieldToTable

      @ResponseBody @RequestMapping(method=GET, value="syncFieldToTable/{id}", name="\u5224\u65ad\u662f\u5426\u9700\u8981\u540c\u6b65\u5b57\u6bb5\u4fe1\u606f") public com.mbap.util.view.R syncFieldToTable(@PathVariable("id") String id, @RequestParam(value="sync",required=false) boolean sync)
      判断是否需要同步字段信息