在线代码生成单表主子表树表数据表结构JeeSite快速开发平台

数据库表动态管理模块(Data/DynamicBaseManage)简称DBM,菜单:数据管理->数据表管理。

该功能可实现类似数据库管理工具客户端的功能,通过Web界面,即可维护数据源、数据表、数据字段、索引等。

目前已完成支持的数据库有:MySQL、Oracle、SqlServer、PostgreSQL、达梦数据库、人大金仓。

后续还会继续支持更多类型的数据库,本模块具有良好的扩容性,方便支持其它类型数据库。

特点:

功能:

该功能可作为动态表单和列表的底层数据结构的界面维护,动态的背后必须有强大的数据结构支撑。

操作手册

1、数据表管理

进入菜单:数据管理->数据表管理

1)新增和编辑:

填写表描述或列描述后,自动根据拼音生成表名称或列名称。如果是修改操作,则不会进行自动生成表名和列名,防止更改描述后又被覆盖。保存后,系统会自动进行比较修改的内容,仅对更改的内容生成DLL语句并执行,实现更改到数据库的物理数据表中。有些数据库不支持带数据的物理表修改字段类型,JeeSite会自动处理进行创建临时字段完成更改类型。安全提示:保存前会要求填写修改原因,并给与安全提示,防止误操作,如果有对数据字段进行删除操作,还给与二次提示。

2)字段类型:支持自定义增加

3)表常用字段:支持自定义

举例:(实现AddCommonColumn接口)

4)数据表索引:索引类型支持(正常:数据库默认、唯一:唯一索引)

5)复制表结构:

表管理操作列上点击复制按钮,可进入复制界面,可对复制内容进行修改表名、列名、等信息,点击提交后,会自动弹出复制该表索引。

6)查看表数据:分页方式快速查看该表数据

7)导入现有表:系统读取当前数据表信息、列信息、索引信息纳入到DBM中进行管理,数据列表页点击导入按钮,弹出导入对话

导入后将在列表页出现,点击刚导入的表,进入编辑页面:

2、数据表分类

进入菜单:数据管理->数据表分类

这是一个树结构分类表,可建立上下级层级关系。

3、数据源管理

进入菜单:数据管理->数据源管理

1)新增或编辑:

填写完成数据库连接参数后,点击保存按钮,后台会进行连接参数的正确性进行验证,如果连接失败,界面给予提示原因。连接成功后系统自动加入到当前数据源池中,方可后面使用该数据源。

2)连接类型:支持自定义扩展(可配置一些连接参数默认值)

3)连接池类型:支持自定义扩展(实现AddDataSource接口类)

4)修改记录:修改数据源时,需要填写修改原因提交,系统会自动进行修改前后数据比较留痕。可点击“修改记录”按钮,快速查看修改日志。

4、修改记录留痕

进入菜单:数据管理->修改记录留痕

ERMaster模型文件以erm为后缀,JeeSite的每个模块都有对应的ER关系图模型和Excel表结构文档。

她是一个轻量级的数据库表建模工具,可以很方便的展示表结构、多对一、多对多的场景,并可创建索引、导出文档等。

更重要的是ERMaster可以一次建模,导出不同数据库DLL,如MySQL、Oracle、SqlServer、PostgreSQL等等,

可以自动转换不同数据库的数据类型,这对一个通用平台,支持多种类型的数据库非常实用。安装方式,有以下几种:

1、建立自己的模型:

打开web项目下/db/test.erm文件,直接复制该文件,添加自己的业务表。

通过系统设置->模块管理,自动生成的模块中,默认也会包含一个erm文件。

设计完成后,可以对建模进行导出为DDL、ER图、文档等,操作方式:在表模型空白处右键,

选择Export->DLL语句、Excel文档、HTML文档、Image图片,选择生成的路径,OK即可。

如果导出的是DLL在对话框下放,可进行多项选择导出的数据库类型。

2、内置通用字段组:

模型中内置了一些字段组,可帮助您快速创建(这些字段不用您去每个去编写,而是选择即可)如下:

DataEntity:

DataEntityNoStatus:

TreeEntity:

BaseEntity:

BaseEntityCorp:

ExtendEntity:

一张图展示JeeSite的表接口,表之间的关系:

erm文件是ERMaster模型文件,如果您打不开的话,请看上一节“ERMaster建模”使用方法。

可参考初始化脚本自带的test_data和test_tree两个配置,如下

研发工具菜单中的功能实例代码,都在web项目下,进行查看。

界面中的配置说明,详见下一节。

其它选项

业务流程表单

有时根据业务需要,可能会个性化一些代码模板。JeeSite提供了自定义“代码生成模板”功能。

如果有比较通用的功能,可以更贴合自己的业务编写生成模板,生成对应业务的功能。

您只需要拷贝/jeesite-module-core/src/main/resources/templates/modules/gen/config.xml文件,并重名为config-custom.xml放到任意项目的/src/main/resources/templates/modules/gen/目录下即可,然后修改您的生成配置就可生效。

THE END
1.在线二维码生成器~二维工坊二维工坊在线二维码生成器,提供一物一码、设备维保、防伪溯源等行业解决方案,可制作名片、地图导航、wifi、PDF文件、相册、音视频等二维码和小程序,低代码页面设计可自己DIY小程序和定制二维码营销解决方案。https://2weima.com/
2.手抄手写字体在线生成,模拟手写字体,代替手抄在线手写字体生成工具技本文介绍了一款在线手写字体生成工具,该工具能够模拟人工手写效果,将电子文档转换为逼真的手写字体图片。该工具不仅功能强大,而且完全免费,适用于多种场景,如学习、工作、淘宝店手写信封生成等。本文将从高逼真手写功能、多种文字功能参数、多种手写体选择、像素设置以及背景选择等方面对该工具进行详细阐述。 https://blog.csdn.net/xmk120801/article/details/144406990
3.按钮生成网页css3按钮在线生成网页按钮生成工具是千图网网页工具之一,支持网页css3按钮代码在线生成,css3按钮在线生成后可自动获取代码,复制代码即可使用。https://tool.58pic.com/anniushengcheng/
4.按钮样式生成器按钮样式css可视化工具很漂亮的按钮样式在线生成器、按钮样式编辑器,只用css代码也能有漂亮的网页按钮样式,还有hover按钮悬停效果,自定义独一无二的按钮样式https://www.bootstrapmb.com/cssbutton
5.按钮LOGO设计免费生成器按钮LOGO免费设计在线生成按钮LOGO设计在线生成 找到18 个按钮logo设计,或继续搜索logo图片素材 开始生成 今日LOGO下载2253个 | 累计生成8,390,869个 |可商用授权 自定义品牌Logo及品牌色彩 支持可印刷源文件下载 所有元素和字体均有商用授权 Ai一键生成 自己做按钮logo设计生成,比PPT还简单! https://www.logomaker.com.cn/logo/tag/1695/
6.在线按钮生成器网页链接资源查看器所见即所得编辑器在线HTML编辑器网页在线编辑器在线编程滚动条颜色生成器 OPEN参数生成器弹窗代码产生器密码登录生成器鼠标经过按钮生成器框架网页代码生成器META标签生成器 多彩特效字生成器网页代码调试器DIV+CSS编辑器源文件查看器页面转换效果生成器常用JavaScript http://toolla.com/ButtonGenerator/
7.按钮设计在线生成器在线生成字体分类发现字体简介: 按钮设计 在线生成器 Horns of Dilemma 语言:英文 下载 AmbienteScriptSSK 语言:英文 下载 ArcadiaLTStd 语言:英文 下载 Bit Light10 (sRB) 语言:英文 下载 Bit Trip7 (sRB) 语言:英文 下载 Block Out 2097 语言:英文 下载 BrushBQ 语言:英文 下载 BrushDom Italic 语言:英文 下载传http://www.qiuziti.com/fontlist2?id=792422
8.CSS按钮生成器菜鸟工具CSS 按钮生成器可以免费在线设计按钮样式。..https://c.runoob.com/front-end/6222/
9.按钮logo设计生成器按钮logo免费设计在线生成免费制作你的按钮logo设计 1.选择 只需输入品牌名称,让我们的AI设计引擎自动生成无限logo创意供您挑选。 2.编辑 找到喜欢的logo创意后轻松在线编辑logo布局,字体和logo图标。我们的智能配色功能还能为您搭配不同的logo配色直到发现您的完美logo设计。 3.下载 https://www.logosc.cn/biaozhi/?s=%E6%8C%89%E9%92%AE
10.超赞!5款实用的CSS按钮生成工具51CTO博客工欲善其事,必先利其器。今天播妞为大家带来了一些实用的 CSS 按钮生成工具,它们可以帮助你提高开发的效率,并节省你的宝贵时间。来看看,有木有你的“菜”。 随着CSS 技术的发展,我们已经可以通过数行 CSS3 代码来自由定制简单、漂亮的网页按钮了。另外,一些在线按钮生成工具的出现,也极大的提高了我们的工作效率。https://blog.51cto.com/u_8238263/6026321
11.在线网页按钮代码生成工具代码工具这款工具可实现在线网页按钮代码生成的功能,并生成相应的js与HTML代码方便读者使用。http://www.86y.org/code/webbutton_create/
12.简洁的在线按钮css生成器html/cssWEBITnosehtml教程在线按钮css生成器,可以可视化的设置按钮各个属性,比如长、宽、背景颜色、字体、边框、圆角等, 并可即时预览效果,获取对应的css代码,另外还提供了好看的示例,为您定制化漂亮的按钮提供便捷的帮助 转载:http://coosummer.iteye.com/blog/2237993 回复讨论(解决方案)效果https://m.php.cn/faq/239814.html
13.cssbuttongeneratorcss3按钮在线生成CSS Button Generator is a free online tool to create CSS buttons without code. Use our premade templates to easily generate CSS buttonshttps://www.cssbuttongenerator.com/
14.代码在线按钮生成器。具体地址 http://www.thefreewebstuff.com/index.html 1、选择按钮样式(Button style ),分为Vista、Mac、Gel、Plastic四种; 2、填写按钮文字说明(Button caption )及文字的字体、大小、样式、颜色 3、选择按钮背景颜色(Button Background ) 4、点击Render 按钮预览效果 5、点击Donwload zip ,直接下载打包文件,https://www.douban.com/group/topic/7377758/
15.CSS按钮在线生成工具CSS按钮在线生成工具 查看演示 加入收藏 下载资源 我要报错 相关资源 收藏下载 CSS3鼠标滑过hover悬停特效 214500积分预览 推荐 收藏下载 手机数码产品购物网站模板商城模板 206800积分预览 推荐 收藏下载 可自定义字段与排序的分页列表源码 288200积分预览 推荐http://ftsucai.com/view-51-381.html
16.在线生成,各种证件,图片,印章,Logo,按钮,图标的网址wgscd在线生成,各种证件,图片,印章,Logo,按钮,图标的网址 logo生成器:http://www.logomaker.cn/ http://logo.55.la/ 标志生成器http://www.900.la/Icon.php Festisite - 个性化货币图片制作 让你的照片出现在各国货币上,享受一把伟人的待遇。 Glassgiant:在线制作趣味图片 https://www.cnblogs.com/wgscd/p/2133403.html
17.在线生成透明ICO图标——ICO图标制作3、单击“生成”按钮,ICO图标将自动保存到桌面, 并命名为favicon.ico。 提示:操作之前,您可先使用此处 在线透明圆角工具, 生成透明圆角图片,然后再进行操作! 目标尺寸:16*1632*3248*4864*64128*128256*256512*512 ? 技术支持 Email:admin@storyren.com? 网站备案号:鲁ICP备20016477号-1https://www.ico51.cn/
18.印章生成器印章在线生成器,可自定义配置生成公章或个人私章参考模板。支持正圆、椭圆、方正印章。https://tools.kalvinbg.cn/convenience/seal
19.毛笔字在线生成器3、生成字体:点击“在线生成”按钮即可。也可以直接在预览区中点击需要在线转换的毛笔字体。 4、下载存档:点击“保存本地”按钮把在线生成转换的字体图片保存在自己的电脑上,本站不支持长期保存。 5、分享收藏:通过分享按钮可以添加到网络收藏夹,或把毛笔字生成器在线转换制作的个性字体图片永久分享保存到QQ空间、新浪http://www.360doc.com/content/18/0108/22/6664667_720338306.shtml
20.在线代码生成功能,包括核心模块如:组织机构角色用户菜单及在线代码生成功能,包括核心模块如:组织机构、角色用户、菜单及按钮授权、数据权限、系统参数等。采用松耦合设计;界面无刷新,一键换肤;众多账号安全设置,密码策略;在线定时任务配置;支持多数据源;支持读写分离、分库分表. 软件架构 软件架构说明 核心框架:Spring Boot 2.2.5.RELEASE https://gitee.com/253179517/J2EEFAST
21.在线特效文字/彩色文字生成工具站长辅助工具这是一款可在线生成文字样式的工具,用户可选择按字母或单词进行区分,点击按钮即可随机生成不同大小与颜色的文字供用户预览,还可多次点击直到生成满意的效果为止。复制预览区下方对应的代码到用户的网页中即可得到对应的文字效果。方便快捷,提供给需要的朋友使用。https://www.w3cschool.cn/tools/index?name=colortext
22.注册码在线生成系统互盾科技http://license.huduntech.com/
23.第一字体网书法字体转换器在线转换5、分享收藏:看到上面的的分享按钮了吗?用它们可以收藏本站或把字体转换器在线转换得到的个性字体图片分享到QQ空间、新浪微博或腾讯微博等社交网站,让小伙伴们都看到您的作品。 6、高级技巧:如果对默认的效果格式不满意,可以对在上面的免费艺术字体在线生成工具设置中修改字体大小、颜色、预览图宽度、高度、背景颜色等https://www.360doc.cn/mip/453194042.html
24.企业级低代码平台Jeecgboot3.4.2及3.4.3版本新功能介绍1. 代码生成支持在线预览代码 2. 支持表单右侧评论区(留言、历史、附件) 3. online 子弹出表单维护 4. 支持 js 增强 首先自定义按钮,注意按钮编码 添加js增强,js中方法名称必须与自定义按钮编码一致 效果展示 点击“js增强button”会打印所选中数据id https://cloud.tencent.com/developer/article/2137297
25.LOGO在线生成神器Turbologo.comlogo设计知识如今网络上有许多LOGO在线生成工具网站,许多都是免费在线生成LOGO标志,今天小编介绍一款国外LOGO在线生成神器:turbologo ,网站地址为www.turbologo.com Turbologo是最简单的在线logo生成器,可以在5分钟内创建一个logo。 打开turbologo官网,点击MAKE A LOGO蓝色按钮就可以开始制作属于你的个性化LOGO标志。 https://www.houdianzi.com/news/6379.html
26.在线代码生成器,json生成java实体JSON在线生成JavaBean Entity,DTOhttps://www.devtool.com/json2java.html
27.字生成器它是一个单词生成器。允许您生成三种类型的单词:名词,形容词和动词。要获得随机单词,您只需单击“生成”按钮。这些单词将出现在表格按钮下方的底部。这可能是最好的单词生成器,因为它使您可以批量生成单词。点击次数越多,单词越多!列表和排序结果可以随时保存并重复使用。 https://anytexteditor.com/cn/word-generator
28.在线随机字符串生成工具设置字符串生成规则,点击“生成”按钮,即可在最下方的文本框显示生成的随机字符串。在线随机字符串生成工具,也是随机密码生成工具,本工具支持批量生成多组密码,自定义密码组成,并且支持设置排除某些字符。本在线随机密码生成工具的一大优势是能自动记住用户使用习惯,免去下次重复设置规则的麻烦。同时支持生成随机密码字符串暂https://tool.hiofd.com/random-string-generate-online/
29.按钮样式生成器按钮样式按钮样式生成自动生成按钮按钮上半部分颜色 按钮下半部分颜色 边框颜色 鼠标悬浮背景颜色 字体颜色 鼠标悬浮字体颜色 鼠标点击背景颜色 漂亮的CSS按钮样式在线生成工具 以前,我们制作一个带阴影、圆角或3D感的按钮都需要用图片来制作,但CSS3出来后就可以不用图片了,由于是代码写的按钮样式,在Retina上浏览依然清晰美观。虽然不错,但http://www.daquan.la/anniu/