# GView
**Repository Path**: dwdyoung/gview
## Basic Information
- **Project Name**: GView
- **Description**: 注解实现的通用平台
- **Primary Language**: Java
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 5
- **Forks**: 0
- **Created**: 2022-02-28
- **Last Updated**: 2025-12-25
## Categories & Tags
**Categories**: backend
**Tags**: None
## README
GView 后台管理框架
### 前言
---
实现自己的前端自动化工具,使用批注定义前端的表格、表单字段内容,免去繁琐的前端代码编写。
更详细的说明文档
https://www.yuque.com/dengbuladuo/gview
### 开发指南
开发环境要求:
- nodejs 16 或以上,[安装地址](https://nodejs.org/dist/)
- java 8 或 java 11
- mysql 5.7
- mvn 3.6.3
目录说明
- client 前端代码,使用 vite + vue 开发
- doc 说明文档
- example 使用例子
- scripts 编译及发布脚本
- server 后端代码
### 发布指南
运行 `/scrtips/build.bat` 在本地编译成功之后,运行 `/scripts/publish.bat` 发布到仓库
### BUG发现
---
- 添加devtools依赖之后getBean获取为null
### 未来计划
---
- [x] 请求级别的动态GView
- [x] 添加列表中修改的方式
- [x] 表单逻辑区块
- [x] 动态表单
- [x] 标准化文件上传对象
- [x] 实现动态的按钮显示和隐藏的方式
- [x] 增加全局枚举数据
- [x] 重置按钮类型
- [x] 时间选择器、日期选择器
- [x] 时长选择器
- [x] 可编辑标签
- [x] 内置/view说明及自定义账户登录办法
- [ ] 可以添加返回值的view
- [ ] 补充date方法
- [ ] 实现自定义UI指南
- [ ] 添加Transfer穿输框