master
UNION_ZJXU_NEW
工会业务管理 Web 项目,基于 Nutz / NutzBoot 和 BudWK 相关组件,采用 Maven 管理 Java 代码与依赖,页面模板和静态资源随项目维护。
主要功能
- 会员管理、工会活动与场地预约。
- 福利、生日祝福、困难帮扶等职工服务。
- 提案、职工代表大会及意见建议管理。
- 内容管理、微信相关功能与系统管理。
技术与项目配置
- 项目坐标:
io.v:mini:5.3.0,产物类型为 JAR。 - Java 编译配置:
source和target均为15。 - 后端框架:Nutz / NutzBoot,基于 BudWK 相关组件。
- 项目依赖包含 MySQL 驱动、Apache Shiro、FreeMarker、Apache POI 和 Logback。
- 应用入口:
io.v.nutz.MainLauncher。 - 依赖版本、仓库与构建配置以
pom.xml为准。
目录结构
UNION_ZJXU_NEW/
├── pom.xml Maven 项目配置
├── src/main/java/io/v/nutz/
│ ├── MainLauncher.java 应用入口
│ ├── activity/ 活动管理
│ ├── member/ 会员管理
│ ├── welfare/ 福利管理
│ ├── proposal/ 提案管理
│ ├── sys/ 系统管理
│ └── web/ Web 公共组件
├── src/main/resources/
│ ├── application.properties 应用配置
│ ├── logback.xml 日志配置
│ ├── db/ 数据库初始化脚本
│ ├── quartz/ 定时任务相关数据库脚本
│ ├── ioc/ IoC 配置
│ ├── views/ 页面视图
│ ├── templates/ 模板资源
│ ├── ftl/ FreeMarker 模板资源
│ ├── docTemplate/ 文档模板
│ ├── locales/ 国际化资源
│ └── static/ 静态资源
├── target/ Maven 构建输出
├── temp/ 临时文件
└── tmp/ 临时文件
上面列出主要目录,业务模块按现有 Java 包组织。
配置文件
应用配置位于 src/main/resources/application.properties,日志配置位于 src/main/resources/logback.xml。页面、静态资源和文档模板均位于 src/main/resources 下。
Git 忽略规则
根目录 .gitignore 忽略 Maven 构建输出、IDE 本地配置、日志、临时目录及操作系统缓存文件,保留项目源码、应用配置、数据库脚本和静态资源。
Languages
HTML
46.3%
Java
27.2%
JavaScript
20.8%
Vue
3.5%
CSS
2.1%