Default Changelist

feature/qzw
秦泽旺 8 months ago
parent 885afb5fc0
commit c7901e3793

@ -53,4 +53,4 @@ public class ExamRecord {
* *
*/ */
private Integer examResultLevel; private Integer examResultLevel;
} }

@ -16,9 +16,12 @@ import javax.persistence.Id;
@Data @Data
@Entity @Entity
public class ExamRecordLevel { public class ExamRecordLevel {
// 考试记录等级ID
@Id @Id
@GeneratedValue @GeneratedValue
private Integer examRecordLevelId; private Integer examRecordLevelId;
// 考试记录等级名称
private String examRecordLevelName; private String examRecordLevelName;
// 考试记录等级描述
private String examRecordLevelDescription; private String examRecordLevelDescription;
} }

@ -11,15 +11,18 @@ import lombok.Getter;
@Getter @Getter
public class ExamException extends RuntimeException { public class ExamException extends RuntimeException {
// 定义异常码
private Integer code; private Integer code;
// 构造函数,传入枚举类型
public ExamException(ResultEnum resultEnum) { public ExamException(ResultEnum resultEnum) {
super(resultEnum.getMessage()); super(resultEnum.getMessage());
this.code = resultEnum.getCode(); this.code = resultEnum.getCode();
} }
// 构造函数,传入异常码和异常信息
public ExamException( Integer code, String message) { public ExamException( Integer code, String message) {
super(message); super(message);
this.code = code; this.code = code;
} }
} }

@ -9,5 +9,6 @@ package lsgwr.exam.repository;
import lsgwr.exam.entity.ExamRecordLevel; import lsgwr.exam.entity.ExamRecordLevel;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
// ExamRecordLevelRepository接口继承JpaRepository接口用于操作ExamRecordLevel实体类
public interface ExamRecordLevelRepository extends JpaRepository<ExamRecordLevel, Integer> { public interface ExamRecordLevelRepository extends JpaRepository<ExamRecordLevel, Integer> {
} }

@ -19,4 +19,4 @@ public interface ExamRecordRepository extends JpaRepository<ExamRecord, String>
* @return * @return
*/ */
List<ExamRecord> findByExamJoinerIdOrderByExamJoinDateDesc(String userId); List<ExamRecord> findByExamJoinerIdOrderByExamJoinDateDesc(String userId);
} }

@ -12,7 +12,9 @@ import org.springframework.data.jpa.repository.Query;
import java.util.List; import java.util.List;
// ExamRepository接口继承JpaRepository接口用于操作Exam实体类
public interface ExamRepository extends JpaRepository<Exam, String> { public interface ExamRepository extends JpaRepository<Exam, String> {
// 使用JPQL查询语句查询Exam实体类按照updateTime降序排列
@Query("select e from Exam e order by e.updateTime desc") @Query("select e from Exam e order by e.updateTime desc")
List<Exam> findAll(); List<Exam> findAll();
} }

Loading…
Cancel
Save