首页 > 其他分享 >新建模块&新建用户表&修改代码生成器文件&新建菜单

新建模块&新建用户表&修改代码生成器文件&新建菜单

时间:2023-12-03 23:57:15浏览次数:38  
标签:代码生成 菜单 VARCHAR 定义 新建 -- INT

1.新建模块

打开IDEA在项目结构中新建rome-hotel的一个springboot项目,什么依赖都不需要

 在pom.xml文件中修改坐标,引用父坐标

 在父级pom文件中将模块加入

 在rome-admin中的pom文件中加入admin-hotel,这样就能带动这个模块启动

 将包名修改成和rome-admin一样

 再创建其controller,service,mapper,domain包

 ·

2.新建酒店的用户表

打开navicat,在数据库新建查询,复制sql语句运行后刷新即可

CREATE TABLE hotel_user ( 

  -- 定义用户ID字段,作为主键,自动递增生成 

  user_id INT PRIMARY KEY AUTO_INCREMENT, 

  -- 定义用户名字段,不允许为空 

  username VARCHAR(50) NOT NULL, 

  -- 定义密码字段,不允许为空 

  password VARCHAR(50) NOT NULL, 

-- 定义昵称字段 

  nickname VARCHAR(50) NOT NULL, 

  -- 定义姓名字段 

  name VARCHAR(100), 

  -- 定义性别字段,使用CHAR类型,0男1女2未知

  gender CHAR(1), 

  -- 定义年龄字段 

  age INT, 

  -- 定义职业字段 

  occupation VARCHAR(50), 

  -- 定义电话号码字段 

  phone_number VARCHAR(20), 

  -- 定义邮箱地址字段 

  email VARCHAR(100), 

  -- 定义注册时间字段,使用DATETIME类型,默认值为当前时间戳 

  registration_date DATETIME DEFAULT CURRENT_TIMESTAMP, 

--定义用户余额

balance DECIMAL(10,2),

  -- 定义用户状态字段,使用INT类型,使用INT类型,0表示激活/1表示禁用

  status INT(1) DEFAULT 0

);

3.修改代码生成器的文件

 packageName修改成对应的包名

4.新建菜单

启动RuoYiApplication,打开vscode运行前端

点击菜单管理

 点击新增,新增一个目录

 在这个目录下新增一个菜单

 新增完成后点击刷新按钮,即可看到左侧多出菜单项

打开vscode,在views文件夹中新建data文件夹,在data文件夹中新建user文件夹在其下新建index.vue

 保存后在页面中打开再次单机会员管理就可以显示出来了

 

标签:代码生成,菜单,VARCHAR,定义,新建,--,INT
From: https://www.cnblogs.com/romablog/p/17874059.html

相关文章

  • 0基础下载并安装SQLite并新建数据库
    //本文章由chatgpt-3.5协助生成。//步骤1:下载并安装SQLite(此部分有参考)访问SQLite官方DownloadPage:https://www.sqlite.org/download.html选择适用的文件:PrecompiledBinariesfor<你的操作系统>例如Windows就在PrecompiledBinariesforWindows中下载sql......
  • 22、Scaffold属性 抽屉菜单Drawer
    在Scaffold组件里面传入drawer参数可以定义左侧边栏,传入endDrawer可以定义右侧边栏。侧边栏默认是隐藏的,我们可以通过手指滑动显示侧边栏,也可以通过点击按钮显示侧边栏。 classMyFlutterAppextendsStatelessWidget{constMyFlutterApp({super.key});@overrideW......
  • el-menu 选择子菜单 父菜单没高亮
    /*子菜单active*/.page-sidebar.el-menu-item.is-active.iconfont-cahnge{color:#cc0000!important;}/*主菜单和子菜单同active*/.page-sidebar.el-submenu.is-active>.el-submenu__title{color:#cc0000!important;}.page-sidebar.el-subm......
  • Anaconda 安装缺失文件导致开始菜单没有列表项
    1.2020版本的安装成功的目录如下: 2.安装失败的目录如下 3.我把别人和我同目录下安装成功的包复制到自己文件夹,进行替换,替换完,文件夹路径和1一样,但是此时开始菜单还没有快捷菜单4.打开dos窗口,切换到你的安装目录下,输入以下脚本python.\Lib\_nsis.pymkmenus执行结果如下: 5.......
  • Go 自动生成代码工具 一( go-zero 中 goctl rpc 命令代码生成原理)
    总共分为三篇:1.分析`go-zero`中`coctlrpc`通过一个`proto`文件生成一系列文件。2.模仿这个原理,结合`protoc`生成代码的特性,把gin的接口定义,也放入proto文件中,自动生成gin的接口代码。3.自动生成项目中error错误定义文档。(通过go源码自动生成文档)go-zero中goctl......
  • Python新建目录的坑
    背景一个Python脚本由串行改为并行,总是有一定概率挂掉。代码通过查寻log发现是创建新目录的坑原始写法是这样的ifnotos.path.exists(directory):os.makedirs(directory)看似没毛病,实则多线程并发时上一行检查没有目录下一行其他线程产生了目录导致创建失败。修改......
  • 【Django基础】Django新建项目
    安装Djangopipinstalldjango直接在pycharm中新建Django项目会自动安装django模块新建第一个项目django-adminstartprojectmysite项目目录mysite/manage.pymysite/__init__.pysettings.pyurls.pyasgi.pywsgi.p......
  • 若依 vue前端 动态设置路由path不同参数 在页面容器里打开新页面(新路由),面包屑和标签页
    若依vue前端动态设置路由path不同参数在页面容器里打开新页面(新路由),面包屑和标签页标题根据参数动态改变,面包屑多级标题,侧边栏对应菜单亮起:https://blog.csdn.net/weixin_43991241/article/details/126319259?ops_request_misc=&request_id=&biz_id=102&utm_term=matched.redir......
  • 区域菜单定义及查找
    1、AreaMenu的定义和查找在标准系统中,SAP已经定义出了大量的AreaMenu,例如TDMN(CashManagement),WEDI(IDocandEDIBasis)等,我们可以直接使用。当然,通过事务代码SE43,我们也可以定义自己的AreaMenu。 2、se93可以通过where-used的方式,反查到与其相关的AreaMenu。 ......
  • 使用绝对定位和列表创建二级菜单
    html部分<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>使用绝对定位和列表创建二级菜单</title><linktype="text/css"href="css/menu.css"rel="stylesheet&......