package com.bestsch.bschclassmanage.entity; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.*; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; /** * 学校班级表 */ @AllArgsConstructor @NoArgsConstructor @Data @Entity @Table(name = "sch_info") public class SchInfo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @NotNull(groups = BaseSchsystem.Update.class, message = "更新时ID不能为空") private Integer id; @Column(name = "sch_id", nullable = false) private Integer schId; @Column(name = "name", length = 255, nullable = false) private String name; @Column(name = "sch_serid", length = 50) private String schSerId; @Column(name = "sort") private Integer sort; public @interface Update {} }