# 铜陵铝业 **Repository Path**: zdykj_wuzy/tongling-aluminum-industry ## Basic Information - **Project Name**: 铜陵铝业 - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-07 - **Last Updated**: 2026-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 开发规范定义 ## 代码组织 0. 所有ruoyi开头的模块为ruoyi框架代码,如无必要请勿修改 > 用户和机构相关代码由于二次开发需要,可以修改 > 系统配置类相关的修改请联系项目负责人执行,请勿自行修改后提交 1. 平台开发相关逻辑统一放置在platform-biz模块下 2. 包路径前缀统一定为:com.axzhengxin.platform 3. 一级菜单按包名组织。如一级菜单"营销助手",应当创建包:com.axzhengxin.platform.assistant 4. 二级菜单按Controller组织。如"需求抢单",应创建Controller类:com.axzhengxin.platform.assistant.controller.ApplyController.java 5. 目前不设置三级菜单。如果需要使用三级菜单,则与二级菜单的Controller并列 6. 每个一级菜单包下应当创建如下包: > controller: 二级或更多级菜单Controller > service: 业务功能服务接口及实现 > domain: mybatis生成的数据库实体类 > mapper: mybatis生成的Mapper接口 > transf: 用于同前端交互用的报文实体类 7. mybatis生成的mapper.xml文件应当放置在"/resources/mapper/一级菜单包名/"路径下 ## 基本代码规则 > ruoyi框架代码不在此限 1. 安装阿里巴巴代码规范插件:Alibaba Java Coding Guidelines > 如无特别必要,禁止提交该插件报警的代码 > getter/setter方法未使用的情况除外 2. 使用lombok插件生成样板代码 3. 日志框架使用lombok插件提供的@Slfj注解获取 4. 接口统一采用大写字母I开头,如"IApplyService" 5. transf包下的报文实体类统一以"DTO"为后缀,如"ApplyDTO" 6. 禁止在Controller层以外调用SpringSecurity或其他安全上下文相关数据获取当前登录用户。这些数据应该在Controller层获取后向下传递使用