package com.its.op.controller.database.mybatis; import com.its.op.controller.AbstractDatabaseController; import com.its.op.model.vo.database.TbRoadVo; import com.its.op.service.database.impl.TbRoadServiceImpl; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.PutMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; @Slf4j @RestController @RequestMapping("/api-mybatis/database/tb-road") @Api(tags = "09.기초데이터관리-04.도로", description="도로") public class TbRoadControllerMybatis extends AbstractDatabaseController { private final TbRoadServiceImpl service; public TbRoadControllerMybatis(TbRoadServiceImpl service) { super(service); this.service = service; } @ApiOperation(value = "이름변경(TB_ROAD)", response = TbRoadVo.class) @PutMapping(value = "/name/", produces = {"application/json; charset=utf8"}) public int updateNameById(@RequestBody TbRoadVo obj, HttpServletRequest request) { return this.service.updateNameById(obj); } }