4 Star! /狗头,让后台人员一键拥有自己系统的管理平台前端功能!

前言

没错,是 4 Star /狗头。话不多说,做人后端开发人员,不爱写前端代码,但又不得不需要一个系统的管理端来配置些数据等等操作的时候,前端又木的人,那么怎么办。 别怕,可以自动生成啦!我来提供个免费快捷的一键生成前端功能的工具啦。前后分离开型,无侵入。可在线使用,可本地部署,高效快捷。

开始

相信很多小伙伴开发后端的时候会经常碰到很多需要动态配置的功能,或者需要些增删改查的页面,自己又不会(爱)写前端。就会有个尴尬的处境,经常去直接手动改数据库这种危险操作。 所以我做了个可以一键生成这些功能的网站来生成前端项目,三五分钟就可以出来个这些功能的管理系统,又不需要理解,直接用就完事了,你还在等什么呢,快来给你的接口生成一个后台页面管理吧。

方式一,根据数据库结构一键生成

导出我们的表结构,上传到工具中,配置一下接口地址,再配置一下接口路径,就可以一键生成系统,然后再手动配置下登录接口的入参数即可完成。

访问网址:网站入口

需要登录,输入邮件获取验证码即可登录,再无其它验证。

点击 我的项目-AI智能创建项目 选择 数据库结构导入 上传我们导出的库结构(即创建表的sql,一个文件,支持多个创建语句)

配置下接口的基地址(如:http://localhost:8080/test,注意:线上直接访问本地存在跨域问题,所以在本地调试的时候可以设置下允许任意域访问,如何设置此处不多介绍)

选择或自动创建页面母版,自动创建的话现在只提供了一套 增删改查 模版已经够用的了,自定义较复杂暂不过问。母版即是一个没有元素(参数)的空功能,自动调用 增删改查 接口以及数据处理

配置一下接口的路径以及参数变量, 比如我们查询接口都是 /${变量}/search, 添加或更新接口都是 /${变量}/saveOrUpdate。变量是什么呢?因为我们会生成多张页面,所以每个页面 的接口应该是不一样的(每个页面的前置变量是一样的),所以 ${fileName} 就是变量,也对应下一步的生成的页面名称。而参数变量则是接口入参与返回的数据结构,为了支持不一样的后端数据结构。 比如我们查询的时候的分页参数名,以及如果判定接口是成功的等等。

选择生成的页面信息,注意 文件名 列是对应上一步的 ${fileName},如有不同自行修改。然后点击生成即可

完成!点击预览,系统已经完成。

当然,有可能你还需要个登录进行验权。我们进入设计页面,配置一下登录信息,以及登录成功跳转到哪过页面即完成系统,我们就可以在预览中直接使用,也可以下载到本地部署啦,一个系统就完成了。

方式一,根据(.sql, .java, .txt)描述文件单页面生成

有可能我们并不想根据数据库生成,而想每个页面自己控制,那么我们可以先创建一个项目(先在项目母版与页面母版中复制系统个缺省的),然后进入设计工作台

新建页面,输入页面名称,与文件名称(同理对应上面的:{fileName}),然后选择你的 java 对应的表实体,或者单表创建语句,或者文本描述文件。 如先准备表实体类,然后创建页面输入基本信息,再然后上传此类点击确定即可:

java 复制代码
@TableName(value = "component")
@Data
public class ComponentPO {
    @TableId
    private Integer componentId;
    //项目id
    private Integer projectId;
    //组件描述
    private String componentDes; 
    //组件名
    private String componentName; 
    //创建时间
    private Date createAt; 
    @TableLogic
    private Integer isDeleted;
}

当然,需要登录页面同上亦可。

总结

网址:网站入口

简单系统三五分钟即可,复杂的需要些前端 react 基础。可视化编辑,助力后端小伙伴人手一个管理后台。再也不用手动修改数据库!

谢谢大家!

相关推荐
im_lanny1 分钟前
Agent = Model + Harness:决定 AI 智能体上限的,往往不是模型而是“装具”
后端
竹林8181 分钟前
用 wagmi v2 踩坑两天,我终于搞懂了多链钱包切换在 DeFi 前端中的正确姿势
前端·javascript
阿文和她的Key1 分钟前
AI新词太多?把它们串成一条线就清楚了
后端
用户2136610035724 分钟前
Vue项目搜索功能与面包屑导航
前端·javascript
星栈8 分钟前
LiveView 的实时通信,爽是爽,但 PubSub 和广播也最容易把自己绕晕
前端·前端框架·elixir
用户2930750976698 分钟前
告别关键词匹配,拥抱向量语义 —— RAG 搜索从零到一
前端
笨鸟飞不快15 分钟前
当规则比代码跑得快:我对用 LiteFlow 编排信贷业务的一点思考
后端·设计
独孤留白18 分钟前
从C到Rust:告别 C 的"指针 + 长度"手动模式
前端·rust
用户37215742613519 分钟前
Java 将 Word 文档转换为 Markdown:基础转换与导出选项详解
java
苏三说技术20 分钟前
干掉if...else,这个规则引擎真香!
后端