写点什么

crudapi 增删改查接口零代码产品成功案例之金茶王投票系统

用户头像
crudapi
关注
发布于: 1 小时前
crudapi增删改查接口零代码产品成功案例之金茶王投票系统

简介

2020 年由于疫情原因,金茶王投票活动改成线上云投票,所以需要一套投票系统进行比赛。参赛选手包括两种类型,分别为餐厅和师傅,投票通过微信公众号页面进行,为了防止作弊,每人每天可以为 3 位师傅和 3 个餐厅投票,投票持续时间为一个星期,最终根据票数进行排名。

UI 界面原型



技术框架

项目采用前后端分离的方式,数据库采用 MySql,后端 API 采用 Java+Spring boot,前端 H5 采用 Vue+Quasar, 由于该项目业务逻辑主要就是基本表单的 crud 增删改查,所以非常适合用 crudapi 进行二次开发,通过配置实现 RESTful API 和后台管理 Web,前端 H5 页面单独定制开发即可。

数据库表单

主要业务表单包括候选人(包括师傅和餐厅),赛区,投票活动,活动报名,投票记录等



不同表之间建立表关联



师傅和餐厅共用候选人 candidate 表,根据类型 type 字段进行区分,restaurant 表示餐厅,chef 表示师傅。



投票记录 voteLog 表,通过唯一性索引 uq_vote_log_token 限制刷票


包含设计表单到配置,工作量大概一个小时左右。

后端 API

表单和表关系配置好了,对应的 crud 增删改查 RESTful API 也就自动生成了,后端基本完成了 80%工作量,然后再集成微信自动登录和阿里云 OSS 图片上传,剩余工作 2 天之内完成,

后台管理 Web


用途主要是管理员编辑餐厅、师傅信息、查看投票结果和导出数据,crudapi 默认页面已经基本满足需求。

前端 H5

定制开发,15 个工作日完成开发和测试。

小结

本文主要介绍了金茶王投票系统,利用了 crudapi 增删改查接口零代码产品进行二次开发,节约了大量时间,总共开发时间 18 人天。最终按时并高质量完成任务,2020 国际金茶王大赛圆满成功。


附 crudapi 产品

简介

crudapi 是 crud+api 组合,表示增删改查接口,是一款零代码可配置的产品。使用 crudapi 可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。crudapi 的目标是让处理数据变得更简单,所有人都可以免费使用!无需编程,通过配置自动生成 crud 增删改查 RESTful API,提供后台 UI 管理业务数据。基于主流的开源框架,拥有自主知识产权,支持二次开发。

demo 演示

crudapi 属于产品级的零代码平台,不同于自动代码生成器,不需要生成 Controller、Service、Repository、Entity 等业务代码,程序运行起来就可以使用,真正 0 代码,可以覆盖基本的和业务无关的 CRUD RESTful API。


官网地址:https://crudapi.cn


测试地址:https://demo.crudapi.cn/crudapi/login

源码地址

  1. GitHub 地址

  2. https://github.com/crudapi/crudapi-admin-web

  3. Gitee 地址

  4. https://gitee.com/crudapi/crudapi-admin-web


由于网络原因,GitHub 可能速度慢,改成访问 Gitee 即可,代码同步更新。

发布于: 1 小时前阅读数: 3
用户头像

crudapi

关注

crudapi是crud+api组合,表示增删改查接口 2019.06.19 加入

使用crudapi可以告别枯燥无味的增删改查代码,让您更加专注业务,节约大量成本,从而提高工作效率。crudapi的目标是让处理数据变得更简单!官网:https://crudapi.cn 演示:https://demo.crudapi.cn/crudapi/login

评论

发布
暂无评论
crudapi增删改查接口零代码产品成功案例之金茶王投票系统