package com.yunhai.bschclassmanage.entity; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.*; import javax.validation.constraints.NotNull; /** * 基础-学制年级表 */ @AllArgsConstructor @NoArgsConstructor @Data @Entity @Table(name = "sch_teacher_custom_group_in_subject") public class SchTeacherCustomGroupInSubject { /** * 主键 */ @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 = "sub_id") private String subId; /** * 更新校验分组 */ public @interface Update {} }