| package com.xzx.gc.system.mapper; | 
|   | 
| import com.xzx.gc.entity.SysNotice; | 
| import com.xzx.gc.model.admin.SysNoticeModel; | 
| import com.xzx.gc.model.system.SysNoticeReq; | 
| import com.xzx.gc.model.system.SysNoticeVo; | 
| import com.xzx.gc.util.GcMapper; | 
| import org.springframework.stereotype.Repository; | 
|   | 
| import java.util.List; | 
| import java.util.Map; | 
|   | 
| @Repository | 
| public interface SysNoticeMapper extends GcMapper<SysNotice> { | 
|   | 
|     /** | 
|      *  公告列表 | 
|      * @param params | 
|      */ | 
|     List<SysNoticeVo> getSysNoticeByType(Map<String,Object> params); | 
|   | 
|     /** | 
|      * 公告详情 | 
|      * @param params | 
|      * @return | 
|      */ | 
|     SysNoticeVo getSysNoticeById(Map<String,Object> params); | 
|   | 
|     /** | 
|      * 新增公告 | 
|      * @param params | 
|      */ | 
|     int addSysNotice(SysNoticeReq params); | 
|   | 
|     List<SysNoticeModel> queryNoticeList(SysNoticeModel model); | 
| } |