7 Commits

Author SHA1 Message Date
glz
a8955953c4 refactor: 优化项目配置、实体类和OSS服务
1. 调整RabbitMQ队列配置为新的业务队列
2. 修正Book实体类的列名映射为驼峰命名
3. 重构OSS服务的复制方法,支持自定义目标路径
4. 完善BookCreatedHandler,动态获取路由键并统一文件存储路径
2026-05-21 18:04:00 +08:00
glz
1a4087c27e chore: 修改配置文件中OSS项目名称为QuestionBank
将appsettings.json里的ProjectName从scs更新为QuestionBank,对齐业务项目命名
2026-05-20 17:36:16 +08:00
glz
dcfdf18e85 refactor: 重构书籍实体与消息模型,新增OSS文件复制功能
1. 更新Book实体的Source字段为SourceId并修改数据库列映射
2. 修正BookCreatedMessage的中文注释与字段类型
3. 新增阿里云OSS配置类、OssService实现与接口
4. 新增OtherSystem实体用于存储外部系统配置
5. 在BookCreatedHandler中添加OSS文件跨桶复制逻辑
6. 新增Aliyun.OSS.SDK.NetCore依赖包
7. 配置OSS服务依赖注入
2026-05-20 15:53:32 +08:00
glz
ca80398187 refactor(BookStatusEnum): add MissCatalog enum and update default book status
1. 新增BookStatusEnum枚举的MissCatalog项,赋值为-1并添加注释和Description特性
2. 将BookCreatedHandler中新建图书的默认状态从Created改为MissCatalog
3. 添加了发布配置文件用于本地文件系统部署
2026-05-19 17:51:55 +08:00
glz
8b6f6626d1 chore(gitignore): 新增忽略markdown文件
补充将所有markdown格式文件加入git忽略清单
2026-05-19 17:51:39 +08:00
glz
aa223688a0 添加项目文件。 2026-05-18 17:08:35 +08:00
glz
2ef331627b 添加 .gitattributes 2026-05-18 17:08:33 +08:00