- 迁移:study_expectations.session_num 改为 varchar 对齐会话编码
- StudyExpectationsEntity / Mapper / Service:每会话一条预期,重复创建覆盖
- StudySessionController:PUT/GET /{sessionNum}/expectation
- 移除空的 studySessionList 占位方法
15 lines
299 B
Java
15 lines
299 B
Java
package com.guo.learningprogresstracker.dto.request;
|
|
|
|
import jakarta.validation.constraints.NotBlank;
|
|
import lombok.Data;
|
|
|
|
/**
|
|
* 创建/更新学习预期请求
|
|
*/
|
|
@Data
|
|
public class UpsertExpectationRequest {
|
|
|
|
@NotBlank(message = "学习预期不可为空")
|
|
private String description;
|
|
}
|