• 大小: 40.72MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-05
  • 语言: 数据库
  • 标签: SSM  maven  mysql  

资源简介

现在也可以根据自身需要修改其功能,注释挺全了。(注:第一次可能没图片,因为还没存到你本地,需要更新菜品更新一下文件。图片放在了images的foods中。)

资源截图

代码片段和文件信息

package com.controller;

import java.sql.Timestamp;
import java.util.Date;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

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.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.model.DinnerTable;
import com.service.DinnerTableService;

@Controller
public class DinnerController {

@Autowired
private DinnerTableService dinnerTableService;

/**
 * 查询餐桌
 * @param page
 * @param request
 * @param model
 * @param dinnerTable
 * @return
 */
@RequestMapping(“/dinner“)
public String getDinner(@RequestParam(required = true defaultValue = “1“) Integer page HttpServletRequest request
Model model DinnerTable dinnerTable) {
// 先分页
Integer pageSize = 6;
PageHelper.startPage(page pageSize);
// 查询所有
List dinnerTables = dinnerTableService.findDinnerTable(dinnerTable);
// 保存查询数据
request.setAttribute(“dinnerTables“ dinnerTables);
// 传递分页
PageInfo pageInfo = new PageInfo(dinnerTables);
model.addAttribute(“pageInfo“ pageInfo);
return “dinner“;
}

/**
 * 删除餐桌
 * @param dinnerTable
 * @return
 */
@RequestMapping(value=“/restDinner/{dId}“method=RequestMethod.DELETE)
public ModelAndView deleteFood(DinnerTable dinnerTable) {
dinnerTableService.deleteDinnerTable(dinnerTable.getdId());
ModelAndView modelAndView = new ModelAndView(“redirect:/dinner“);
return modelAndView;
}

/**
 * 更改餐桌状态
 * @param dinnerTable
 * @return
 */
@RequestMapping(value=“/restDinner/{dId}“method=RequestMethod.PUT)
public ModelAndView updateFood(DinnerTable dinnerTable) {
DinnerTable dinnerByID = dinnerTableService.getDinnerByID(dinnerTable.getdId());
//当前时间
    Date date = new Date();
    Timestamp timeStamp = new Timestamp(date.getTime());
    dinnerTable.setOrderTime(timeStamp);
dinnerTable.setTableStatus(dinnerByID.getTableStatus());
dinnerTableService.updateDinnerTable(dinnerTable);
ModelAndView modelAndView = new ModelAndView(“redirect:/dinner“);
return modelAndView;
}

/**
 * 添加餐桌
 * @param tableName
 * @param request
 * @return
 */
@RequestMapping(value=“/createDinner“method=RequestMethod.POST)
@ResponseBody
public String createDinner(String tableName) {
//当前时间
    Date date = new Date();
    Timestamp timeStamp = new Timestamp(date.getTime());
    
    DinnerTable dinnerTable = new DinnerTable(tableName timeStamp);
    int row = dinnerTableService.insertD

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-28 15:10  Hotel\
     文件        1198  2018-07-09 11:24  Hotel\.classpath
     目录           0  2018-07-28 15:31  Hotel\.idea\
     目录           0  2018-07-28 14:34  Hotel\.idea\artifacts\
     文件        3787  2018-07-28 14:34  Hotel\.idea\artifacts\Hotel_war_exploded.xml
     文件         622  2018-07-28 14:08  Hotel\.idea\compiler.xml
     文件         172  2018-07-28 14:08  Hotel\.idea\encodings.xml
     目录           0  2018-07-28 15:28  Hotel\.idea\libraries\
     文件         629  2018-07-28 14:08  Hotel\.idea\libraries\Maven__commons_fileupload_commons_fileupload_1_3_3.xml
     文件         527  2018-07-28 14:08  Hotel\.idea\libraries\Maven__commons_io_commons_io_2_2.xml
     文件         582  2018-07-28 14:08  Hotel\.idea\libraries\Maven__commons_logging_commons_logging_1_2.xml
     文件         344  2018-07-28 15:28  Hotel\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_4.xml
     文件         619  2018-07-28 14:08  Hotel\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_core_2_9_4.xml
     文件         647  2018-07-28 14:08  Hotel\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_databind_2_9_4.xml
     文件         571  2018-07-28 14:08  Hotel\.idea\libraries\Maven__com_github_jsqlparser_jsqlparser_1_0.xml
     文件         585  2018-07-28 14:08  Hotel\.idea\libraries\Maven__com_github_pagehelper_pagehelper_5_1_2.xml
     文件         602  2018-07-28 14:08  Hotel\.idea\libraries\Maven__javax_servlet_javax_servlet_api_4_0_0.xml
     文件         701  2018-07-28 14:08  Hotel\.idea\libraries\Maven__javax_servlet_jsp_jstl_javax_servlet_jsp_jstl_api_1_2_1.xml
     文件         493  2018-07-28 14:08  Hotel\.idea\libraries\Maven__log4j_log4j_1_2_17.xml
     文件         598  2018-07-28 14:08  Hotel\.idea\libraries\Maven__mysql_mysql_connector_java_5_1_30.xml
     文件         594  2018-07-28 14:08  Hotel\.idea\libraries\Maven__org_apache_commons_commons_dbcp2_2_1_1.xml
     文件         594  2018-07-28 14:08  Hotel\.idea\libraries\Maven__org_apache_commons_commons_pool2_2_4_2.xml
     文件         650  2018-07-28 14:08  Hotel\.idea\libraries\Maven__org_apache_taglibs_taglibs_standard_impl_1_2_5.xml
     文件         650  2018-07-28 14:08  Hotel\.idea\libraries\Maven__org_apache_taglibs_taglibs_standard_spec_1_2_5.xml
     文件         573  2018-07-28 14:08  Hotel\.idea\libraries\Maven__org_aspectj_aspectjweaver_1_8_13.xml
     文件         524  2018-07-28 14:08  Hotel\.idea\libraries\Maven__org_mybatis_mybatis_3_4_5.xml
     文件         573  2018-07-28 14:08  Hotel\.idea\libraries\Maven__org_mybatis_mybatis_spring_1_3_1.xml
     文件         633  2018-07-28 14:08  Hotel\.idea\libraries\Maven__org_springframework_spring_aop_5_0_5_RELEASE.xml
     文件         661  2018-07-28 14:08  Hotel\.idea\libraries\Maven__org_springframework_spring_aspects_5_0_5_RELEASE.xml
     文件         647  2018-07-28 14:08  Hotel\.idea\libraries\Maven__org_springframework_spring_beans_5_0_5_RELEASE.xml
     文件         661  2018-07-28 14:08  Hotel\.idea\libraries\Maven__org_springframework_spring_context_5_0_5_RELEASE.xml
............此处省略321个文件信息

评论

共有 条评论