package cn.cmts.member.system.controller;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.log4j.Logger;
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.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import cn.cmts.member.base.controller.BaseController;
import cn.cmts.member.entity.T0401_carinfo;
import cn.cmts.member.entity.T0402_carstation;
import cn.cmts.member.entity.T0403_station;
import cn.cmts.member.entity.T0404_userfee;
import cn.cmts.member.entity.T0405_koufeidetail;
import cn.cmts.member.system.service.IParkingService;
import cn.cmts.member.util.CPO;
/**
* @see
* @author admin
*/
@Controller
@RequestMapping(value = "/Parking")
public class ParkingController extends BaseController {
// 日志操作类
private static Logger logger = Logger.getLogger(ParkingController.class);
@Autowired
private IParkingService parkingService;
// 1列表-车位
/**
* @see 1列表-车位
*/
@RequestMapping(value = "/getStationList")
public String getStationList(Model model, T0403_station t0403) {
// 初始化分页-总数
Integer totalCount = parkingService.getStationCount(t0403);
// 初始化分页
this.initPage(t0403, totalCount);
// 初始化分页-列表查询
List<T0403_station> list = new ArrayList<T0403_station>();
if (totalCount != null && totalCount > 0) {
list = parkingService.getStationList(t0403);
}
// 返回数据
model.addAttribute("list", list);
model.addAttribute("m", t0403);
return "station/stationList";
}
/**
* @see 跳转到 -- 新增页
*/
@RequestMapping(value = "/addStation")
public String addStation(Model model) {
return "station/stationAdd";
}
/**
* @see 保存
*/
@RequestMapping(value = "/saveStation")
public String saveStation(Model model, HttpServletRequest request,
HttpServletResponse response, T0403_station t0403) {
try {
// 添加记录
parkingService.addStation(t0403);
t0403.setMsg("1"); // 成功
} catch (Exception e) {
e.printStackTrace();
t0403.setMsg("0"); // 失败
}
t0403.setSinfo("");
t0403.setState("");
return getStationList(model, t0403);
}
/**
* @see 跳转到 -- 编辑页
*/
@RequestMapping(value = "/editStation")
public String editStation(Model model, @RequestParam("sid") String sid) {
// 查询
T0403_station t0403 = new T0403_station();
t0403.setSid(Long.parseLong(sid));
t0403 = parkingService.selectStationById(t0403);
// 返回
model.addAttribute("m", t0403);
return "station/stationEdit";
}
/**
* @see 更新
*/
@RequestMapping(value = "/updateStation")
public String updateStation(Model model, HttpServletRequest request,
HttpServletResponse response, T0403_station t0403) {
try {
//更新记录
parkingService.updateStationById(t0403);
// 成功
t0403.setMsg("1");
} catch (Exception e) {
e.printStackTrace();
t0403.setMsg("0"); // 失败
}
t0403.setSinfo("");
t0403.setState("");
return getStationList(model, t0403);
}
/**
* @see 跳转到 -- 预定车位
*/
@RequestMapping(value = "/yudingStation")
public String yudingStation(Model model, @RequestParam("sid") String sid) {
// 查询
T0403_station t0403 = new T0403_station();
t0403.setSid(Long.parseLong(sid));
t0403 = parkingService.selectStationById(t0403);
// 返回
model.addAttribute("m", t0403);
return "station/stationYuding";
}
/**
* @see 修改车位状态
*/
@RequestMapping(value = "/changeStationState")
@ResponseBody
public String changeStationState(Model model, HttpServletRequest request,
HttpServletResponse response, T0403_station t0403) {
try {
//更新记录
parkingService.changeStationStateById(t0403);
// 成功
t0403.setMsg("1");
} catch (Exception e) {
e.printStackTrace();
t0403.setMsg("0"); // 失败
}
return t0403.getMsg();
}
/**
* @see 删除
*/
@RequestMapping(value = "/delStation")
public String delStation(Model model, @RequestParam("sid") String sid) {
T0403_station t0403 = new T0403_station();
t0403.setMsg("0");// 操作失败
try {
// 查询详细
t0403.setSid(Long.parseLong(sid));
// 删除
parkingService.delStation(t0403);
t0403.setMsg("1");// 操作成功
} catch (Exception e) {
e.printStackTrace();
}
t0403.setSinfo("");
t0403.setState("");
return getStationList(model, t0403);
}
// 2列表-车
/**
* @see 2列表-车
*/
@RequestMapping(value = "/getCarList")
public String getCarList(Model model, T0401_carinfo t0401) {
// 初始化分页-总数
Integer totalCount = parkingService.getCarCount(t0401);
// 初始化分页
this.initPage(t0401, totalCount);
// 初始化分页-列表查询
List<T0401_carinfo> list = new ArrayList<T0401_carinfo>();
if (totalCount != null && totalCount > 0) {
list = parkingService.getCarList(t0401);
}
// 返回数据
model.addAttribute("list", list);
model.addAttribute("m", t0401);
return "car/carList";
}
/**
* @see 跳转到 -- 新增页
*/
@RequestMapping(value = "/addCar")
public String addCar(Model model) {
return "car/carAdd";
}
/**
* @see 保存
*/
@RequestMapping(value = "/saveCar")
public String saveCar(Model model, HttpServletRequest request,
HttpServletResponse response, T0401_carinfo t0401) {
try {
// 添加记录
parkingService.addCar(t0401);
t0401.setMsg("1"); // 成功
} catch (Exception e) {
e.printStackTrace();
t0401.setMsg("0"); // 失败
}
t0401.setCno("");
return getCarList(model, t0401);
}
/**
* @see 跳转到 -- 编辑页
*/
@RequestMapping(value = "/editCar")
public String editCar(Model model, @RequestParam("cid") String cid) {
// 查询
T0401_carinfo t0401 = new T0401_carinfo();
t0401.setCid(Long.parseLong(cid));
t0401 = parkingService.selectCarById(t0401);
// 返回
model.addAttribute("m", t0401);
return "car/carEdit";
}
/**
* @see 更新
*/
@RequestMapping(value = "/updateCar")
public String updateCar(Model model, HttpServletRequest request,
HttpServletResponse response, T0401_carinfo t0401) {
try {
//更新记录
parkingService.updateCarById(t0401);
// 成功
t0401.setMsg("1");
} catch (Exception e) {
e.printStackTrace();
t0401.setMsg("0"); // 失败
}
t0401.setCno("");
return getCarList(model, t0401);
没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计:基于jsp的智能停车场管理系统
共800个文件
gif:149个
png:138个
java:84个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 199 浏览量
2022-06-28
23:11:40
上传
评论
收藏 41.41MB RAR 举报
温馨提示
系统采用了B/S架构,Tomcat8.0作为运行服务器,基于J2EE标准。MyEclipse开发环境,数据库采用Mysql。开发过程利用MVC开发模式,层次分明,成功实现了该系统。该系统符合实际的停车场管理系统,为停车场管理供一个快速,简单规范的管理平台。 内含项目完整代码,数据库及配套报告。
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计:基于jsp的智能停车场管理系统 (800个子文件)
ParkingController.class 14KB
DictTag.class 13KB
LoginController.class 11KB
DateUtil.class 11KB
BooksController.class 10KB
UserController.class 10KB
HttpRequest.class 10KB
RoleController.class 10KB
ResultCodeUtil.class 9KB
NewsController.class 9KB
OrderCurveAction.class 7KB
StudentController.class 6KB
ParkingServiceImpl.class 6KB
NoticeController.class 6KB
RegisterController.class 5KB
UserServiceImpl.class 5KB
Pager.class 5KB
CommonUtil.class 5KB
T0004_USER.class 4KB
HttpPost.class 4KB
JsonValidator.class 4KB
BaseServiceImpl.class 4KB
AuthFilter.class 4KB
RoleServiceImpl.class 4KB
T0006_STUDENT.class 4KB
AuthImageServlet.class 4KB
JsonUtil.class 4KB
BooksServiceImpl.class 3KB
NewsServiceImpl.class 3KB
ServiceCall.class 3KB
BaseController.class 3KB
imageUtil.class 3KB
T0402_carstation.class 3KB
ServiceListener.class 3KB
HttpRespons.class 3KB
Readtxt.class 2KB
NoticeServiceImpl.class 2KB
SessionUtil.class 2KB
T0001_MENU.class 2KB
BaseEntity.class 2KB
T0200_News.class 2KB
Resume_Word.class 2KB
StudentServiceImpl.class 2KB
CPO.class 2KB
IParkingDao.class 2KB
T0401_carinfo.class 2KB
T0007_BOOKS.class 2KB
IParkingService.class 2KB
T0300_Notice.class 2KB
OutPrint.class 2KB
T0201_NewsOption.class 2KB
IUserDao.class 2KB
T0005Sysparam.class 2KB
IUserService.class 2KB
T0008_BOOKRETURN.class 2KB
T0002_ROLE.class 2KB
IRoleService.class 2KB
IRoleDao.class 2KB
T0005_ROLE_LINK.class 2KB
T0404_userfee.class 1KB
GrantRoleJson.class 1KB
TagServiceImpl.class 1KB
T0003_MENU_ROLE_LINK.class 1KB
XXX5d.class 1KB
T0403_station.class 1KB
IBooksDao.class 1KB
ServiceLocator.class 1KB
Entries.class 1KB
IBooksService.class 1KB
T0202_UserOption.class 1KB
T0405_koufeidetail.class 1KB
Statistics.class 1KB
BaseService.class 1KB
BaseDao.class 1KB
INewsService.class 1KB
Tag.class 922B
INewsDao.class 876B
IStudentService.class 862B
IStudentDao.class 850B
AccessToken.class 776B
INoticeService.class 774B
INoticeDao.class 720B
ITagDao.class 413B
ITagService.class 334B
.classpath 7KB
org.eclipse.wst.common.component 462B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.min.css 111KB
main.css 96KB
easyui.css 36KB
easyui.css 27KB
component.css 17KB
swiper.min.css 16KB
same.css 15KB
layer.css 12KB
datedropper.css 10KB
ui.css 10KB
ui.css 10KB
ui.css 10KB
ui.css 10KB
共 800 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
胥华引
- 粉丝: 96
- 资源: 439
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 峰会报告自动化生成基础教程
- 算法竞赛中的离散化 概念总结和基本操作全解
- 算法竞赛位运算(简单易懂)
- 常用一维二维 前缀和与差分算法模板总结
- SAR成像算法+后向投影(BP)算法+星载平台实测数据
- 横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横
- 基于Java和HTML的留言墙、验证码、计算器基础项目设计源码
- 基于JAVA C/C++的嵌入式设备组网平台物联网框架设计源码
- 基于Java开发的高性能全文检索工具包jsearch设计源码
- 基于多语言技术的pt遨游助手手机版设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功