package com.hxhq.business.service;

import java.util.List;
import com.hxhq.business.domain.Notice;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 系统通知Service接口
 *
 * @author hxhq
 * @date 2026-01-16
 */
public interface INoticeService extends IService<Notice>
{
    /**
     * 查询系统通知列表
     *
     * @return 系统通知集合
     */
    List<Notice> queryList();

    /**
     * 保存
     * @param title
     * @param userId
     * @param url
     */
    void save(String title,Long userId,String url);

    /**
     * 批量保存试验方法
     * @param title
     * @param userIdList
     * @param url
     */
    void saveBatch(String title,List<Long> userIdList, String url);

    /**
     * 新增试验方便保存
     * @param studyId
     * @param studySubjectId
     * @param createUserId
     */
    void saveStudyMethod(Long studyId,Long studySubjectId,Long createUserId);

}
