package com.xzx.gc.entity; import com.xzx.gc.annotation.Dict; import com.xzx.gc.util.ValidateConfig; import com.xzx.gc.util.enums.CoreDictType; import lombok.Data; import javax.persistence.Id; import javax.persistence.Table; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.util.Date; @Table(name = "core_file") @Data public class CoreFunction extends BaseEntity { @NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class) @Id protected Long id; //创建时间 private Date createTime; private String accessUrl ; @NotBlank private String code ; @NotBlank private String name ; @NotBlank private Long parentId ; @Dict(type= CoreDictType.FUNCTION_TYPE) @NotBlank private String type = null;//"FN0" ; }