首页>代码>基于SSM的高校运动会管理系统的设计与实现(毕设)>/sportmeetingmanagementsystem-master/src/main/java/com/handy/controller/BroadcastController.java
                
                package com.handy.controller;
import com.handy.domain.Broadcast;
import com.handy.service.BroadcastService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
import java.util.List;
@Controller
@RequestMapping("/broadcast")
public class BroadcastController {
    @Autowired
    private BroadcastService broadcastService;
    /**
     * 广播列表
     *
     * @return
     */
    @RequestMapping("/findAll.do")
    public ModelAndView findAll() {
        ModelAndView mv = new ModelAndView();
        List<Broadcast> broadcastList = broadcastService.selectBroadcastByS();
        mv.addObject("broadcast", broadcastList);
        mv.setViewName("broadcast-list");
        return mv;
    }
    /**
     * 根据id获取广播信息到模态框上
     *
     * @param id
     * @return
     */
    @RequestMapping(value = "/findById.do", method = RequestMethod.GET, produces = "application/json; charset=utf-8")
    @ResponseBody
    public Broadcast findBybId(@RequestParam(name = "id") Integer id) {
        return broadcastService.findById(id);
    }
    /**
     * 根据id删除广播信息
     *
     * @param id
     * @return
     */
    @RequestMapping("/deleteById.do")
    public String deleteByIds(Integer[] id) {
        broadcastService.deleteById(id);
        return "redirect:manage.do";
    }
    /**
     * 首页跳转
     *
     * @return
     */
    @RequestMapping("main.do")
    public ModelAndView main() {
        ModelAndView mv = new ModelAndView();
        mv.setViewName("main");
        return mv;
    }
    /**
     * 广播管理界面
     *
     * @return
     */
    @RequestMapping("/manage.do")
    public ModelAndView manage() {
        ModelAndView mv = new ModelAndView();
        List<Broadcast> broadcastList = broadcastService.findAll();
        mv.addObject("broadcast", broadcastList);
        mv.setViewName("broadcast-manage");
        return mv;
    }
    /**
     * 新增广播信息
     *
     * @param broadcast
     * @return
     */
    @RequestMapping(value = "/insert.do", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
    @ResponseBody
    public String insert(@RequestBody Broadcast broadcast) {
        try {
            broadcastService.insert(broadcast);
        } catch (Exception e) {
            return "新增失败!";
        }
        return "200";
    }
    /**
     * 修改广播信息
     *
     * @param broadcast
     * @return
     */
    @RequestMapping(value = "/update.do", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
    @ResponseBody
    public String update(@RequestBody Broadcast broadcast) {
        System.out.println(broadcast);
        try {
            broadcastService.update(broadcast);
        } catch (Exception e) {
            return "修改失败!";
        }
        return "200";
    }
}
 最近下载更多
最近下载更多
                
                SX520886     LV6
                4月24日
            
            
        
                微信网友_7371218154688512     LV4
                2月5日
            
            
        
                zolscy     LV24
                2024年11月27日
            
            
        
                hx0204     LV2
                2024年11月2日
            
            
        
                bridge_44     LV2
                2024年10月21日
            
            
        
                徐长风     LV2
                2024年10月11日
            
            
        
                TY0165     LV20
                2024年6月18日
            
            
        
                lilitu     LV6
                2024年5月30日
            
            
        
                李俊雄     LV3
                2024年5月8日
            
            
        
                wangjiayu11111     LV1
                2024年4月2日
            
            
         最近浏览更多
最近浏览更多
                
                奋斗的小蚂蚁     LV16
                10月17日
            
            
        
                阿诗丹    
                6月11日
            
            
                    暂无贡献等级
            
        
                lkke23047     LV1
                5月26日
            
            
        
                小旭123     LV1
                5月20日
            
            
        
                SX520886     LV6
                4月24日
            
            
        
                ryadmin123     LV2
                2月6日
            
            
        
                微信网友_7371218154688512     LV4
                2月5日
            
            
        
                    暂无贡献等级
            
        
                1969749580    
                1月1日
            
            
                    暂无贡献等级
            
        
                ma406805131     LV19
                2024年12月29日
            
            
        
 
                 
                 
                