erp_pro ,Win10 风格的一套系统,前端采用 layui 作为前端框架,后端采用 SpringBoot 作为服务框架,采用自封装的 xml 对所有请求进行参数校验,以保证接口安全性。
基于 SpringBoot 框架和 SaaS 模式,立志为中小企业提供开源好用的多租户 ERP 软件,目前专注进销存+财务功能。系统新增传统风格界面,layui 左菜单右内容风格。
直接运行 com.SkyeyeErpApplication 即可,启动完成后,访问http://localhost:8086即可。 初始化账号密码:root/123456
http://localhost:8086
后端技术:
前端技术:
前后台接口映射
<url id="前端请求id" path="后台接口" val="备注" allUse="是否需要登录"> <property id="前端请求key" name="后台接收key" ref="限制条件(参考项目内文档)" var="key含义"/> </url>
后台代码编写规范
控制层
@RequestMapping("后台接口") public void 方法名(InputObject inputObject, OutputObject outputObject) throws Exception{ 服务层接口对象.方法名(inputObject, outputObject); }
服务层
@Override public void 方法名(InputObject inputObject, OutputObject outputObject) throws Exception { Map<String, Object> map = inputObject.getParams();//接收参数 Map<String, Object> user = inputObject.getLogParams();//获取当前登录用户信息 /** * 业务逻辑 */ outputObject.setBean(bean);//返回单个实体Bean outputObject.setBeans(beans);//返回集合 outputObject.settotal(total);//返回数量 outputObject.setreturnMessage("信息");//返回前端的错误信息 outputObject.setreturnMessage("信息", 错误码);//返回前端的错误信息,同时抛出异常(不常用) }
体验地址: