fangyuan
2022-11-21 5cba031b4fcc437568a46295739fda3dae7ae41f
ycl-platform/src/main/java/com/ycl/controller/NewsColumnController.java
@@ -6,8 +6,11 @@
import com.baomidou.mybatisplus.extension.api.ApiController;
import com.baomidou.mybatisplus.extension.api.R;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ycl.entity.NewsChannel;
import com.ycl.entity.NewsColumn;
import com.ycl.service.NewsColumnService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@@ -22,6 +25,7 @@
 */
@RestController
@RequestMapping("newsColumn")
@Api(tags = "栏目管理")
public class NewsColumnController extends ApiController {
    /**
     * 服务对象
@@ -37,6 +41,7 @@
     * @return 所有数据
     */
    @GetMapping
    @ApiOperation(value = "查询所有数据")
    public R selectAll(Page<NewsColumn> page, NewsColumn newsColumn) {
        return success(this.newsColumnService.page(page, new QueryWrapper<>(newsColumn)));
    }
@@ -48,6 +53,7 @@
     * @return 单条数据
     */
    @GetMapping("{id}")
    @ApiOperation(value = "按id查询数据")
    public R selectOne(@PathVariable Serializable id) {
        return success(this.newsColumnService.getById(id));
    }
@@ -59,6 +65,7 @@
     * @return 新增结果
     */
    @PostMapping
    @ApiOperation(value = "新增数据")
    public R insert(@RequestBody NewsColumn newsColumn) {
        return success(this.newsColumnService.save(newsColumn));
    }
@@ -70,6 +77,7 @@
     * @return 修改结果
     */
    @PutMapping
    @ApiOperation(value = "修改数据")
    public R update(@RequestBody NewsColumn newsColumn) {
        return success(this.newsColumnService.updateById(newsColumn));
    }
@@ -81,8 +89,10 @@
     * @return 删除结果
     */
    @DeleteMapping
    @ApiOperation(value = "删除数据")
    public R delete(@RequestParam("idList") List<Long> idList) {
        return success(this.newsColumnService.removeByIds(idList));
    }
}