# starmark **Repository Path**: wen_h/starmark ## Basic Information - **Project Name**: starmark - **Description**: spring boot 2,shiro 自动建表,多数据源,Quartz定时任务,数据字典,表单引擎,流程引擎,附件上传,权限管理,JWT,访问日志,Shiro,underTow,HikariCP - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://47.105.162.85/starmark/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-01-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README - 项目地址 1. 基础包地址:https://gitee.com/starmark947618/starmark-core 2. 代码生成器地址:https://gitee.com/starmark947618/starmark-code-generator 3. 后端地址:https://gitee.com/starmark947618/starmark 4. 前端地址:https://gitee.com/starmark947618/starmark-font - 引用技术 - 项目功能 - 项目计划 1. V1.0.0功能开发 a.部门用户的组织功能 b.数据字典的开发功能 c.权限管理的功能 d.定时任务的功能 e.访问日志功能 g.通用类别功能 h.附件功能 i.oauth登陆功能 j.流程引擎的功能 1. 接入系统注册功能 2. 流程模板功能 3. 流程设计器功能 4. 开始节点功能 5. 结束节点 6. 审批节点(串审,并审,会审,节点人员多来源) 7. 起草节点 8. 条件分支节点 9. 审批节点自动跳过功能 10. 流程事件的配置功能 11. 人工节点必须修改节点,可修改节点功能 12. 提交,通过,拒绝的审批操作功能 13. 通用流程接入模式功能 14. 流程API接口的暴露 k.表单引擎的功能 1. 表单设计器功能 2. 文本,附件,组织,多行文本,文字的控件功能 3. 支持数据字典的功能 4. 支持前端校验功能 l.HR流程功能 l1.请假流程 l2.加班流程 V1.0.0只保证该有的功能先有,暂时只会有基本代码,但代码的成熟度及问题还是较多,相关优化会在V2.0.0体现 2. V2.0.0迭代开发(进行中) a. 升级基础框架,梳理版本依赖,spring boot2.2.1,mybatis plus 3.2.0(已完成) b. 前端框架的maxGraph优化,及模块路由的实现(进行中) c. 完成组织的接口封装,当前组织的接口设计过于粗糙 d. 完成定时任务的重构 e.完成数据字典的重构 f.完成访问日志的重构 f.完成表单引擎的重构 g.完成流程引擎的重构及优化 h. 完成工作日功能的开发,让流程支持工作日的跳过 i.优化流程设计器,需要有前端UI的兄弟参与 j.流程引擎业务的功能开发 f. 表单引擎的功能优化 l. 通用日程模块的开发 3. V3.0.0迭代开发(该版本后的为商用版本) a. 规则引擎的功能开发 b.流程引擎引用nohistory 模式,提高性能 c. 流程引擎支持异步调度流程,提高性能 d. 流程移动端的功能开发 e. 流程通知功能的开发 f. 流程节点功能的丰富 3. V4.0.0迭代开发 a.放弃flowable,自定义流程引擎 建了个QQ群,不定期在线 ![QQ群二维码](https://images.gitee.com/uploads/images/2019/1126/195846_082160e3_449719.png "星痕开发平台群二维码.png")