NoticeController.java 1.33 KB
Newer Older
manxiaoqiang committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
package common.controller;


import common.model.User;
import common.repository.UserRepository;
import common.service.NoticeService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import security.RedisLoginStatusManager;
import security.TokenManager;
import security.annotation.CurrentAccount;
import util.CipherUtil;
import util.Constant;
import util.ResultModel;
import util.ValidateUtil;

import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.HashMap;
import java.util.Map;


@Controller
@RequestMapping("notice")
public class NoticeController {

    protected Logger logger = LoggerFactory.getLogger(NoticeController.class);

    @Autowired
    NoticeService noticeService;


    @RequestMapping(value = "find", method = RequestMethod.GET)
    @ResponseBody
    public ResultModel find(@CurrentAccount User user) {
        return ResultModel.OK(noticeService.findAll(user));
        }

manxiaoqiang committed
43
    @RequestMapping(value = "read", method = RequestMethod.PUT)
manxiaoqiang committed
44
    @ResponseBody
manxiaoqiang committed
45 46
    public ResultModel loginCheck(@CurrentAccount User user) {
        return ResultModel.OK(noticeService.read(user));
manxiaoqiang committed
47 48 49
    }

}