为保证代码质量、可维护性、安全性与可扩展性,请在开发过程中严格遵循以下规范。
D:\dev\workspace_study\cloudpure1\LonYue-master本项目采用多模块 Maven 结构,目录树如下:
```text LonYue-master ├── lonyue-admin # Web服务入口模块 │ └── src/main/java/com/lonyue/web/ │ ├── controller/ # 控制器层 │ │ ├── common/ │ │ ├── monitor/ │ │ ├── system/ │ │ └── tool/ │ └── core/config/ │ └── src/main/resources/ │ ├── i18n/ │ ├── META-INF/ │ └── mybatis/ ├── LonYue-business # 业务模块 │ └── src/main/java/com/lonyue/business/ │ ├── controller/api/ │ ├── domain/ │ ├── mapper/ │ ├── service/ │ │ └── impl/ │ └── resources/mapper/business/ ├── lonyue-common # 通用工具模块 │ └── src/main/java/com/lonyue/common/ │ ├── annotation/ │ ├── config/serializer/ │ ├── constant/ │ ├── core/ │ │ ├── controller/ │ │ ├── domain/ │ │ │ ├── entity/ │ │ │ └── model/ │ │ ├── page/ │ │ ├── redis/ │ │ └── text/ │ ├── enums/ │ ├── exception/ │ ├── filter/ │ ├── utils/ # 工具类 │ │ ├── bean/ │ │ ├── file/ │ │ ├── http/ │ │ ├── poi/ │ │ ├── sql/ │ │ └── uuid/ │ └── xss/ ├── lonyue-framework # 框架核心模块 │ └── src/main/java/com/lonyue/framework/ │ ├── aspectj/ │ ├── config/properties/ │ ├── datasource/ │ ├── interceptor/impl/ │ ├── manager/factory/ │ ├── security/ │ │ ├── context/ │ │ ├── filter/ │ │ └── handle/ │ └── web/ │ ├── domain/server/ │ ├── exception/ │ └── service/ ├── lonyue-generator # 代码生成模块 │ ├── src/main/java/com/lonyue/generator/ │ ├── src/main/resources/ │ │ ├── mapper/generator/ │ │ ├── vm/ # 模板文件 │ │ │ ├── java/ │ │ │ ├── js/ │ │ │ ├── sql/ │ │ │ ├── vue/v3/ │ │ │ └── xml/ │ │ ├── mybatis/ │ │ └── vm/ │ └── pom.xml ├── lonyue-quartz # 定时任务模块 │ ├── src/main/java/com/lonyue/quartz/ │ │ ├── config/ │ │ ├── controller/ │ │ ├── domain/ │ │ ├── mapper/ │ │ ├── service/impl/ │ │ ├── task/ │ │ └── util/ │ └── resources/mapper/quartz/ ├── lonyue-system # 系统模块 │ ├── src/main/java/com/lonyue/system/ │ │ ├── domain/vo/ │ │ ├── mapper/ │ │ └── service/impl/ │ └── resources/mapper/system/ ├── lonyue-ui # 前端UI模块 (Vue 3) │ ├── public/ │ ├── src/ │ │ ├── api/ │ │ ├── assets/ │ │ ├── components/ │ │ ├── directive/ │ │ ├── layout/ │ │ ├── router/ │ │ ├── store/modules/ │ │ ├── utils/ │ │ └── views/ │ └── pom.xml └── sql