blob: 67b51e1ee8d604ad6c2ae890718c01085260dacb [file] [log] [blame]
ym923977239c2025-06-06 17:36:14 +08001package com.pt5.pthouduan.service;
2
3import com.pt5.pthouduan.entity.Activity;
4
5import java.util.List;
6
7/**
8 * <p>
9 * 活动服务接口
10 * </p>
11 *
12 * 功能:增、删、改、查(按是否显示状态)
13 * </p>
14 *
15 * @author ym
16 * @since 2025-05-16
17 */
18public interface ActivityService {
19
20 // 根据 is_show 状态查询活动列表(0:显示,1:隐藏等)
21 List<Activity> findByIsShow(Integer isShow);
22
23 // 创建活动
24 boolean save(Activity activity);
25
26 // 根据ID删除活动
27 boolean removeById(Integer activityid);
28
29 // 根据ID更新活动
30 boolean updateById(Activity activity);
31
32 // 根据ID获取活动
33 Activity getById(Integer activityid);
34
35 // 新增:获取所有活动(不分是否显示)
36 List<Activity> list();
37
38 //根据题目获得公告
39 List<Activity> searchByTitle(String title);
40}