}
}
}
@Mapper
public interface BlogMapper {
@Insert(“INSERT INTO article(title, author) VALUES(#{title}, #{author})”)
int create(Blog blog);
}
@RestController
public class BlogController {
@Autowired
public BlogService blogService;
/**
-
通过id修改文章
-
@param blog
-
@return
*/
@PostMapping(value = “/updateById”)
public Object updateById(@RequestBody Blog blog) {
if (StringUtils.isBlank(blog.getTitle())) {
return ResponseUtil.fail(ResultEnums.BAD_ARGUMENT_VALUE.getCode(), “请输入文章标题”);
}
if (StringUtils.isBlank(blog.getAuthor())) {
return ResponseUtil.fail(ResultEnums.BAD_ARGUMENT_VALUE.getCode(), “请输入文章作者”);
}
return blogService.updateById(blog);
}
}
@Service
public class BlogServiceImpl implements BlogService {
@Autowired
private BlogMapper blogMapper;
@Override
public Object updateById(Blog blog) {
int count = blogMapper.updateById(blog);
if (count > 0) {
return ResponseUtil.ok(“修改成功”);
} else {
return ResponseUtil.fail(ResultEnums.SERIOUS.getCode(), “修改失败”);
}
}
}
@Mapper
public interface BlogMapper {
@Update(“UPDATE article SET title=#{title},author=#{author} WHERE id=#{id}”)
int updateById(Blog blog);
}
@RestController
public cl