feat: 项目整体提交

- 更新项目配置文件
- 更新API文档
- 更新数据库文档
- 优化Redis配置
- 优化课程任务服务
This commit is contained in:
hvemi_han
2024-12-19 13:53:14 +08:00
parent 8c56c9563a
commit 3db4fb2f98
8 changed files with 20 additions and 329 deletions

View File

@ -53,18 +53,20 @@ public class RedisConfig {
}
@Bean
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) {
public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory connectionFactory) {
RedisTemplate<String, Object> template = new RedisTemplate<>();
template.setConnectionFactory(factory);
template.setConnectionFactory(connectionFactory);
// 使用 GenericJackson2JsonRedisSerializer 进行序列化
GenericJackson2JsonRedisSerializer jackson2JsonRedisSerializer = new GenericJackson2JsonRedisSerializer();
// 设置key的序列化方式
// 设置 key 的序列化方式
template.setKeySerializer(new StringRedisSerializer());
// 设置value的序列化方式
template.setValueSerializer(new GenericJackson2JsonRedisSerializer());
// 设置hash key的序列化方式
template.setHashKeySerializer(new StringRedisSerializer());
// 设置hash value的序列化方式
template.setHashValueSerializer(new GenericJackson2JsonRedisSerializer());
// 设置 value 的序列化方式
template.setValueSerializer(jackson2JsonRedisSerializer);
template.setHashValueSerializer(jackson2JsonRedisSerializer);
template.afterPropertiesSet();

View File

@ -57,7 +57,7 @@ public class LessonTaskService {
validateRequest(request);
LessonTask task = new LessonTask();
BeanUtils.copyProperties(request, task);
task.setProgressStatus(1); // 初始状态
task.setProgressStatus(0); // 初始状态
LessonTask savedTask = lessonTaskRepository.save(task);
logger.info("创建课程任务成功 - 任务ID: {}", savedTask.getId());
return savedTask;

View File

@ -18,4 +18,6 @@ jwt.expiration=604800000
# 日志配置
logging.level.org.springframework.security=DEBUG
logging.level.com.huertian.jinduguanli=DEBUG
logging.level.com.huertian.jinduguanli=DEBUG
spring.devtools.restart.enabled=false