Commit d3af62f9 by stylefeng

升级控制器模板

parent 54f3b6c6
...@@ -25,6 +25,11 @@ public class ControllerConfig { ...@@ -25,6 +25,11 @@ public class ControllerConfig {
imports.add("org.springframework.web.bind.annotation.ResponseBody"); imports.add("org.springframework.web.bind.annotation.ResponseBody");
imports.add("org.springframework.ui.Model"); imports.add("org.springframework.ui.Model");
imports.add("org.springframework.web.bind.annotation.PathVariable"); imports.add("org.springframework.web.bind.annotation.PathVariable");
imports.add("org.springframework.beans.factory.annotation.Autowired");
imports.add("com.stylefeng.guns.core.log.LogObjectHolder");
imports.add("org.springframework.web.bind.annotation.RequestParam");
imports.add(contextConfig.getModelPackageName() + "." + contextConfig.getEntityName());
imports.add("com.stylefeng.guns.modular." + contextConfig.getModuleName() + ".service" + ".I" + contextConfig.getBizEnBigName() + "Service");
this.imports = imports; this.imports = imports;
this.packageName = "com.stylefeng.guns.modular." + contextConfig.getModuleName() + ".controller"; this.packageName = "com.stylefeng.guns.modular." + contextConfig.getModuleName() + ".controller";
this.controllerPathTemplate = "\\src\\main\\java\\com\\stylefeng\\guns\\modular\\" + contextConfig.getModuleName() + "\\controller\\{}Controller.java"; this.controllerPathTemplate = "\\src\\main\\java\\com\\stylefeng\\guns\\modular\\" + contextConfig.getModuleName() + "\\controller\\{}Controller.java";
......
...@@ -16,6 +16,9 @@ public class ${context.bizEnBigName}Controller extends BaseController { ...@@ -16,6 +16,9 @@ public class ${context.bizEnBigName}Controller extends BaseController {
private String PREFIX = "/${context.moduleName}/${context.bizEnName}/"; private String PREFIX = "/${context.moduleName}/${context.bizEnName}/";
@Autowired
private I${context.bizEnBigName}Service ${context.bizEnName}Service;
/** /**
* 跳转到${context.bizChName}首页 * 跳转到${context.bizChName}首页
*/ */
...@@ -37,6 +40,9 @@ public class ${context.bizEnBigName}Controller extends BaseController { ...@@ -37,6 +40,9 @@ public class ${context.bizEnBigName}Controller extends BaseController {
*/ */
@RequestMapping("/${context.bizEnName}_update/{${context.bizEnName}Id}") @RequestMapping("/${context.bizEnName}_update/{${context.bizEnName}Id}")
public String ${context.bizEnName}Update(@PathVariable Integer ${context.bizEnName}Id, Model model) { public String ${context.bizEnName}Update(@PathVariable Integer ${context.bizEnName}Id, Model model) {
${context.entityName} ${context.bizEnName} = ${context.bizEnName}Service.selectById(${context.bizEnName}Id);
model.addAttribute("item",${context.bizEnName});
LogObjectHolder.me().set(${context.bizEnName});
return PREFIX + "${context.bizEnName}_edit.html"; return PREFIX + "${context.bizEnName}_edit.html";
} }
...@@ -46,7 +52,7 @@ public class ${context.bizEnBigName}Controller extends BaseController { ...@@ -46,7 +52,7 @@ public class ${context.bizEnBigName}Controller extends BaseController {
@RequestMapping(value = "/list") @RequestMapping(value = "/list")
@ResponseBody @ResponseBody
public Object list(String condition) { public Object list(String condition) {
return null; return ${context.bizEnName}Service.selectList(null);
} }
/** /**
...@@ -54,7 +60,8 @@ public class ${context.bizEnBigName}Controller extends BaseController { ...@@ -54,7 +60,8 @@ public class ${context.bizEnBigName}Controller extends BaseController {
*/ */
@RequestMapping(value = "/add") @RequestMapping(value = "/add")
@ResponseBody @ResponseBody
public Object add() { public Object add(${context.entityName} ${context.bizEnName}) {
${context.bizEnName}Service.insert(${context.bizEnName});
return super.SUCCESS_TIP; return super.SUCCESS_TIP;
} }
...@@ -63,26 +70,27 @@ public class ${context.bizEnBigName}Controller extends BaseController { ...@@ -63,26 +70,27 @@ public class ${context.bizEnBigName}Controller extends BaseController {
*/ */
@RequestMapping(value = "/delete") @RequestMapping(value = "/delete")
@ResponseBody @ResponseBody
public Object delete() { public Object delete(@RequestParam Integer ${context.bizEnName}Id) {
${context.bizEnName}Service.deleteById(${context.bizEnName}Id);
return SUCCESS_TIP; return SUCCESS_TIP;
} }
/** /**
* 修改${context.bizChName} * 修改${context.bizChName}
*/ */
@RequestMapping(value = "/update") @RequestMapping(value = "/update")
@ResponseBody @ResponseBody
public Object update() { public Object update(${context.entityName} ${context.bizEnName}) {
${context.bizEnName}Service.updateById(${context.bizEnName});
return super.SUCCESS_TIP; return super.SUCCESS_TIP;
} }
/** /**
* ${context.bizChName}详情 * ${context.bizChName}详情
*/ */
@RequestMapping(value = "/detail") @RequestMapping(value = "/detail/{${context.bizEnName}Id}")
@ResponseBody @ResponseBody
public Object detail() { public Object detail(@PathVariable("${context.bizEnName}Id") Integer ${context.bizEnName}Id) {
return null; return ${context.bizEnName}Service.selectById(${context.bizEnName}Id);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment