Commit Graph

15 Commits

Author SHA1 Message Date
Leo
324266396d refactor: 优化数据模型注释规范
- 移除SysLoginUser类的行尾注释
- 改为独立行注释格式
- 保持EasyExcel注解功能不变
2025-07-07 14:45:57 +08:00
Leo
262a63735f refactor: 优化公共工具类代码规范
- 移除所有行尾注释,改为独立行注释
- 优化代码可读性和维护性
- 涉及枚举、拦截器、日期工具、文件工具等核心工具类
- 统一注释风格,符合项目规范
2025-07-07 14:45:44 +08:00
Leo
044b642f3a docs: 完善项目开发规范文档
- 新增核心编程原则指导思想
- 完善具体执行指令和行尾注释禁令
- 增加业务层开发规范
- 优化代码维护和文档管理规范
2025-07-07 14:45:28 +08:00
Leo
065c9884ad feat: 配置Sa-Token拦截器排除静态资源和API文档路径
- 添加静态资源路径排除配置(/picture/**、/static/**等)
- 添加API文档路径排除配置(/swagger-ui/**、/v3/api-docs/**等)
- 优化拦截器配置以提高性能和用户体验
2025-07-06 22:56:40 +08:00
Leo
0804bdf14e feat: 增强角色查询功能,支持按时间范围过滤
- 在SysRoleVo中添加beginTime和endTime字段
- 在SysRoleMapper.xml中添加时间范围查询条件
- 支持按创建时间进行角色数据过滤
2025-07-06 18:15:10 +08:00
Leo
355616e685 chore: 添加spy.log到gitignore
- 避免SQL监控日志文件被意外提交
- 保持代码仓库整洁
2025-07-06 00:55:05 +08:00
Leo
aea2b1fbd7 docs: 新增完整的API接口文档
- 添加认证相关API文档(登录认证、验证码)
- 添加权限管理API文档(菜单管理、角色管理)
- 添加系统管理API文档(图片管理、文件管理、登录日志)
- 添加用户管理API文档
- 完善项目API文档结构,提升开发体验
2025-07-06 00:54:47 +08:00
Leo
83c7669c73 feat: 增强登录用户查询功能,支持用户状态过滤
- 在SysLoginUserMapper.xml中新增userStatus条件查询
- 支持按用户状态筛选登录用户和统计数据
- 优化数据查询的精确性和灵活性
2025-07-06 00:54:38 +08:00
Leo
f3bc4ace1f feat: 集成OpenAPI 3.0文档并添加中文接口注解
 新增功能:
- 集成SpringDoc OpenAPI 3.0依赖和配置
- 创建OpenApiConfig配置类,设置中文API文档信息
- 为所有Controller类添加@Tag中文标签注解
- 为所有Controller方法添加@Operation中文描述注解

📝 涉及模块:
- 根pom.xml: 添加springdoc依赖版本管理
- coder-common-thin-web: 添加OpenAPI依赖和配置
- coder-common-thin-system: 添加OpenAPI依赖
- application-dev.yml: 配置SpringDoc参数

🎯 改进内容:
- 用户管理: 15个接口方法的中文注解
- 登录认证: 3个接口方法的中文注解
- 验证码管理: 2个接口方法的中文注解
- 菜单管理: 13个接口方法的中文注解
- 角色管理: 11个接口方法的中文注解
- 文件管理: 2个接口方法的中文注解
- 系统文件管理: 7个接口方法的中文注解
- 图库管理: 7个接口方法的中文注解
- 登录日志: 7个接口方法的中文注解

🚀 使用效果:
- 访问 /swagger-ui.html 可查看完整中文API文档
- 同步到Apifox时显示中文接口名称和描述
- API按功能模块分组,便于管理和使用
2025-07-05 16:35:59 +08:00
Leo
3fd0f04f43 feat: 完善Sa-Token插件架构实现
- 添加Sa-Token权限认证接口实现
- 完善插件化配置架构
- 修复StpInterface缺失导致的启动失败问题
- 实现用户角色和权限获取逻辑
2025-07-05 14:41:05 +08:00
Leo
e4026c3fe8 chore: 代码格式化和IDE配置优化
- 统一代码编码格式为UTF-8
- 优化IntelliJ IDEA代码检查配置
- 格式化所有Java源文件,统一代码风格
- 完善项目基础配置
2025-07-05 13:50:38 +08:00
Leo
e9422ce59f feat: 完善模块间依赖关系配置
- 优化resultex模块依赖配置,启用必要的插件依赖
- 修复model模块描述信息
- 完善项目模块化架构设计
2025-07-05 13:50:19 +08:00
Leo
40f9b376da fix: 修复Maven模块构建依赖配置
- 添加plugins模块的子模块声明
- 修复Maven reactor构建顺序问题
- 解决coder-common-thin-resultex和coder-common-thin-sa-token依赖缺失问题
2025-07-05 13:49:55 +08:00
Leo
881f68405c Remove logs directory from tracking and add to gitignore 2025-07-05 12:35:12 +08:00
Leo
afe542010b 初始化项目 2025-07-05 12:29:03 +08:00