Leo
|
1045033b62
|
docs: 重组WebSocket技术方案文档结构
将WebSocket权限实时推送技术方案设计文档移动到websocket目录下,
优化文档组织结构,提高文档可维护性。
|
2025-07-09 14:23:36 +08:00 |
|
Leo
|
f4b71327ee
|
chore: 更新IDE编码配置
- 添加OSS插件模块的编码配置
- 确保所有模块使用UTF-8编码
|
2025-07-09 01:18:34 +08:00 |
|
Leo
|
40f998657a
|
feat: 集成OSS插件并优化应用配置
- 在Web启动模块中集成OSS插件依赖
- 启用@EnableCoderOss注解激活OSS功能
- 配置阿里云OSS存储服务参数
- 添加存储服务类型切换支持
- 优化应用端口配置显示
- 完善开发环境配置文件
|
2025-07-09 01:18:24 +08:00 |
|
Leo
|
0767c83995
|
feat: 新增OSS对象存储插件模块
- 实现阿里云OSS对象存储服务
- 支持MinIO对象存储服务
- 提供本地存储服务作为降级选择
- 实现存储服务工厂模式统一管理
- 新增OSS配置管理和工具类
- 完善插件化架构支持多种存储方式
- 添加详细的使用文档和配置说明
|
2025-07-09 01:18:02 +08:00 |
|
Leo
|
33b341e9e7
|
feat: 增强文件上传功能支持多种存储服务
- 在系统模块中集成OSS存储服务支持
- 优化FileController支持本地存储、MinIO和阿里云OSS
- 增强SysFileController和SysPictureController的文件删除功能
- 支持存储服务降级机制确保上传可用性
- 优化文件访问路径生成逻辑
- 完善错误处理和日志记录机制
|
2025-07-09 01:17:40 +08:00 |
|
Leo
|
77d2ad543b
|
feat: 增强文件上传功能和菜单管理优化
- 新增文件上传预检查功能,支持文件格式和大小验证
- 完善全局异常处理器,增加文件上传异常处理
- 优化菜单管理,添加菜单类型枚举,提升代码可读性
- 完善常量类,新增数据计数阈值常量
- 统一文件上传逻辑,支持图片和文档分类管理
|
2025-07-08 19:55:47 +08:00 |
|
Leo
|
9d17718747
|
chore: 完善操作日志功能配置
- 在主启动类中启用操作日志插件(@EnableOperLog)
- 更新数据库建表脚本,添加操作日志表结构
- 完善IDE编码配置,支持新增模块的字符编码设置
- 确保操作日志功能完整可用,支持生产环境部署
|
2025-07-07 22:45:19 +08:00 |
|
Leo
|
60d0598975
|
feat: 系统模块集成操作日志功能
- 添加操作日志管理Controller,提供完整的CRUD和查询接口
- 实现操作日志Service业务逻辑,支持分页查询和统计分析
- 添加操作日志定时清理任务,定期清理过期日志数据
- 集成操作日志插件依赖到系统模块POM配置
- 为所有Controller方法添加@OperLog注解,实现操作记录
- 创建操作日志Mapper和XML映射文件,支持数据库操作
- 提供日志统计和仪表盘数据接口,便于监控分析
|
2025-07-07 22:44:47 +08:00 |
|
Leo
|
16fbe7dc09
|
feat: 新增操作日志插件模块
- 创建操作日志插件模块,实现可插拔式日志记录功能
- 添加@EnableOperLog注解实现插件自动配置
- 添加@OperLog注解支持方法级别的操作日志记录
- 实现AOP切面处理,自动拦截并记录操作信息
- 配置异步日志记录服务,提升系统性能
- 更新插件父模块POM配置,纳入构建管理
|
2025-07-07 22:42:00 +08:00 |
|
Leo
|
d0312ea461
|
feat: 新增操作日志基础数据模型
- 添加操作类型枚举(OperType),支持增删改查等操作分类
- 添加系统类型枚举(SystemType),区分后台用户和手机端用户
- 添加操作日志实体类(SysOperLog),包含完整的日志记录字段
- 为实体类添加状态和类型的文本转换方法,便于前端展示
|
2025-07-07 22:41:31 +08:00 |
|
Leo
|
c9c1519469
|
docs: 更新CLAUDE.md项目文档
- 完善项目架构概览和技术栈说明
- 添加开发强制要求和规范指南
- 更新常用命令和配置说明
|
2025-07-07 15:24:24 +08:00 |
|
Leo
|
aea6426fa3
|
chore: 添加picture文件夹到.gitignore并从仓库中移除
- 在.gitignore中添加picture/忽略规则
- 从git索引中移除已上传的头像文件
- 避免将来头像文件被误提交到仓库
|
2025-07-07 15:18:51 +08:00 |
|
Leo
|
f84ed3326c
|
chore: 添加项目文档和工具文件
- 新增项目文档目录
- 新增项目图片资源目录
- 添加行尾注释清理工具脚本
|
2025-07-07 14:46:44 +08:00 |
|
Leo
|
53034eb2e1
|
refactor: 优化数据库结构
- 移除sys_role_dept表的相关定义和数据
- 清理冗余的数据库表结构
- 保持核心数据表完整性
|
2025-07-07 14:46:35 +08:00 |
|
Leo
|
203e0e360f
|
refactor: 优化Web启动类注释规范
- 移除CoderApplication类的行尾注释
- 改为独立行注释格式
- 保持代码功能不变
|
2025-07-07 14:46:26 +08:00 |
|
Leo
|
b87583bb67
|
refactor: 优化插件模块注释规范
- 移除脱敏、Excel、结果处理、Sa-Token等插件的行尾注释
- 改为独立行注释格式
- 修复ResultResponseHandler的扫包配置
- 统一插件模块代码风格
|
2025-07-07 14:46:18 +08:00 |
|
Leo
|
a7e9e0cf1d
|
refactor: 优化系统业务模块注释规范
- 移除CaptchaController和SysMenuServiceImpl的行尾注释
- 改为独立行注释格式
- 提升代码可读性和维护性
|
2025-07-07 14:46:06 +08:00 |
|
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 |
|