| 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" ;  | 
|   | 
| }  |