package com.yunhai.bschclassmanage.entity; import com.yunhai.bschclassmanage.model.entityField.EntityFieldNames; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.*; import javax.validation.constraints.Min; import javax.validation.constraints.Size; /** * 学校-字典-系部表 */ @JsonIgnoreProperties({EntityFieldNames.schId , EntityFieldNames.createDate, EntityFieldNames.updateDate, EntityFieldNames.createUserId, EntityFieldNames.updateUserId }) @AllArgsConstructor @NoArgsConstructor @Data @Entity @Table(name = "sch_dic_division") public class SchDicDivision extends BaseEntity { /** * 系部名称 */ @Size(max = 255, message = "系部名称长度不能超过255") @Column(name = "name", length = 255) private String name; /** * 序号(无符号整数,最小0) */ @Min(value = 0, message = "序号不能为负数") @Column(name = "sort") private Integer sort; /** * 更新校验分组 */ public @interface Update {} }