当前位置: 首页 > article >正文

(附源码)基于springboot的酒店餐饮预定管理系统 用户前台管理后台 P10062

项目说明

本号所发布的项目均由我部署运行验证,可保证项目系统正常运行,以及提供完整源码。

如需要远程部署/定制/讲解系统,可以联系我。定制项目未经同意不会上传!

项目源码获取方式放在文章末尾处

注:项目仅供学习使用,不可商用,如涉及侵权请联系我删除

项目技术

数据库:mysql5.7

开发语言:java、html

开发工具:idea、vscode

前端技术:vue

后端技术:springboot

有参考文档

功能简介

该项目是一个酒店餐饮预定管理系统,有管理后台、用户前台功能,具体功能菜单如下:

管理后台

首页

个人中心

   修改密码

   个人信息

管理员管理

菜品管理

    菜品管理

    菜品评价管理

    菜品收藏管理

    菜品订单管理

数据管理

    菜品类型管理

    物品类型管理

    会员等级类型管理

    公告类型管理

    单页数据类型管理

公告信息管理

论坛管理

用户管理

员工管理

供应商管理

轮播图信息

用户前台

登录

首页

联系我们

收藏

下单预定

酒店信息

论坛

公告信息

个人中心

后台管理

注:如果想修改部分功能或新增删除,可以联系我做功能改动。也可以联系我定制开发,保证项目唯一性,没有代码冗余,提供讲解服务。                                            

项目截图

1.文档截图(有完整的文档参考)

2.项目部分功能截图

本号所提供的项目均来自我个人付费购得或互联网收集,不可商用,如涉及侵权,请联系删除。

代码片段

package com.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.lang.reflect.InvocationTargetException;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.beanutils.BeanUtils;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;

/**
 * 菜品
 *
 * @author 
 * @email
 */
@TableName("caipin")
public class CaipinEntity<T> implements Serializable {
    private static final long serialVersionUID = 1L;


	public CaipinEntity() {

	}

	public CaipinEntity(T t) {
		try {
			BeanUtils.copyProperties(this, t);
		} catch (IllegalAccessException | InvocationTargetException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}


    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    @TableField(value = "id")

    private Integer id;


    /**
     * 菜品编号
     */
    @TableField(value = "caipin_uuid_number")

    private String caipinUuidNumber;


    /**
     * 菜品名称
     */
    @TableField(value = "caipin_name")

    private String caipinName;


    /**
     * 菜品照片
     */
    @TableField(value = "caipin_photo")

    private String caipinPhoto;


    /**
     * 菜品类型
     */
    @TableField(value = "caipin_types")

    private Integer caipinTypes;


    /**
     * 购买获得积分
     */
    @TableField(value = "caipin_price")

    private Integer caipinPrice;


    /**
     * 菜品库存
     */
    @TableField(value = "caipin_kucun_number")

    private Integer caipinKucunNumber;


    /**
     * 菜品原价
     */
    @TableField(value = "caipin_old_money")

    private Double caipinOldMoney;


    /**
     * 现价
     */
    @TableField(value = "caipin_new_money")

    private Double caipinNewMoney;


    /**
     * 点击次数
     */
    @TableField(value = "caipin_clicknum")

    private Integer caipinClicknum;


    /**
     * 菜品介绍
     */
    @TableField(value = "caipin_content")

    private String caipinContent;


    /**
     * 是否上架
     */
    @TableField(value = "shangxia_types")

    private Integer shangxiaTypes;


    /**
     * 逻辑删除
     */
    @TableField(value = "caipin_delete")

    private Integer caipinDelete;


    /**
     * 创建时间
     */
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat
    @TableField(value = "create_time",fill = FieldFill.INSERT)

    private Date createTime;


    /**
	 * 设置:主键
	 */
    public Integer getId() {
        return id;
    }
    /**
	 * 获取:主键
	 */

    public void setId(Integer id) {
        this.id = id;
    }
    /**
	 * 设置:菜品编号
	 */
    public String getCaipinUuidNumber() {
        return caipinUuidNumber;
    }
    /**
	 * 获取:菜品编号
	 */

    public void setCaipinUuidNumber(String caipinUuidNumber) {
        this.caipinUuidNumber = caipinUuidNumber;
    }
    /**
	 * 设置:菜品名称
	 */
    public String getCaipinName() {
        return caipinName;
    }
    /**
	 * 获取:菜品名称
	 */

    public void setCaipinName(String caipinName) {
        this.caipinName = caipinName;
    }
    /**
	 * 设置:菜品照片
	 */
    public String getCaipinPhoto() {
        return caipinPhoto;
    }
    /**
	 * 获取:菜品照片
	 */

    public void setCaipinPhoto(String caipinPhoto) {
        this.caipinPhoto = caipinPhoto;
    }
    /**
	 * 设置:菜品类型
	 */
    public Integer getCaipinTypes() {
        return caipinTypes;
    }
    /**
	 * 获取:菜品类型
	 */

    public void setCaipinTypes(Integer caipinTypes) {
        this.caipinTypes = caipinTypes;
    }
    /**
	 * 设置:购买获得积分
	 */
    public Integer getCaipinPrice() {
        return caipinPrice;
    }
    /**
	 * 获取:购买获得积分
	 */

    public void setCaipinPrice(Integer caipinPrice) {
        this.caipinPrice = caipinPrice;
    }
    /**
	 * 设置:菜品库存
	 */
    public Integer getCaipinKucunNumber() {
        return caipinKucunNumber;
    }
    /**
	 * 获取:菜品库存
	 */

    public void setCaipinKucunNumber(Integer caipinKucunNumber) {
        this.caipinKucunNumber = caipinKucunNumber;
    }
    /**
	 * 设置:菜品原价
	 */
    public Double getCaipinOldMoney() {
        return caipinOldMoney;
    }
    /**
	 * 获取:菜品原价
	 */

    public void setCaipinOldMoney(Double caipinOldMoney) {
        this.caipinOldMoney = caipinOldMoney;
    }
    /**
	 * 设置:现价
	 */
    public Double getCaipinNewMoney() {
        return caipinNewMoney;
    }
    /**
	 * 获取:现价
	 */

    public void setCaipinNewMoney(Double caipinNewMoney) {
        this.caipinNewMoney = caipinNewMoney;
    }
    /**
	 * 设置:点击次数
	 */
    public Integer getCaipinClicknum() {
        return caipinClicknum;
    }
    /**
	 * 获取:点击次数
	 */

    public void setCaipinClicknum(Integer caipinClicknum) {
        this.caipinClicknum = caipinClicknum;
    }
    /**
	 * 设置:菜品介绍
	 */
    public String getCaipinContent() {
        return caipinContent;
    }
    /**
	 * 获取:菜品介绍
	 */

    public void setCaipinContent(String caipinContent) {
        this.caipinContent = caipinContent;
    }
    /**
	 * 设置:是否上架
	 */
    public Integer getShangxiaTypes() {
        return shangxiaTypes;
    }
    /**
	 * 获取:是否上架
	 */

    public void setShangxiaTypes(Integer shangxiaTypes) {
        this.shangxiaTypes = shangxiaTypes;
    }
    /**
	 * 设置:逻辑删除
	 */
    public Integer getCaipinDelete() {
        return caipinDelete;
    }
    /**
	 * 获取:逻辑删除
	 */

    public void setCaipinDelete(Integer caipinDelete) {
        this.caipinDelete = caipinDelete;
    }
    /**
	 * 设置:创建时间
	 */
    public Date getCreateTime() {
        return createTime;
    }
    /**
	 * 获取:创建时间
	 */

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    @Override
    public String toString() {
        return "Caipin{" +
            "id=" + id +
            ", caipinUuidNumber=" + caipinUuidNumber +
            ", caipinName=" + caipinName +
            ", caipinPhoto=" + caipinPhoto +
            ", caipinTypes=" + caipinTypes +
            ", caipinPrice=" + caipinPrice +
            ", caipinKucunNumber=" + caipinKucunNumber +
            ", caipinOldMoney=" + caipinOldMoney +
            ", caipinNewMoney=" + caipinNewMoney +
            ", caipinClicknum=" + caipinClicknum +
            ", caipinContent=" + caipinContent +
            ", shangxiaTypes=" + shangxiaTypes +
            ", caipinDelete=" + caipinDelete +
            ", createTime=" + createTime +
        "}";
    }
}

项目源码获取方式

注:需要在手机上操作,如果遇到链接失效可以直接联系我

第一步:点击关注:程序员小嗨

第二步:对话框输入:源码,点击进入小程序。

第三步:进入小程序后在搜索界面输入标题或编号,然后点击[获取链接]


http://www.kler.cn/a/454185.html

相关文章:

  • Vue开源项目Pure Admin二次开发:实现前后端柱状图
  • 使用sam进行零样本、零学习的分割实践
  • 01 - 初识 Spring
  • springboot/ssm网上宠物店系统Java代码编写web宠物用品商城项目
  • YOLOv9-0.1部分代码阅读笔记-lion.py
  • STM32高级 以太网通讯案例2:搭建TCP服务端
  • 【ETCD】【实操篇(十三)】ETCD Cluster体检指南:健康状态一键诊断,全方位解析!
  • 力扣第118题:杨辉三角 - C语言解法
  • 前端安全 常见的攻击类型及防御措施
  • HotpotQA多跳问答数据集;Kaggle在线数据科学和机器学习竞赛平台
  • ROSboard:为您的机器人提供强大的Web可视化工具
  • 音视频入门基础:MPEG2-TS专题(22)——FFmpeg源码中,获取TS流的音频信息的实现
  • 云手机:Instagram 账号管理新机遇
  • 5.Python爬虫相关
  • C05S14-MySQL高级语句
  • 【Unity开发】低版本HDRenderPipeline升级到HDRP14.x版本问题笔记
  • 【数据结构与算法】排序算法(下)——计数排序与排序总结
  • 依图科技简介
  • 生产管理系统PHP+Uniapp源码
  • CentOS Stream 9 挂载Windows共享FTP文件夹
  • Linux 网络配置基础
  • 运动控制卡网络通讯的心跳检测之C#上位机编程
  • CSS系列(37)-- Overscroll Behavior详解
  • 论文解读 | EMNLP2024 一种用于大语言模型版本更新的学习率路径切换训练范式
  • 云上「算力浪费」,正在掣肘企业应用落地。
  • CSS系列(29)-- Scroll Snap详解