首页>代码>基于ssm+layui开发汽车租赁管理系统 >/carRental/src/main/java/com/alfred/bus/controller/CheckController.java
package com.alfred.bus.controller; import com.alfred.bus.domain.Rent; import com.alfred.bus.service.CheckService; import com.alfred.bus.service.RentService; import com.alfred.bus.vo.CheckVo; import com.alfred.sys.utils.DataGridView; import com.alfred.sys.utils.ResultObj; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.Date; import java.util.Map; /** * @author Alfred * @date 2020/3/16 10:27 */ @RestController @RequestMapping("check") public class CheckController { @Autowired private RentService rentService; @Autowired private CheckService checkService; @RequestMapping("checkRentExist") public Rent checkRentExist(String rentid){ //出租单号不存在,返回一个null,出租单号存在,返回一个rent对象 Rent rent = rentService.queryRentByRentId(rentid); return rent; } /** * 根据出租单号加载检查单的表单数据 * @param rentid * @return */ @RequestMapping("initCheckFormData") public Map<String,Object> initCheckFormData(String rentid){ return this.checkService.initCheckFormData(rentid); } /** * 保存检查单数据 * @param checkVo * @return */ @RequestMapping("saveCheck") public ResultObj saveCheck(CheckVo checkVo){ try{ checkVo.setCreatetime(new Date()); this.checkService.addCheck(checkVo); return ResultObj.ADD_SUCCESS; }catch (Exception e){ e.printStackTrace(); return ResultObj.ADD_ERROR; } } /** * 查询所有检查单 * @param checkVo * @return */ @RequestMapping("loadAllCheck") public DataGridView loadAllCheck(CheckVo checkVo){ return this.checkService.queryAllCheck(checkVo); } /** * 删除一个检查单 * @param checkVo * @return */ @RequestMapping("deleteCheck") public ResultObj deleteCheck(CheckVo checkVo){ try{ this.checkService.deleteCheck(checkVo); return ResultObj.DELETE_SUCCESS; }catch (Exception e){ e.printStackTrace(); return ResultObj.DELETE_ERROR; } } /** * 批量删除检查单 * @return */ @RequestMapping("deleteBatchCheck") public ResultObj deleteBatchCheck(CheckVo checkVo){ try{ this.checkService.deleteBatchCheck(checkVo.getIds()); return ResultObj.DELETE_SUCCESS; }catch (Exception e){ e.printStackTrace(); return ResultObj.DELETE_ERROR; } } /** * 更新检查单 * @param checkVo * @return */ @RequestMapping("updateCheck") public ResultObj updateCheck(CheckVo checkVo){ try { this.checkService.updateCheck(checkVo); return ResultObj.UPDATE_SUCCESS; }catch (Exception e){ e.printStackTrace(); return ResultObj.UPDATE_ERROR; } } }
最近下载更多
微信网友_6917967074955264 LV2
3月30日
微信网友_6900009262157824 LV1
3月9日
WBelong LV7
2023年12月25日
dzlwindy LV8
2023年12月18日
angel_yy LV2
2023年8月11日
homework333 LV1
2023年7月10日
sunshinemenfolk LV4
2023年7月5日
GJQ123 LV4
2023年6月5日
飞翔的面包片 LV12
2023年5月8日
daviskren LV2
2023年4月17日
最近浏览更多
fuyouou LV5
4月23日
微信网友_6499276356636672 LV1
4月2日
微信网友_6917967074955264 LV2
3月30日
全栈小白 LV34
3月26日
songsmm LV1
3月11日
微信网友_6900009262157824 LV1
3月9日
zzynbnb
3月9日
暂无贡献等级
eagerwujin LV4
3月5日
微信网友_6004852372836352
2月20日
暂无贡献等级
admin_z LV22
1月29日