2 Commits 3c82e65803 ... b9009dbc75

Author SHA1 Message Date
  wang b9009dbc75 添加删除公告接口 1 month ago
  wang 9acb3d3936 添加删除公告接口 1 month ago

+ 5 - 0
blade-service/blade-factory/src/main/java/org/springblade/factory/controller/PcBladeNoticeController.java

@@ -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));
+	}
+
 	/**
 	 * 批量删除(逻辑删除)
 	 */

+ 7 - 0
blade-service/blade-factory/src/main/java/org/springblade/factory/service/PcBladeNoticeService.java

@@ -42,4 +42,11 @@ public interface PcBladeNoticeService extends IService<PcBladeNotice> {
 	 */
 	List<PcBladeNotice> selectPcBladeNoticeList();
 
+	/**
+	 * 删除一条公告
+	 * @param id
+	 * @return
+	 */
+	boolean deleteNotice(Long id);
+
 }

+ 5 - 0
blade-service/blade-factory/src/main/java/org/springblade/factory/service/impl/PcBladeNoticeServiceImpl.java

@@ -48,5 +48,10 @@ public class PcBladeNoticeServiceImpl extends BaseServiceImpl<PcBladeNoticeMappe
 		return Collections.emptyList();
 	}
 
+	@Override
+	public boolean deleteNotice(Long id) {
+		return this.removeById(id);
+	}
+
 
 }