12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package ${basePackage}.web;
- import ${basePackage}.core.Result;
- import ${basePackage}.core.ResultGenerator;
- import ${basePackage}.model.${modelNameUpperCamel};
- import ${basePackage}.service.${modelNameUpperCamel}Service;
- import com.github.pagehelper.PageHelper;
- import com.github.pagehelper.PageInfo;
- import org.springframework.web.bind.annotation.*;
- import javax.annotation.Resource;
- import java.util.List;
- /**
- * Created by ${author} on ${date}.
- */
- @RestController
- @RequestMapping("${baseRequestMapping}")
- public class ${modelNameUpperCamel}Controller {
- @Resource
- private ${modelNameUpperCamel}Service ${modelNameLowerCamel}Service;
- @PostMapping
- public Result add(@RequestBody ${modelNameUpperCamel} ${modelNameLowerCamel}) {
- ${modelNameLowerCamel}Service.save(${modelNameLowerCamel});
- return ResultGenerator.genSuccessResult();
- }
- @DeleteMapping("/{id}")
- public Result delete(@PathVariable Integer id) {
- ${modelNameLowerCamel}Service.deleteById(id);
- return ResultGenerator.genSuccessResult();
- }
- @PutMapping
- public Result update(@RequestBody ${modelNameUpperCamel} ${modelNameLowerCamel}) {
- ${modelNameLowerCamel}Service.update(${modelNameLowerCamel});
- return ResultGenerator.genSuccessResult();
- }
- @GetMapping("/{id}")
- public Result detail(@PathVariable Integer id) {
- ${modelNameUpperCamel} ${modelNameLowerCamel} = ${modelNameLowerCamel}Service.findById(id);
- return ResultGenerator.genSuccessResult(${modelNameLowerCamel});
- }
- @GetMapping
- public Result list(@RequestParam(defaultValue = "0") Integer page, @RequestParam(defaultValue = "0") Integer size) {
- PageHelper.startPage(page, size);
- List<${modelNameUpperCamel}> list = ${modelNameLowerCamel}Service.findAll();
- PageInfo pageInfo = new PageInfo(list);
- return ResultGenerator.genSuccessResult(pageInfo);
- }
- }
|