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