package com.javaweb.platform.controller; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.ResponseBody; import com.javaweb.common.core.controller.BaseController; import com.javaweb.system.domain.SysNotice; import com.javaweb.system.service.ISysNoticeService; @Controller public class FrontNoticeController extends BaseController { @Autowired private ISysNoticeService noticeService; /** * 查询公告列表AJAX */ // @RequiresPermissions("system:notice:list") @PostMapping("/webgis/notelistall") @ResponseBody public List listAll(SysNotice notice) { List list = noticeService.selectNoticeList(notice); return list; } /** * 查询公告列表AJAX */ @PostMapping("/webgis/notelist") @ResponseBody public List list(SysNotice notice) { startPage(); List list = noticeService.selectNoticeList(notice); return list; } /** * 查询公告列表AJAX */ @PostMapping("/webgis/note1list") @ResponseBody public List list1(SysNotice notice) { startPage(); notice.setNoticeType("1"); List list = noticeService.selectNoticeList(notice); return list; } /** * 查询公告列表AJAX */ @PostMapping("/webgis/note2list") @ResponseBody public List list2(SysNotice notice) { startPage(); notice.setNoticeType("2"); List list = noticeService.selectNoticeList(notice); return list; } /** * 查询公告列表AJAX */ @PostMapping("/webgis/notelistcount") @ResponseBody public int listCount(String noticeType) { SysNotice notice = new SysNotice(); notice.setNoticeType(noticeType); List list = noticeService.selectNoticeList(notice); return list.size(); } /** * 查询公告列表AJAX */ @PostMapping("/webgis/notedetail") @ResponseBody public SysNotice getSysNotice(long id) { SysNotice notice = new SysNotice(); notice.setNoticeId(id); System.out.println(id); SysNotice ret = noticeService.selectNoticeById(id); return ret; } }