package com.oying.rest; import com.oying.domain.GenConfig; import com.oying.service.GenConfigService; import com.oying.utils.R; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; /** * @author Z * @date 2019-01-14 */ @RestController @RequiredArgsConstructor @RequestMapping("/api/genConfig") @Api(tags = "系统:代码生成器配置管理") public class GenConfigController { private final GenConfigService genConfigService; @ApiOperation("查询") @GetMapping(value = "/{tableName}") public ResponseEntity queryGenConfig(@PathVariable String tableName) { return new ResponseEntity<>(R.success(genConfigService.find(tableName)), HttpStatus.OK); } @PutMapping @ApiOperation("修改") public ResponseEntity updateGenConfig(@Validated @RequestBody GenConfig genConfig) { return new ResponseEntity<>(R.success(genConfigService.update(genConfig.getTableName(), genConfig)), HttpStatus.OK); } }