demo演示 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
应用场景 在前面文章中,已经介绍了crudapi主要功能和使用方式,本文主要介绍crudapi应用场景以及具体的使用方式。 使用场景 研发 后端可以通过两种方式进行集成: RESTful API:crudapi作为独立的微服务,通过微服务的方式集成,业务代码中调用RESTful API,和数据库crud相关的操作统一由crudapi Java SDK:通过代码调用的方式集成,业务代码中调用crudapi系统接口,同样的,数据库crud相关的操作统一由crudapi系统处理。 产品 crudapi系统通过配置可以实现一些基本的crud操作,如果可以满足业务需求,就直接当做产品使用,无需二次开发。 附demo演示 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login
npm install -g @quasar/cli 创建项目 通过命令quasar create创建,名称为crudapi-admin-web quasar create crudapi-admin-web 代码仓库 github地址 https://github.com/crudapi/crudapi-admin-web gitee地址 https://gitee.com/crudapi/crudapi-admin-web Git常用命令 设置用户和邮箱 git config user.name "crudapi" git config user.email "admin@crudapi.cn" 创建git仓库 mkdir commit" git remote add origin git@github.com:crudapi/crudapi-admin-web.git git push -u origin master /crudapi/login
无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接口 回顾 在前面文章中,已经介绍了crudapi主要功能和使用方式,crudapi 1.2.0只支持MySQL数据库, crudapi简介 crudapi是crud+api组合,表示增删改查接口,是一款零代码可配置的产品。 使用crudapi可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。 crudapi的目标是让处理数据变得更简单,所有人都可以免费使用! 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
crudapi简介 crudapi是crud+api组合,表示增删改查接口,是一款零代码可配置的产品。 使用crudapi可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。crudapi的目标是让处理数据变得更简单,所有人都可以免费使用! demo演示 crudapi属于产品级的零代码平台,不同于自动代码生成器,不需要生成Controller、Service、Repository、Entity等业务代码,程序运行起来就可以使用,真正0代码 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
简介 在crudapi系统中,通过配置表单的方式定义元数据。 UI界面 [业务数据列表] 业务数据列表 [编辑业务数据] 编辑业务数据 [省市区主子表] 省市区主子表 API [业务数据CRUDAPI] 业务数据API包括基本的CRUD操作,具体的通过swagger mysql中=操作符 字段1,字段2,...之间的关系为并且AND关系,更多内容可以参考之前的一篇文章 数据条件查询和分页 小结 本文主要介绍了介绍业务数据的增删改查功能,到目前为止,前端实现了crudapi demo演示 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
表关系高阶 在上一篇 表关系管理 中,介绍了订单中一对多、多对一、以及多对多关系,本文主要介绍一对一关系和无限主子表在crudapi系统中的应用。 在一对多关系中,外键建立在子表中;在一对一关系中,外键可以建在主表或者子表中,为了保持一致,crudapi系统中统一将一对一关系中外键也建立在子表中,这样的好处是如果将来需要解除表关系的时候,无需修改主表结构 chrome打开网络请求记录,可以看到POST body如下: { "name": "刘备", "mobile": "13699998888", "email": "liubei@crudapi.cn crudapi系统通过配置的方式实现了对象之间的关联,无需编程实现了主子表CRUD操作。 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login
publicPath为crudapi。 /crudapi-admin-web/ WORKDIR /crudapi-admin-web RUN npm run build FROM nginx:latest WORKDIR /crudapi-admin-web run -d -p 80:80 --name crudapi-admin-web crudapi-admin-web:latest docker ps | grep crudapi-admin-web docker pull crudapi/crudapi-admin-web:latest docker tag crudapi/crudapi-admin-web:latest crudapi-admin-web /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
实现方式 代码量 时间 稳定性 传统开发 1000行左右 2天/人 5个bug左右 crudapi系统 0行 1分钟 基本为0 综上所述,利用crudapi系统可以极大地提高工作效率和节约成本,让数据处理变得更简单 crudapi简介 crudapi是crud+api组合,表示增删改查接口,是一款零代码可配置的产品。 使用crudapi可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。 crudapi的目标是让处理数据变得更简单,所有人都可以免费使用! 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
序列号管理 本文通过产品编码和订单流水号介绍一下序列号(Sequence)在crudapi中的应用。 只支持自增长(increment)主键,但是不能设置步长、开始索引、格式等,最重要的是一张表只能由一个字段使用自增,但有的时候我们需要多个字段实现序列号功能或者需要支持复杂格式,MySQL本身是实现不了的,所以crudapi 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login
demo演示 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
基于crudapi后端Java SDK二次开发之API认证和鉴权(二)回顾通过上一篇文章 基于crudapi后端Java SDK二次开发之环境搭建(一)的介绍,后台API已经搭建完成。 图片其它接口注销登录GET https://demo.crudapi.cn/api/auth/logout创建用户接口POST https://demo.crudapi.cn/api/business/ crudapi简介crudapi是crud+api组合,表示增删改查接口,是一款零代码可配置的产品。使用crudapi可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login附源码地址GitHub地址https://github.com/crudapi /crudapi-admin-webGitee地址https://gitee.com/crudapi/crudapi-admin-web由于网络原因,GitHub可能速度慢,改成访问Gitee即可,代码同步更新
INDEX FROM TABLE_NAME [表schema] 表基本信息 [字段schema] 字段信息 [索引schema] 索引信息 API JSON 通过APIhttps://demo.crudapi.cn "Comment": "", "Index_comment": "", "Visible": "YES" }] } 核心代码 前端根据API返回的schema信息,转换成crudapi 保存成功之后,已经存在的物理表ca_product会自动被元数据管理起来,后续可以通过crudapi后台继续编辑,通过数据库逆向功能,零代码实现了物理表ca_product的CRUD增删改查功能。 demo演示 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
简介 crudapi支持附件字段,表字段里面保存的是文件url字符串。 demo演示 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
实现方式 代码量 时间 稳定性 传统开发 1000行左右 2天/人 5个bug左右 crudapi系统 0行 1分钟 基本为0 综上所述,利用crudapi系统可以极大地提高工作效率和节约成本,让数据处理变得更简单 crudapi简介 crudapi是crud+api组合,表示增删改查接口,是一款零代码可配置的产品。 使用crudapi可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。 crudapi的目标是让处理数据变得更简单,所有人都可以免费使用! 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
只支持自增长(increment)主键,但是不能设置步长、开始索引、格式等,最重要的是一张表只能由一个字段使用自增,但有的时候我们需要多个字段实现序列号功能或者需要支持复杂格式,MySQL本身是实现不了的,所以crudapi demo演示 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
crudapi简介 crudapi是crud+api组合,表示增删改查接口,是一款零代码可配置的产品。 使用crudapi可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。 crudapi的目标是让处理数据变得更简单,所有人都可以免费使用! demo演示 crudapi属于产品级的零代码平台,不同于自动代码生成器,不需要生成Controller、Service、Repository、Entity等业务代码,程序运行起来就可以使用,真正0代码 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
crudapi简介 crudapi是crud+api组合,表示增删改查接口,是一款零代码可配置的产品。 使用crudapi可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。 crudapi的目标是让处理数据变得更简单,所有人都可以免费使用! demo演示 crudapi属于产品级的零代码平台,不同于自动代码生成器,不需要生成Controller、Service、Repository、Entity等业务代码,程序运行起来就可以使用,真正0代码 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问
表单设计 在前面文章中,我们通过一系列案例介绍了表单设计的一些基本功能,表单设计起到非常重要作用,也是crudapi核心,所以本文会详细介绍表单设计中一些其它功能。 表单设计API [Swagger] 表单设计提供了API,如果默认提供的后台管理UI不适合,可以二次开发,重新设计UI,通过API管理表单,API文档如下: https://demo.crudapi.cn 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login
简介 在crudapi系统中,通过表关系(relation)管理将多个表连接起来,支持一对多,多对一,一对一,多对多等关系, 有关表关系基本概念参考之前文章 表关系 ,通过UI配置好表关系后,可以支持主子表的级联操作 demo演示 官网地址:https://crudapi.cn 测试地址:https://demo.crudapi.cn/crudapi/login 附源码地址 GitHub地址 https://github.com /crudapi/crudapi-admin-web Gitee地址 https://gitee.com/crudapi/crudapi-admin-web 由于网络原因,GitHub可能速度慢,改成访问