@Controller(value="GeneratorController")
@RequestMapping(value="rest/generator")
public class GeneratorController
extends java.lang.Object
| Constructor and Description |
|---|
GeneratorController() |
| Modifier and Type | Method and Description |
|---|---|
com.mbap.util.view.R |
generator(java.lang.String targetPackage,
java.lang.String targetProject,
java.util.List<java.lang.String> tableList,
java.lang.String classpathEntry) |
com.mbap.util.view.R |
generatorEntityFile(BuildEntity buildEntity)
生成实体文件
|
com.mbap.util.view.R |
getAllTable()
查询当前数据库内没有创建实体的表
|
com.mbap.util.view.R |
getAllTable(java.lang.String tableName)
根据表名称获取当前表字段
|
com.mbap.util.view.R |
isexists(java.lang.String targetPackage,
java.lang.String entityName) |
static void |
main(java.lang.String[] args) |
@ResponseBody
@RequestMapping(method=POST,
name="\u6839\u636e\u8868\u751f\u6210\u5b9e\u4f53")
public com.mbap.util.view.R generator(@RequestParam(value="targetPackage",required=true)
java.lang.String targetPackage,
@RequestParam(value="targetProject",required=true)
java.lang.String targetProject,
@RequestParam(value="tableList",required=false)
java.util.List<java.lang.String> tableList,
@RequestParam(value="classpathEntry",required=true)
java.lang.String classpathEntry)
targetPackage - 生成模型的包路径targetProject - 生成模型的位置classpathEntry - 本地硬盘上面的数据库驱动包路径tableList - 要生成的 表名称:实体类名称 多个用逗号隔开 示例log_business:Business@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)
java.lang.String targetPackage,
@RequestParam(value="entityName",required=false)
java.lang.String entityName)
targetPackage - 包路径entityName - 实体名称@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()
@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 getAllTable(@RequestParam(value="tableName",required=true)
java.lang.String tableName)
tableName - 表名称@ResponseBody
@RequestMapping(method=POST,
value="generatorEntityFile",
name="\u751f\u6210\u5b9e\u4f53\u6587\u4ef6")
public com.mbap.util.view.R generatorEntityFile(@RequestBody
BuildEntity buildEntity)
BuildEntity - 构建实体public static void main(java.lang.String[] args)