# feosd-demo-server **Repository Path**: zhang-guangsheng/feosd-demo-server ## Basic Information - **Project Name**: feosd-demo-server - **Description**: Feosd基于SpringBoot2.x、Vue&ElementUI、uni-app、Hibernate&Jp、Spring Security、JWT等框架,采用前后端分离框架,通过一系列可复用、可插拔的组件和一整套完善的代码模版,一键生成Java服务端、IOS、Android、H5、小程序代码,避免开发者的重复工作,让开发更多关注具体业务,降低技术门槛、减少研发成本、提升开发效率,协助开发者快速搭建稳定高质量的信息化应用。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: http://onestop.net.cn/ - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 4 - **Created**: 2021-05-13 - **Last Updated**: 2021-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
Feosd-后台管理demo
![](https://img.shields.io/badge/language-Java-red.svg) ![](https://img.shields.io/badge/platform-Java-blue.svg) # 简介 Feosd是一款基于SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:Feosd。强大的代码生成器让前端和后台代码一键生成,不需要写任何代码,绝对是全栈开发福音!!http://onestop.net.cn/ # 基础环境 1. java8+ 2. 开发框架 springboot2.0.4,spring5,jersey2,swagger2,hibernate-validate4,jpa,hibernate5 # 开发说明 1.查询过滤器 已封装PageQuery分页查询对象,可以实现单表全字段查询,在service-api层定义 Page get...Page(PageQuery query) 接口并在service层实现即可,参考Page getSysUserPage(PageQuery query) 2.字典翻译 已封装@Dict字典翻译注解,在Dto的字段上添加@Dict(dicCode = "sex")即可,返回字段中会增加一个_dicText字段,作为翻译字段。 两类字典翻译 1)通过字典表翻译,如:@Dict(dicCode = "sex") 2)通过关联表翻译,如:@Dict(dicCode = "id",dictTable="sys_depart",dicText="depart_name") 3.Excel导入导出 已封装@Excel注解,在Dto的字段上添加@Excel(name = "性别",replace = {"男_0","女_1"},orderNum = "6")即可。 具体用法参见:https://opensource.afterturn.cn/doc/easypoi.html#40202 4.缓存工具类 已添加缓存操作工具类,根据项目配置,自动选择存到本地内存或redis @Autowired DataCache dataCache; 5.任务管理器 新建一个Java类,继承JpJob,实现其中的runJob方法。 # 注意事项 1.Dto是跟前端进行交互的数据对象,字段说明务必写清楚,比如 @ApiModelProperty(value = "性别 0-男,1-女")