@@ -79,6 +79,11 @@ public class PcBladeNoticeController {
return R.status(noticeService.updateNotice(dto));
}
+ @PostMapping("/delete")
+ public R delete(@RequestParam("id") Long id) {
+ return R.status(noticeService.deleteNotice(id));
+ }
+
/**
* 批量删除(逻辑删除)
*/
@@ -42,4 +42,11 @@ public interface PcBladeNoticeService extends IService<PcBladeNotice> {
List<PcBladeNotice> selectPcBladeNoticeList();
+ /**
+ * 删除一条公告
+ * @param id
+ * @return
+ */
+ boolean deleteNotice(Long id);
@@ -48,5 +48,10 @@ public class PcBladeNoticeServiceImpl extends BaseServiceImpl<PcBladeNoticeMappe
return Collections.emptyList();
+ @Override
+ public boolean deleteNotice(Long id) {
+ return this.removeById(id);