类 GeneratorController

java.lang.Object
com.mbap.ct.generator.controller.GeneratorController

@Controller("GeneratorController") @RequestMapping("rest/generator") public class GeneratorController extends Object
逆向生成接口控制器
作者:
DELL
  • 构造器详细资料

    • GeneratorController

      public GeneratorController()
  • 方法详细资料

    • generator

      @ResponseBody @RequestMapping(method=POST, name="\u6839\u636e\u8868\u751f\u6210\u5b9e\u4f53") @Deprecated public com.mbap.util.view.R generator(@RequestParam(value="targetPackage",required=true) String targetPackage, @RequestParam(value="targetProject",required=true) String targetProject, @RequestParam(value="tableList",required=false) List<String> tableList, @RequestParam(value="classpathEntry",required=true) String classpathEntry)
      已过时。
      参数:
      targetPackage - 生成模型的包路径
      targetProject - 生成模型的位置
      classpathEntry - 本地硬盘上面的数据库驱动包路径
      tableList - 要生成的 表名称:实体类名称 多个用逗号隔开 示例log_business:Business
      返回:
    • isexists

      @ResponseBody @RequestMapping(method=POST, value="isexists", name="\u5224\u65ad\u5f53\u524d\u5b9e\u4f53\u662f\u5426\u5df2\u7ecf\u5b58\u5728") public com.mbap.util.view.R isexists(@RequestParam(value="targetPackage",required=true) String targetPackage, @RequestParam(value="entityName",required=false) String entityName)
      参数:
      targetPackage - 包路径
      entityName - 实体名称
      返回:
    • getAllTable

      @ResponseBody @RequestMapping(method=GET, value="getAllTable", name="\u67e5\u8be2\u5f53\u524d\u6570\u636e\u5e93\u5185\u6ca1\u6709\u521b\u5efa\u5b9e\u4f53\u7684\u8868") public com.mbap.util.view.R getAllTable()
      查询当前数据库内没有创建实体的表
      返回:
    • getFieldByTable

      @ResponseBody @RequestMapping(method=GET, value="getFieldByTable", name="\u6839\u636e\u8868\u540d\u79f0\u83b7\u53d6\u5f53\u524d\u8868\u5b57\u6bb5") public com.mbap.util.view.R getFieldByTable(@RequestParam(value="tableName",required=true) String tableName)
      根据表名称获取当前表字段
      参数:
      tableName - 表名称
      返回:
    • generatorEntityFile

      @Deprecated @ResponseBody @RequestMapping(method=POST, value="generatorEntityFile", name="\u751f\u6210\u5b9e\u4f53\u6587\u4ef6") public com.mbap.util.view.R generatorEntityFile(@RequestBody BuildEntity buildEntity)
      已过时。
      生成实体文件
      参数:
      BuildEntity - 构建实体
      返回:
    • connectionTest

      @ResponseBody @RequestMapping(method=POST, value="connectionTest", name="\u8fde\u63a5\u5916\u90e8\u6570\u636e\u6e90\u662f\u5426\u6210\u529f") public com.mbap.util.view.R connectionTest(@RequestBody DataSourceConfig dsc)
      连接外部数据源是否成功
      参数:
      tableName - 表名称
      返回:
    • getAllTableByDb

      @ResponseBody @RequestMapping(method=POST, value="getAllTableByDb", name="\u8fde\u63a5\u5916\u90e8\u6570\u636e\u6e90\u662f\u5426\u6210\u529f") public com.mbap.util.view.R getAllTableByDb(@RequestBody DataSourceConfig dsc)
      获取外部数据源的表信息
      参数:
      dsc -
      返回:
    • getFieldByTableAndDb

      @ResponseBody @RequestMapping(method=POST, value="getFieldByTableAndDb", name="\u6839\u636e\u8868\u540d\u79f0\u4ee5\u53ca\u5916\u90e8\u6570\u636e\u6e90\u914d\u7f6e\u83b7\u53d6\u5b57\u6bb5\u4fe1\u606f") public com.mbap.util.view.R getFieldByTableAndDb(@RequestBody DataSourceConfig dsc, @RequestParam(value="tableName",required=true) String tableName)
      根据表名称以及外部数据源配置获取字段信息
      参数:
      dsc -
      tableName -
      返回:
    • main

      public static void main(String[] args)