Commit Graph

17 Commits

Author SHA1 Message Date
Leo
7bf017b03f feat: 新增前台业务数据访问层Mapper
- 新增HrtUserMapper前台用户数据访问接口
- 新增HrtHeritageMapper非遗项目数据访问接口
- 新增HrtInheritorMapper传承人数据访问接口
- 新增HrtNewsMapper新闻资讯数据访问接口
- 新增HrtEventMapper活动数据访问接口
- 新增HrtCommentMapper评论数据访问接口
- 新增HrtFavoriteMapper收藏数据访问接口
- 新增HrtLikeMapper点赞数据访问接口
- 新增HrtViewHistoryMapper浏览历史数据访问接口
- 新增HrtEventRegistrationMapper活动报名数据访问接口
- 所有Mapper继承BaseMapper,支持CRUD基础操作
2025-10-13 20:35:58 +08:00
Leo
d082e2f830 feat: 新增前台业务数据模型
- 新增TargetTypeEnum目标类型枚举(非遗项目、传承人、新闻、活动)
- 新增前台用户实体类HrtUser
- 新增非遗项目实体类HrtHeritage
- 新增传承人实体类HrtInheritor
- 新增新闻资讯实体类HrtNews
- 新增活动实体类HrtEvent
- 新增评论实体类HrtComment
- 新增收藏实体类HrtFavorite
- 新增点赞实体类HrtLike
- 新增浏览历史实体类HrtViewHistory
- 新增活动报名实体类HrtEventRegistration
- 新增所有实体对应的VO类(查询、新增、更新等)
2025-10-13 20:35:16 +08:00
Leo
a45a400238 refactor: 重构Sa-Token认证模块
- 移除CoderSaTokenInterceptor拦截器,改用Filter方式
- 优化CoderSaTokenPasswordUtil密码工具类
- 完善CoderSaTokenStpInterfaceImpl权限接口实现
- 更新SaTokenConfigure配置类,优化路径排除规则
- 新增前台用户认证服务HrtUserAuthService
- 新增Sa-Token工具类SaTokenUtil,封装常用操作
- 更新pom.xml依赖配置
2025-10-13 20:34:13 +08:00
Leo
5d3d092bbb chore: 更新IDE配置文件
- 新增GrepConsole插件配置
- 更新Apifox上传器设置
- 更新项目编码配置
2025-10-13 20:33:32 +08:00
Leo
4dab78c027 chore: 将doc目录添加到.gitignore
- 添加doc/目录到忽略列表
- 从远程仓库中移除doc目录
- 保留本地doc文档供开发参考
2025-10-08 23:34:39 +08:00
Leo
68265e4652 feat: 新增数据库初始化脚本
- 新增heritage.sql完整数据库脚本
- 包含系统表:用户、角色、菜单、字典等
- 包含业务表:文件、图片、登录日志、操作日志等
- 包含定时任务表
- 包含初始化数据和示例数据
2025-10-08 02:10:32 +08:00
Leo
5b4428d39f feat: 新增heritage-web启动模块
- 新增HeritageApplication主启动类
- 配置所有插件的@Enable注解
- 新增application.yml主配置文件
- 新增application-local.yml本地开发配置
- 新增application-dev.yml开发环境配置
- 配置Logback日志
- 配置OpenAPI文档
2025-10-08 02:09:57 +08:00
Leo
f507bdea83 feat: 新增heritage-modules业务模块
- 新增heritage-system系统管理模块
  - 用户管理、角色管理、菜单管理
  - 字典管理、文件管理、图片管理
  - 登录日志、操作日志管理
  - 仪表盘统计功能
- 新增heritage-monitor系统监控模块
  - 服务器监控(CPU、内存、JVM、磁盘)
  - Redis缓存监控
  - 在线用户管理
2025-10-08 02:08:48 +08:00
Leo
9c1937b4fb feat: 新增heritage-plugins存储插件(第4部分)
- 新增heritage-oss:对象存储插件
- 支持本地存储、阿里云OSS、MinIO三种存储方式
- 提供统一的存储接口,可灵活切换存储类型
- 支持文件上传、下载、删除等操作
2025-10-08 02:08:14 +08:00
Leo
db6f4b1922 feat: 新增heritage-plugins业务功能插件(第3部分)
- 新增heritage-easyexcel:Excel导入导出插件,支持大数据量处理
- 新增heritage-oper-logs:操作日志插件,自动记录用户操作
- 新增heritage-job:定时任务插件,支持动态管理定时任务
2025-10-08 02:07:44 +08:00
Leo
2c31bf6d53 feat: 新增heritage-plugins安全插件(第2部分)
- 新增heritage-limit:接口限流插件,基于Redis实现
- 新增heritage-repect:防重复提交插件,防止表单重复提交
- 新增heritage-sa-token:Sa-Token认证插件,提供登录认证和权限验证
2025-10-08 02:07:11 +08:00
Leo
09457ecebd feat: 新增heritage-plugins基础插件(第1部分)
- 新增heritage-resultex:统一结果封装和全局异常处理插件
- 新增heritage-desensitize:数据脱敏插件,支持手机号、身份证等
- 新增heritage-dict:字典翻译插件,自动翻译字典值
- 新增plugins父POM配置
2025-10-08 02:06:46 +08:00
Leo
6e36d9ab83 feat: 新增heritage-mybatisplus数据访问层模块
- 新增MyBatis Plus配置类,配置分页插件和自动填充
- 新增自定义ID生成器,使用雪花算法
- 新增系统相关Mapper接口:用户、角色、菜单、字典等
- 新增Mapper XML映射文件,定义SQL查询语句
- 配置@EnableMybatisPlus注解,启用MyBatis Plus功能
2025-10-08 02:06:18 +08:00
Leo
287add8e36 feat: 新增heritage-model数据模型模块
- 新增枚举类:菜单状态、菜单类型、操作类型等
- 新增BO类:业务对象,包含表单元素和系统业务对象
- 新增VO类:视图对象,用于接口返回数据
- 新增POJO实体类:对应数据库表结构
- 新增数据验证注解:手机号、URL等自定义验证器
2025-10-08 02:05:51 +08:00
Leo
533838cb59 feat: 新增heritage-common公共模块
- 新增公共注解:字典、限流、防重提交等
- 新增配置类:Web、Redis、Jackson等
- 新增拦截器:IP黑名单、TrackId、性能监控
- 新增工具类:缓存、日期、文件、IP、JSON等40+个工具类
- 新增异常处理和结果封装工具
- 新增Sa-Token登录用户工具
2025-10-08 02:05:25 +08:00
Leo
3cb5241878 chore: 添加Maven配置和项目文档
- 添加Maven父POM,定义所有依赖版本
- 配置6个子模块结构
- 添加开发规范文档CLAUDE.md
- 配置IDEA项目设置
2025-10-08 02:04:57 +08:00
Leo
19d3eccb5b chore: 初始化项目基础配置
- 添加Maven父POM配置,定义项目依赖版本
- 配置项目模块结构
- 添加.gitignore规则
- 添加项目文档和开发指南
2025-10-08 02:00:43 +08:00