package ${newBasePackage}.${moduleName}.web; import javax.annotation.Generated; import ${newBasePackage}.${moduleName}.service.${table.className}Service; import ${newBasePackage}.${moduleName}.service.dto.${table.className}Dto; import ${oldBasePackage}.common.web.AbstractController; import io.swagger.annotations.Api; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * ${table.comment}的控制器 * * @author ${author} * @date ${date} */ @Api(value = "${table.comment}Controller", tags = { "${table.comment}访问接口" }) @RestController @RequestMapping(value = "/${table.requestMapping}s") @Generated(value = "${oldBasePackage}.util.codegenerator.CodeGenerator") public class ${table.className}Controller extends AbstractController<${table.className}Dto, ${table.className}Service> { @ApiOperation(value = "查询示例接口", notes = "本接口只做展示,方便对照getAll接口的请求参数规则,无实际功能") @ApiImplicitParams({ @ApiImplicitParam(name = "offset", value = "分页-偏移页数", required = true, paramType = "form"), @ApiImplicitParam(name = "pageNumber", value = "分页-当前页数", required = true, paramType = "form"), @ApiImplicitParam(name = "pageSize", value = "分页-没页查询总数", required = true, paramType = "form"), @ApiImplicitParam(name = "sort", value = "分页-排序方式(按字段)", required = false, paramType = "form"), @ApiImplicitParam(name = "search_id", value = "实体-主键id", required = false, paramType = "form"), @ApiImplicitParam(name = "search_name", value = "实体-名称", required = false, paramType = "form") }) @GetMapping("/getAllTemplate") public List<${table.className}Dto> getAllTemplate(@RequestParam Integer offset, @RequestParam Integer pageNumber, @RequestParam Integer pageSize, @RequestParam String sort, @RequestParam Integer id, @RequestParam String search_name) { return null; } }