目前主要用的是springboot 前端是vue 数据库 mysql pg,缓存redis,阿里的dubbo,nacos,工作流flowable, es搜索引擎,可以独立完成 整个后端的功能 比如 所有项目都需要的 用户管理,角色管理,权限管理,在此基础上进行其他各种功能开发,比如 比较复杂的资产管理,工作流 的流程管理就是 流程审批,基本上客户提出的功能都能实现,前端vue也没有问题,可以全栈开发
目前从事的工作主要是资产管理,系统有一个最基本的 数据对象 这个数据对象对应的是 一个sql简单或者复杂的sql,可以是不同数据库的sql也可以是非结构化的,这个数据对象是 一个基本的数据单元,可以把 现场的数据封装到不同的数据对象上,然后挂接到 数据资产盘点里,数据资产盘点 是一个用来统一分类管理资产的,一个资产模板可以 进行不同的扩展,系统可以创建不同的资产模板,在各个模板下 可以把数据对象挂接进去 对这个对象进行盘点 ,按照这个模板当前的设置,盘点完资产之后可以,将资产提交到流程里进行审批,审批通过之后就可以,做成数据服务,最后通过数据服务查询数据,工作流那块 先创建流程模型,然后发布,发布完了就可以用到资产上,不同的功能会绑定不同的流程模型
这个项目,从前端到后台都是自己做的,开始想法就是做一个底座,可以适应很多不用的要求的项目。 项目前端:vue3+tsx+vite +elementui,做了很多小组件的封装,目的是为了快速开发出 一些东西,比如 把 el-table 封装成了一个 TablePanel 组件 ,
这个就是基于我的上一个 产品作为底座,给同学做的一个简单的税务查看系统, 前端:vue3+tsx+vite+elementui 后端:spring boot + mysql +dubbo +nacos +redis 有一些最基本的功能,用户管理,角色管理,权限管理,和