首页>代码>SSM开发网站考试平台管理系统,SSM+MAVEN初学者必备>/ExaSystem/src/main/java/com/team/controller/Pro_controller.java
package com.team.controller;

import com.team.code.PageJsonResult;
import com.team.pojo.Proposi;
import com.team.service.Pro_service;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;

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

@Controller
@RequestMapping("pro")
public class Pro_controller {
    @Resource
    Pro_service pro_service;

    /**
     * 跳转
     */
    @RequestMapping("toProMain")
    public String toProMain(ModelMap m) {
        return "Proposi/index";
    }

    @RequestMapping("toProInfo")
    public String toProInfo(ModelMap m) {
        return "Proposi/proposiInfo";
    }

    @RequestMapping("getAll")
    public String getAll(ModelMap m) {
        List list = pro_service.allPro();
        m.put("list", list);
        return toProMain(m);
    }

    @RequestMapping(value = "toProInfo", params = "id")
    public String toProInfoByID(ModelMap m, String id) {
        int i = Integer.parseInt(id);
        Proposi pro = pro_service.getForID(i);
        m.put("info", pro);
        return toProInfo(m);
    }

    @RequestMapping("upSt")
    public String upState(ModelMap m, String id, String type) {
//        System.out.println(id+":"+type);
        int i = Integer.parseInt(id);
        if (type.equals("fb")) {
            pro_service.upState(i, "1");
        } else {
            pro_service.upState(i, "0");
        }
        return toProInfoByID(m, id);
    }

    @RequestMapping("upAll")
    public String updateAll(String id, ModelMap m, Proposi pro) {
        System.out.println(id);
        pro_service.updatePro(pro);
        return toProInfoByID(m, id);
    }

    @RequestMapping("add")
    public String addPro(Proposi proposi, ModelMap m) {
        pro_service.creatPro(proposi);
        return getAll(m);
    }

    @RequestMapping("del")
    public String delForId(ModelMap m, String id) {
        int i = Integer.parseInt(id);
        pro_service.delPro(i);
        return getAll(m);
    }

    @RequestMapping("pExa")
    public PageJsonResult getProExa(){
        //获取ProFile数据库中的总条数
        int fileCount = pro_service.getCountForFile();
        PageJsonResult pjr = new PageJsonResult();
        pjr.setTotal(fileCount);
        return pjr;
    }
}

最近下载更多
lilong007  LV23 2023年12月30日
gecongkai  LV8 2023年6月22日
lbsers  LV5 2023年5月6日
朱俪的邮件及存储  LV8 2023年4月19日
LITIANYU084414  LV11 2023年1月1日
云龙123456  LV7 2022年12月2日
zhuwang  LV5 2022年11月17日
qwer123546  LV13 2022年9月28日
mdz123456mao  LV3 2022年6月19日
chenhan413  LV10 2022年5月20日
最近浏览更多
348835269  LV11 5月6日
xiaoaitx  LV8 1月1日
三秋桂子  LV1 2024年12月21日
zolscy  LV24 2024年11月28日
wudi666 2024年11月27日
暂无贡献等级
lun123456 2024年6月23日
暂无贡献等级
xhqxhq  LV1 2024年6月6日
xiao1111  LV3 2024年5月14日
WBelong  LV8 2024年4月2日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友