在线代码生成单表主子表树表数据表结构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.ScriptEcho:AI赋能的前端代码生成神器在前端开发中,如果你总是觉得写代码太费时费力,那么 ScriptEcho 将成为你的救星。这个 AI 代码生成平台不仅能帮你省下大量时间,还能让你轻松愉快地写出生产级代码。本文将带你了解 ScriptEcho 的基本信息、特点,以及如何快速上手。 软件简介 ScriptEcho 是一个专为前端开发者设计的 AI 代码生成平台,支持 Vue、Reahttps://blog.csdn.net/begei/article/details/144385296
2.Javascript在线运行代码,代码编辑器HTML/CSS/JS在线运行代码工具为您提供在在线执行Js代码工具,网页代码调试器,Html在线预览工具,可以把Html页面代码进行在线调试,在线预览 ,代码编辑器,代码在线编辑器,支持Jquery和Jshttps://toolin.cn/run-js
3.HTML/CSS/JS在线运行代码,代码编辑器在线代码编辑器 HTML/CSS/JS在线运行代码工具为您提供在在线执行Js代码工具,网页代码调试器,Html在线预览工具,可以把Html页面代码进行在线调试,在线预览 ,代码编辑器,代码在线编辑器,支持Jquery和Js。http://jinmiyun.cn/runjs/
4.在线javascript转跳代码生成器在线javascript转跳代码生成器,生成javascript跳转代码,输入网址,可以使用301或者302的方式生成javascript跳转代码https://www.bejson.com/transfor/location_create_javascript/
5.js代码在线工具js代码免费 JS/HTML格式化 此工具可以对Js代码和html代码进行格式化,排版,也可以混合排版。根据通用风格进行缩进,在编程过程 开始使用 已被使用1.8w+次 免费 HTML代码转JS代码 HTML源代码转换JS代码工具,html转js,js转Html。Html/Js互转工具,支持html转js输出、js转html输 开始使用 已被使用9k+次 免费 MBTI职业https://www.zxgj.cn/tag?tag=js%E4%BB%A3%E7%A0%81
6.Js代码转HTML,Html转Js,Js和Html在线转换工具Js代码转HTML,Js和Html互转 Js转Html代码工具为您提供在线Js转为HTML代码,Html转为Js脚本,Js转为HTML脚本,Js和Html在线转换,Js在线转换,Html在线转换工具,Javascript转成Html脚本语言,Js在线转为Html工具,能够轻松的得到拼接前的Html页面代码等https://tool.21lili.cn/htmloutjs/
7.彩色工具助手高效利用js代码在线生成定制化内容的方法 2024-12-04 12:43:14|67 次 JS在线代码生成工具概述JavaScript(简称JS)是一种广泛应用于网页开发的脚本语言。许多在线工具和平台利用JS代码生成定制化内容,让开发者在短时间内实现复杂功能。这些工具可以有效提高开发效率,节省开发时间。在本文中,将介绍JS在线代码生成工具的使用http://www.cslyx.com.cn/
8.Js代码转HTML,Html转Js,Js和Html在线转换工具Json在线压缩转义 Json生成C#实体类 Json生成Java实体类 Json生成Go结构体 SQL转Java实体类 XML和Json在线互转 Excel/CSV转Json格式 Json转Excel/CSV格式 JSON和GET参数互转 JSON转YAML 格式化转换 HTML格式化/压缩 CSS格式化/压缩 JS格式化/压缩 JS加密/解密 JS代码混合加密 SQL压缩/格式化 PHP代码格式化工具 XML压https://tool.supercreator.cn/htmloutjs/
9.Js代码转HTML,Html转Js,Js和Html在线转换工具更多工具 复制 Js代码转HTML,Js和Html互转 Js转Html代码工具为您提供在线Js转为HTML代码,Html转为Js脚本,Js转为HTML脚本,Js和Html在线转换,Js在线转换,Html在线转换工具,Javascript转成Html脚本语言,Js在线转为Html工具,能够轻松的得到拼接前的Html页面代码等http://www.md5.cn/tools/htmloutjs/
10.匠心站长助手工具如何快速实现js代码在线生成 2024-12-01 23:01:36|35 次 在线生成JavaScript代码的目的在现代网页开发中,JavaScript是实现交互和动态效果的重要工具。随着技术的不断发展,许多在线平台为开发者提供了快速生成和测试JavaScript代码的功能。掌握这些工具能够提高工作效率,优化开发流程,帮助开发者快速验证和调整代码。 选择合http://www.jiangxikongyaji.com/
11.中技seo站长工具快速掌握js代码在线生成的三个关键方法 2024-12-03 20:57:16|49 次 了解js代码在线生成的基本概念JavaScript(js)是一种广泛使用的编程语言,尤其在网页开发中占据举足轻重的地位。在线生成js代码工具的出现,使得非程序员也能方便地生成所需的代码,极大地降低了编写代码的门槛。这类工具通常提供了可视化界面,用户只需http://www.zhongjitech.net/
12.JS代码转HTML,HTML转JS,JS和HTML在线转换工具JS转HTML代码工具为您提供在线JS转为HTML代码,HTML转为JS脚本,JS转为HTML脚本,JS和HTML在线转换,JS在线转换,HTML在线转换工具,Javascript转成HTML脚本语言,JS在线转为HTML工具,能够轻松的得到拼接前的HTML页面代码等http://tools.crogram.net/htmloutjs/
13.Js代码转HTML,Html转Js,Js和Html在线转换工具Js转Html代码工具为您提供在线Js转为HTML代码,Html转为Js脚本,Js转为HTML脚本,Js和Html在线转换,Js在线转换,Html在线转换工具,Javascript转成Html脚本语言,Js在线转为Html工具,能够轻松的得到拼接前的Html页面代码等站长工具导航 JSON工具 Json格式化 Json格式化(上下) Json格式化(左右) Json在线压缩转义 Json生成C#实体https://tools.wujingquan.com/htmloutjs/
14.Js代码转HTML,Html转Js,Js和Html在线转换工具Json在线压缩转义 Json生成C#实体类 Json生成Java实体类 Json生成Go结构体 SQL转Java实体类 XML和Json在线互转 Excel/CSV转Json格式 Json转Excel/CSV格式 JSON和GET参数互转 JSON转YAML 格式化转换 HTML格式化/压缩 CSS格式化/压缩 JS格式化/压缩 JS加密/解密 JS代码混合加密 SQL压缩/格式化 PHP代码格式化工具 XML压https://tools.upx8.com/htmloutjs/
15.在线生成商品条形码jsbarcode代码下载素材8网一维,在线生成,条形码,代码下载,源码下载,jsbarcode 网页特效 生成 一维码 条的动态 js barcode 特效源码下载。 素材8网-专注前端素材!https://www.sucai8.cn/47985.html
16.分享41个与网页设计样式相关的在线代码生成工具前端达人29、复选框和单选 CSS 生成器 地址:https://bun.js.org/ 30、Neumorphism 地址:https://neumorphism.io/#e0e0e0 31、元标签生成器 地址:https://webcode.tools/generators/meta-tags 32、CSS代码生成器 地址:https://cssbud.com/css-generator/css-box-shadow-generator/ https://www.shangyexinzhi.com/article/4632341.html
17.在线Js代码解压缩和格式化请输入你要压缩或格式化的Js代码 制表符缩进2个空格缩进4个空格缩进8个空格缩进 说明: 网上比较常见的一种javascript加密、压缩、格式化工具。同时支持html格式化,支持制表符缩进,支持制表符缩进,2个字符缩进,4个字符缩进, 2个字符缩进,4个字符缩进,8个字符缩进四种格式化模式。 普通压缩只是对js内容删除空格间距等,http://www.hnfirst.com/JsGzip
18.在线JS混合加密,JS混淆加密,js混合加密工具JS混合加密工具为您提供JS混合加密,js混合加密工具,JS在线混合加密,JS代码在线混合加密,通过本工具可以对JS代码混淆,使到保护JS代码的作用;是一款非常简便实用的在线JavaScript混合加密工具,先进行JS加密再进行混淆加密效果会更好,更安全的保护您的JavaScript。 https://zxjson.com/confundirjs/
19.js代码转python在线工具js转dexjs代码转python 在线工具 js转dex 前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来。现分类整理出来分享给https://blog.51cto.com/u_16213599/11785664
20.正则表达式在线生成代码网络工具:正则生成代码 - 正则表达式在线验证 - 执行JS代码 - websocket测试 - 网页Meta标签 - 获取浏览器信息 - VIP视频免费解析工具 二维码工具:二维码在线生成器 - 二维码在线解码器 - 生成带logo的二维码 - 条形码生成器 - 批量条形码生成器 格式化转换:Html转Js脚本 - Html转Js输出转换 - html转c#/jsphttps://www.gseen.com/online_tools/tool/regcode
21.提高前端人效率的工具网站和书籍个人文章在线编译(编辑)、playground JS 代码混淆 www.jsfuck.com/ 嗯,优点是你可以用来给你的前端工程师好友搞恶作剧,缺点是只能用一次 SCSS 转 CSS 在线编译 www.sassmeister.com/ 有时候写一些比较复杂的 SCSS 逻辑时,遇到不生效的问题,可能需要看一下编译出来的 CSS 代码是什么样的,以确认自己写的 SCSS 代码是不https://segmentfault.com/a/1190000041763788/
22.免费好用的在线设计稿生成代码工具点击“上传”按钮,即可成功上传设计稿,随后「 Code.fun 」工具就会开始代码转换,并将代码内容分成 3 个页面呈现,分别是:HTML 页面,CSS 页面,JS 页面。如果设计稿中没有设置交互效果,则转换后的代码虽然有 JS 页面,但没有 JS 代码。以下是详细的图文操作步骤解说: https://js.design/special/article/design-to-code.html
23.在线网页按钮代码生成工具代码工具这款工具可实现在线网页按钮代码生成的功能,并生成相应的js与HTML代码方便读者使用 按钮文字 按钮颜色 Select:blacklight bluebluedark bluelight redreddark redwhiteyellowlight greengreendark green 链接地址 鼠标经过背景颜色 Select:blacklight bluebluedark bluelight redreddark redwhiteyellowlight greengreendark greehttp://www.86y.org/code/webbutton_create/
24.正则表达式在线代码生成工具正则表达式在线代码生成工具为您提供生成js正则表达式代码,生成java正则表达式代码,生成C#正则表达式代码,生成Go正则表达式代码,生成php正则表达式代码,生成ruby正则表达式代码,生成python正则表达式代码http://tools.hulianhutongshequ.com/regex_code
25.EditPlus注册码生成器(js代码实现)javascript技巧js教程EditPlus注册码生成器(js代码实现)_javascript技巧 今天同事惊奇的告诉我,说找到个在线的EditPlus注册码生成器,我赶紧去看了看,还真是,在这里。 exe的注册机病毒太多,纯js的在线注册机可就放心了。 作者是从别人的注册机反汇编然后找出算法的,更令我惊奇的是,这作者Demon竟然是搞法律的,才刚拿到法律职业资格证书https://www.php.cn/faq/17702.html
26.JS实现随机生成10个手机号的方法示例javascript技巧感兴趣的朋友可使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun ,或 在线HTML/CSS/JavaScript前端代码调试运行工具:http://tools.jb51.net/code/WebCodeRun测试运行上述代码,可得到如下运行结果:PS:这里再为大家推荐一款相关工具供大家参考:在线随机生成个人信息数据工具: http://https://www.jb51.net/article/152227.htm
27.在线生成html表格,Html表格在线制作,table生成器在线生成html表格可以帮助你快速生成html表格代码,生成不同样式的table,Html表格在线制作,不同大小的表格,不同显示风格html表格,不同颜色的html表格,可实时预览表格效果,快速生成方便快捷https://tools.geekzhan.com/htmltable/
28.HTML/CSS/JS在线工具菜鸟工具通过HTML/CSS/JS 在线工具,你可以在线输入 HTML 、CSS、JS 代码,该工具能实时显示运行效果。..https://c.runoob.com/front-end/61/
29.Web工程师必用的十种可视化在线开发工具Caniuse用于查看浏览器对各种新特性的兼容情况。可以查询一个jsapi 或者css属性的在各个浏览器的各个版本下的兼容性。 EventLoop可视化 JavaScript Visualizer 9000对于前端小白理解EventLoop是非常好用的。 CSS代码生成 有时候UI里面会有一些渐变的效果,无法复制CSS出来,这个时候可以用一个在线的工具-cssmatic,生成渐变https://www.fanyedu.com/content/3533.html
30.在线工具大全JS加解密Base64加解密JSON格式化JS 代码压缩工具 js 在线运行 国家地区参考 中文域名编码 我的常用 热门工具 Javascript转换Typescript #开发工具 js2ts 开发工具查看更多 JS 在线运行工具 js-run 站长工具查看更多 爬虫模拟抓取工具 crawler User Agent 分析工具 user-agent 网页Meta 标签生成器 http://wetools.com/
31.JS在线运行工具在线运行/测试/调试Javascript代码js代码在线运行 请输入JS代码 xxxxxxxxxx 1 ? 控制台 复制 JS代码在线运行,在线工具介绍 本工具可以在线执行Javascript代码,提供JS代码的在线运行、测试、调试JS代码的功能。本工具可作为Chrome浏览器控制台调试工具的有效补充,是一款高效、便捷的程序员工具。https://www.myjson.cn/js/run.html
32.RGB颜色编码生成器在线Meta标签生成工具 在线RGB、HEX颜色代码生成器 Email地址转码工具 正则表达式在线生成工具 js在线加密解密(eval方法)工具 JavaScript正则在线测试工具 键盘按键测试在线 KeyCode键盘按键码在线获取 IP转数字在线工具 在线生成条形码-条形码生成器 htpasswd在线生成工具 GUID在线生成 uuid在线生成 https://web.100xgj.com/rgbColor/
33.Json在线生成C#实体类,Json生成C#Model类工具1、可以将Json字符串在线自动解析校验格式化为C#的Model实体类(严格按照C#.Net标准执行生成Model实体类) 2、提供将任意复杂/简单格式的Json字符串转换生成C#实体类 3、支持Json格式错误提示,不会格式化不符合规范的Json字符串,以保证Model实体类的准确性 4、支持Json注释,自动提取Json字符串中的相关字符,用作生成的C#http://tool.zaonao.cn/json2cs/
34.TOOLFK工具本文要推荐的[TOOLFK]在线正则表达式匹配及代码生成工具,提供正则匹配及转化各语言代码生成。 網站名稱:ToolFk 網站鏈結:https://www.toolfk.com/工具链接:https://www.toolfk.com/tool-online-regex 代码教學 STEP 1 界面 STEP2 在线文字转语音工具前端提交代码如下,后端调用的是百度API接口。 https://www.douban.com/note/760135411/
35.在线编辑器,在线运行代码,在线编译器大全在线工具(cainiaojc.com),为前后端开发人员提供在线编辑器,在线调试器,在线编译器,在线格式化,在线压缩代码,以及C++、C、Golang、Java、Kotlin、Node.js、Python、Swift、PHP、Python、 CSS、JS等在线调试工具,帮您在线快速调试,编译代码。https://www.cainiaojc.com/tool/index.html
36.这款国产中文编程火了!通过文言文编译生成PythonJSRuby代码!通过文言文编译生成Python、JS、Ruby代码! 本文小编给大家分享一款中文编程语言,在GitHub上叫做文言文(wenyan), Star 数已经涨到19.2k,而且还有继续上涨的趋势。 项目简介 wenyan-lang是来自卡内基梅隆大学的一名大四学生开发出来的文言文编程语言(中文)。 开源项目地址:https://github.com/wenyan-lang/wenyanhttps://cloud.tencent.com/developer/article/2373394
37.代码在线生成可以使用在线代码生(shēng)成(chéng)器(qì),如CodePen、JSFiddle、JSBin等,来生成您需要的代码。这些工具允许您编写、编辑并实时预览您的代码,以便您可以快速地测试和调试您的应用程序。此外,您还可以使用在线代码库,如GitHub、CodeSandbox等,来查看和共享其他人创建的代码。 http://www.htsjw.com/g/%E4%BB%A3%E7%A0%81%E5%9C%A8%E7%BA%BF%E7%94%9F%E6%88%90/