70 lines
1.4 KiB
Java
70 lines
1.4 KiB
Java
|
package com.ruoyi.cms.mapper;
|
||
|
|
||
|
|
||
|
|
||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||
|
import com.ruoyi.cms.domain.AppNotice;
|
||
|
import com.ruoyi.cms.domain.Job;
|
||
|
import com.ruoyi.cms.domain.JobFair;
|
||
|
import org.apache.ibatis.annotations.Param;
|
||
|
|
||
|
import java.util.List;
|
||
|
|
||
|
/**
|
||
|
* 通知公告表 数据层
|
||
|
*
|
||
|
* @author ruoyi
|
||
|
*/
|
||
|
public interface AppNoticeMapper extends BaseMapper<AppNotice>
|
||
|
{
|
||
|
/**
|
||
|
* 查询公告信息
|
||
|
*
|
||
|
* @param noticeId 公告ID
|
||
|
* @return 公告信息
|
||
|
*/
|
||
|
public AppNotice selectNoticeById(Long noticeId);
|
||
|
|
||
|
/**
|
||
|
* 查询公告列表
|
||
|
*
|
||
|
* @param notice 公告信息
|
||
|
* @return 公告集合
|
||
|
*/
|
||
|
public List<AppNotice> selectNoticeList(AppNotice notice);
|
||
|
|
||
|
/**
|
||
|
* 新增公告
|
||
|
*
|
||
|
* @param notice 公告信息
|
||
|
* @return 结果
|
||
|
*/
|
||
|
public int insertNotice(AppNotice notice);
|
||
|
|
||
|
/**
|
||
|
* 修改公告
|
||
|
*
|
||
|
* @param notice 公告信息
|
||
|
* @return 结果
|
||
|
*/
|
||
|
public int updateNotice(AppNotice notice);
|
||
|
|
||
|
/**
|
||
|
* 批量删除公告
|
||
|
*
|
||
|
* @param noticeId 公告ID
|
||
|
* @return 结果
|
||
|
*/
|
||
|
public int deleteNoticeById(Long noticeId);
|
||
|
|
||
|
/**
|
||
|
* 批量删除公告信息
|
||
|
*
|
||
|
* @param noticeIds 需要删除的公告ID
|
||
|
* @return 结果
|
||
|
*/
|
||
|
public int deleteNoticeByIds(Long[] noticeIds);
|
||
|
|
||
|
List<Job> recommend(@Param("jobTitle")String jobTitle,@Param("userId") Long userId);
|
||
|
}
|