SysNoticeController.java 1.14 KB
package com.huaheng.pc.system.notice.controller;

import com.huaheng.framework.web.domain.AjaxResult;
import com.huaheng.pc.system.notice.domain.SysNotice;
import com.huaheng.pc.system.notice.service.SysNoticeService;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.annotation.Resource;
import java.util.ArrayList;

@Controller
@RequestMapping("/system/notice")
public class SysNoticeController {
    @Resource
    private SysNoticeService sysNoticeService;

    private String prefix = "system/notice";

    @GetMapping("/mailbox")
    public String mailbox(){
        return prefix+"/mailbox";
    }

    /**
     * 将所有消息已读
     * @return
     */
    @GetMapping("/readAll")
    @ResponseBody
    public AjaxResult readAll(){
        if (sysNoticeService.readAll()){
            return AjaxResult.success();
        }else {
            return AjaxResult.error("消息记录状态修改失败");
        }
    }
}