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<SysNotice> listAll(SysNotice notice)
|
{
|
List<SysNotice> list = noticeService.selectNoticeList(notice);
|
return list;
|
}
|
/**
|
* 查询公告列表AJAX
|
*/
|
|
@PostMapping("/webgis/notelist")
|
@ResponseBody
|
public List<SysNotice> list(SysNotice notice)
|
{
|
startPage();
|
List<SysNotice> list = noticeService.selectNoticeList(notice);
|
return list;
|
}
|
/**
|
* 查询公告列表AJAX
|
*/
|
@PostMapping("/webgis/note1list")
|
@ResponseBody
|
public List<SysNotice> list1(SysNotice notice)
|
{
|
startPage();
|
notice.setNoticeType("1");
|
List<SysNotice> list = noticeService.selectNoticeList(notice);
|
return list;
|
}
|
/**
|
* 查询公告列表AJAX
|
*/
|
@PostMapping("/webgis/note2list")
|
@ResponseBody
|
public List<SysNotice> list2(SysNotice notice)
|
{
|
startPage();
|
notice.setNoticeType("2");
|
List<SysNotice> list = noticeService.selectNoticeList(notice);
|
return list;
|
}
|
/**
|
* 查询公告列表AJAX
|
*/
|
@PostMapping("/webgis/notelistcount")
|
@ResponseBody
|
public int listCount(String noticeType)
|
{
|
SysNotice notice = new SysNotice();
|
notice.setNoticeType(noticeType);
|
List<SysNotice> 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;
|
}
|
|
}
|