Ajax的controller

本文介绍了一个会议室管理系统的实现,包括会议室的列表查询、添加、更新、删除等功能,通过Spring框架和MyBatis技术实现数据操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package com.wjh.controller;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.wjh.dao.ConferenceMapper;
import com.wjh.dao.TowerMapper;
import com.wjh.dao.model.Conference;
import com.wjh.dao.model.Tower;

@Controller
public class ConferenceController {

@Autowired
ConferenceMapper cm;

@Autowired
TowerMapper tm;


//会议室列表查询
@RequestMapping("list")
public String list(Model model) {
	
	List<Conference> list = cm.listConference();
	model.addAttribute("list", list);
	List<Tower> Towerlist = tm.selectByExample(null);
	model.addAttribute("tower", Towerlist);
	
	return "list";
}


//会议室列表查询
@RequestMapping("toadd")
public String toadd(Model model) {
	List<Tower> Towerlist = tm.selectByExample(null);
	model.addAttribute("tower", Towerlist);
	return "add";
}

//会议室列表查询
@RequestMapping("add")
@ResponseBody
public int add(Conference conf) {
	
	cm.add(conf);
	
	return 1;
}

//会议室列表查询
@RequestMapping("toupdate")
public String toupdate(Model model,int id) {
	Conference confList = cm.confList(id);
	
	List<Tower> list = tm.selectByExample(null);
	model.addAttribute("tower", list);
	model.addAttribute("conf", confList);
	
	return "update";
}

//会议室列表查询
@RequestMapping("update")
@ResponseBody
public int update(Conference conf) {
	
	cm.update(conf);
	
	return 1;
}


//会议室列表删除
	@RequestMapping("del")
	@ResponseBody
	public int del(int id) {
		cm.deleteByPrimaryKey(id);
		return 1;
	}

	//会议室列表批删
	@ResponseBody
	@RequestMapping("dels")
	public int dels(String id) {
		 cm.dele(id);
		return 1;
	}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值