package com.yunhai.bschclassmanage.entity; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.*; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; /** * 基础-学制年级表 */ @AllArgsConstructor @NoArgsConstructor @Data @Entity @Table(name = "sch_teacher_custom_group_in_grade") public class SchTeacherCustomGroupInGrade { /** * 主键 */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @NotNull(groups = Update.class, message = "更新时ID不能为空") private Integer id; /** * 年级学科组ID */ @Column(name = "cg_group_id") private Integer cgGroupId; /** * 年级id */ @Column(name = "grade_id") private Integer gradeId; /** * 更新校验分组 */ public @interface Update {} }