فهرست منبع

Merge remote-tracking branch 'origin/dev' into ecp

liyuan 1 هفته پیش
والد
کامیت
908ee2fb39

+ 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);
+	}
+
 
 }