package com.bestsch.bschclassmanage.entity; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.*; import javax.validation.constraints.NotNull; import java.io.Serializable; /** * 课程关联专业表 */ @AllArgsConstructor @NoArgsConstructor @Data @Entity @Table(name = "sch_dic_course_majors") public class SchDicCourseMajors { /** * 主键 */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @NotNull(groups = Update.class, message = "更新时ID不能为空") private Integer id; /** * 课程id */ @Column(name = "course_id") private Integer courseId; /** * 专业id */ @Column(name = "majors_id") private Integer majorsId; /** * 学校id */ @Column(name = "sch_id") private Integer schId; /** * 更新校验分组 */ public @interface Update {} }